diff --git a/.env b/.env deleted file mode 100644 index 1bf873d..0000000 --- a/.env +++ /dev/null @@ -1 +0,0 @@ -LEDGERONE_API_URL=http://localhost:3051 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..584b950 --- /dev/null +++ b/.gitignore @@ -0,0 +1,47 @@ +# --- DEPENDENCIES --- +node_modules/ +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# --- NEXT.JS BUILD OUTPUT --- +.next/ +out/ +build/ + +# --- ENVIRONMENT FILES --- +.env +.env.local +.env.development +.env.development.local +.env.production +.env.production.local +.env.test +.env.test.local + +# --- PLAYWRIGHT TEST OUTPUT --- +/test-results/ +/playwright-report/ +/blob-report/ +/coverage/ + +# --- TYPESCRIPT --- +*.tsbuildinfo + +# --- LOG FILES --- +*.log +logs/ + +# --- SYSTEM FILES --- +.DS_Store +Thumbs.db + +# --- EDITOR / OS FILES --- +.vscode/ +.idea/ +*.swp + +# --- MISC --- +*.pem +*.key +*.crt \ No newline at end of file diff --git a/.next/BUILD_ID b/.next/BUILD_ID deleted file mode 100644 index 75cbbde..0000000 --- a/.next/BUILD_ID +++ /dev/null @@ -1 +0,0 @@ -biA1vHozl1gvwWvAH0_YW \ No newline at end of file diff --git a/.next/app-build-manifest.json b/.next/app-build-manifest.json deleted file mode 100644 index 143c43f..0000000 --- a/.next/app-build-manifest.json +++ /dev/null @@ -1,254 +0,0 @@ -{ - "pages": { - "/_not-found/page": [ - "static/chunks/webpack-1bd2722afb3b40dc.js", - "static/chunks/fd9d1056-46f255d08c358c9b.js", - "static/chunks/117-8f03ed6663de8229.js", - "static/chunks/main-app-cec0162aab346935.js", - "static/chunks/app/_not-found/page-08940c72c452ad69.js" - ], - "/layout": [ - "static/chunks/webpack-1bd2722afb3b40dc.js", - "static/chunks/fd9d1056-46f255d08c358c9b.js", - "static/chunks/117-8f03ed6663de8229.js", - "static/chunks/main-app-cec0162aab346935.js", - "static/css/5793b6aab6d4193e.css", - "static/chunks/app/layout-877b61989c217e62.js" - ], - "/app/connect/page": [ - "static/chunks/webpack-1bd2722afb3b40dc.js", - "static/chunks/fd9d1056-46f255d08c358c9b.js", - "static/chunks/117-8f03ed6663de8229.js", - "static/chunks/main-app-cec0162aab346935.js", - "static/chunks/648-2c01649c49b7aa73.js", - "static/chunks/app/app/connect/page-f345e2c33422c571.js" - ], - "/app/page": [ - "static/chunks/webpack-1bd2722afb3b40dc.js", - "static/chunks/fd9d1056-46f255d08c358c9b.js", - "static/chunks/117-8f03ed6663de8229.js", - "static/chunks/main-app-cec0162aab346935.js", - "static/chunks/648-2c01649c49b7aa73.js", - "static/chunks/8-4622b8842dcaa652.js", - "static/chunks/app/app/page-d6711bac75df73cc.js" - ], - "/exports/page": [ - "static/chunks/webpack-1bd2722afb3b40dc.js", - "static/chunks/fd9d1056-46f255d08c358c9b.js", - "static/chunks/117-8f03ed6663de8229.js", - "static/chunks/main-app-cec0162aab346935.js", - "static/chunks/648-2c01649c49b7aa73.js", - "static/chunks/app/exports/page-d3197049d8e7dcff.js" - ], - "/login/page": [ - "static/chunks/webpack-1bd2722afb3b40dc.js", - "static/chunks/fd9d1056-46f255d08c358c9b.js", - "static/chunks/117-8f03ed6663de8229.js", - "static/chunks/main-app-cec0162aab346935.js", - "static/chunks/648-2c01649c49b7aa73.js", - "static/chunks/502-3856967069b43708.js", - "static/chunks/app/login/page-fe252d15452c95f2.js" - ], - "/rules/page": [ - "static/chunks/webpack-1bd2722afb3b40dc.js", - "static/chunks/fd9d1056-46f255d08c358c9b.js", - "static/chunks/117-8f03ed6663de8229.js", - "static/chunks/main-app-cec0162aab346935.js", - "static/chunks/648-2c01649c49b7aa73.js", - "static/chunks/app/rules/page-49f861fa1e9da8ef.js" - ], - "/profile/page": [ - "static/chunks/webpack-1bd2722afb3b40dc.js", - "static/chunks/fd9d1056-46f255d08c358c9b.js", - "static/chunks/117-8f03ed6663de8229.js", - "static/chunks/main-app-cec0162aab346935.js", - "static/chunks/648-2c01649c49b7aa73.js", - "static/chunks/112-7e05a131aa503432.js", - "static/chunks/app/profile/page-ffc25b2eea9b71ad.js" - ], - "/register/page": [ - "static/chunks/webpack-1bd2722afb3b40dc.js", - "static/chunks/fd9d1056-46f255d08c358c9b.js", - "static/chunks/117-8f03ed6663de8229.js", - "static/chunks/main-app-cec0162aab346935.js", - "static/chunks/648-2c01649c49b7aa73.js", - "static/chunks/502-3856967069b43708.js", - "static/chunks/app/register/page-82e9c21c29dfd927.js" - ], - "/settings/page": [ - "static/chunks/webpack-1bd2722afb3b40dc.js", - "static/chunks/fd9d1056-46f255d08c358c9b.js", - "static/chunks/117-8f03ed6663de8229.js", - "static/chunks/main-app-cec0162aab346935.js", - "static/chunks/648-2c01649c49b7aa73.js", - "static/chunks/app/settings/page-180171add0263779.js" - ], - "/settings/profile/page": [ - "static/chunks/webpack-1bd2722afb3b40dc.js", - "static/chunks/fd9d1056-46f255d08c358c9b.js", - "static/chunks/117-8f03ed6663de8229.js", - "static/chunks/main-app-cec0162aab346935.js", - "static/chunks/648-2c01649c49b7aa73.js", - "static/chunks/112-7e05a131aa503432.js", - "static/chunks/app/settings/profile/page-8be944ba3b445ce4.js" - ], - "/transactions/page": [ - "static/chunks/webpack-1bd2722afb3b40dc.js", - "static/chunks/fd9d1056-46f255d08c358c9b.js", - "static/chunks/117-8f03ed6663de8229.js", - "static/chunks/main-app-cec0162aab346935.js", - "static/chunks/648-2c01649c49b7aa73.js", - "static/chunks/app/transactions/page-7e09b1cb5c76ca08.js" - ], - "/settings/subscription/page": [ - "static/chunks/webpack-1bd2722afb3b40dc.js", - "static/chunks/fd9d1056-46f255d08c358c9b.js", - "static/chunks/117-8f03ed6663de8229.js", - "static/chunks/main-app-cec0162aab346935.js", - "static/chunks/648-2c01649c49b7aa73.js", - "static/chunks/app/settings/subscription/page-1271ed0300b5a104.js" - ], - "/tax/page": [ - "static/chunks/webpack-1bd2722afb3b40dc.js", - "static/chunks/fd9d1056-46f255d08c358c9b.js", - "static/chunks/117-8f03ed6663de8229.js", - "static/chunks/main-app-cec0162aab346935.js", - "static/chunks/648-2c01649c49b7aa73.js", - "static/chunks/app/tax/page-1040bb1936e41217.js" - ], - "/blog/[slug]/page": [ - "static/chunks/webpack-1bd2722afb3b40dc.js", - "static/chunks/fd9d1056-46f255d08c358c9b.js", - "static/chunks/117-8f03ed6663de8229.js", - "static/chunks/main-app-cec0162aab346935.js", - "static/chunks/648-2c01649c49b7aa73.js", - "static/chunks/878-9d38b00d148d415a.js", - "static/chunks/app/blog/[slug]/page-c3d5b7ad5ad96369.js" - ], - "/blog/page": [ - "static/chunks/webpack-1bd2722afb3b40dc.js", - "static/chunks/fd9d1056-46f255d08c358c9b.js", - "static/chunks/117-8f03ed6663de8229.js", - "static/chunks/main-app-cec0162aab346935.js", - "static/chunks/648-2c01649c49b7aa73.js", - "static/chunks/app/blog/page-6d62616c8874ca79.js" - ], - "/compare/vs-copilot/page": [ - "static/chunks/webpack-1bd2722afb3b40dc.js", - "static/chunks/fd9d1056-46f255d08c358c9b.js", - "static/chunks/117-8f03ed6663de8229.js", - "static/chunks/main-app-cec0162aab346935.js", - "static/chunks/648-2c01649c49b7aa73.js", - "static/chunks/app/compare/vs-copilot/page-9aedd08d68f589d8.js" - ], - "/compare/vs-quicken/page": [ - "static/chunks/webpack-1bd2722afb3b40dc.js", - "static/chunks/fd9d1056-46f255d08c358c9b.js", - "static/chunks/117-8f03ed6663de8229.js", - "static/chunks/main-app-cec0162aab346935.js", - "static/chunks/648-2c01649c49b7aa73.js", - "static/chunks/app/compare/vs-quicken/page-86a0b770cf6b6f7d.js" - ], - "/compare/vs-spreadsheets/page": [ - "static/chunks/webpack-1bd2722afb3b40dc.js", - "static/chunks/fd9d1056-46f255d08c358c9b.js", - "static/chunks/117-8f03ed6663de8229.js", - "static/chunks/main-app-cec0162aab346935.js", - "static/chunks/648-2c01649c49b7aa73.js", - "static/chunks/app/compare/vs-spreadsheets/page-136498383dabb995.js" - ], - "/contact/page": [ - "static/chunks/webpack-1bd2722afb3b40dc.js", - "static/chunks/fd9d1056-46f255d08c358c9b.js", - "static/chunks/117-8f03ed6663de8229.js", - "static/chunks/main-app-cec0162aab346935.js", - "static/chunks/648-2c01649c49b7aa73.js", - "static/chunks/app/contact/page-150951ad3e4478f8.js" - ], - "/book-demo/page": [ - "static/chunks/webpack-1bd2722afb3b40dc.js", - "static/chunks/fd9d1056-46f255d08c358c9b.js", - "static/chunks/117-8f03ed6663de8229.js", - "static/chunks/main-app-cec0162aab346935.js", - "static/chunks/648-2c01649c49b7aa73.js", - "static/chunks/app/book-demo/page-af4d9e72d9fdf883.js" - ], - "/compare/vs-ynab/page": [ - "static/chunks/webpack-1bd2722afb3b40dc.js", - "static/chunks/fd9d1056-46f255d08c358c9b.js", - "static/chunks/117-8f03ed6663de8229.js", - "static/chunks/main-app-cec0162aab346935.js", - "static/chunks/648-2c01649c49b7aa73.js", - "static/chunks/app/compare/vs-ynab/page-5e5a3c5b75f9bd46.js" - ], - "/about/page": [ - "static/chunks/webpack-1bd2722afb3b40dc.js", - "static/chunks/fd9d1056-46f255d08c358c9b.js", - "static/chunks/117-8f03ed6663de8229.js", - "static/chunks/main-app-cec0162aab346935.js", - "static/chunks/648-2c01649c49b7aa73.js", - "static/chunks/878-9d38b00d148d415a.js", - "static/chunks/app/about/page-5ad6ee32f8a1714d.js" - ], - "/faq/page": [ - "static/chunks/webpack-1bd2722afb3b40dc.js", - "static/chunks/fd9d1056-46f255d08c358c9b.js", - "static/chunks/117-8f03ed6663de8229.js", - "static/chunks/main-app-cec0162aab346935.js", - "static/chunks/648-2c01649c49b7aa73.js", - "static/chunks/app/faq/page-4c757ec1e0e783da.js" - ], - "/features/cash-flow/page": [ - "static/chunks/webpack-1bd2722afb3b40dc.js", - "static/chunks/fd9d1056-46f255d08c358c9b.js", - "static/chunks/117-8f03ed6663de8229.js", - "static/chunks/main-app-cec0162aab346935.js", - "static/chunks/648-2c01649c49b7aa73.js", - "static/chunks/878-9d38b00d148d415a.js", - "static/chunks/app/features/cash-flow/page-c21eb2e56edbb72a.js" - ], - "/features/reports/page": [ - "static/chunks/webpack-1bd2722afb3b40dc.js", - "static/chunks/fd9d1056-46f255d08c358c9b.js", - "static/chunks/117-8f03ed6663de8229.js", - "static/chunks/main-app-cec0162aab346935.js", - "static/chunks/648-2c01649c49b7aa73.js", - "static/chunks/878-9d38b00d148d415a.js", - "static/chunks/app/features/reports/page-fa6f8b4dcd31bfde.js" - ], - "/privacy-policy/page": [ - "static/chunks/webpack-1bd2722afb3b40dc.js", - "static/chunks/fd9d1056-46f255d08c358c9b.js", - "static/chunks/117-8f03ed6663de8229.js", - "static/chunks/main-app-cec0162aab346935.js", - "static/chunks/648-2c01649c49b7aa73.js", - "static/chunks/app/privacy-policy/page-4bcc4dbd11832789.js" - ], - "/terms/page": [ - "static/chunks/webpack-1bd2722afb3b40dc.js", - "static/chunks/fd9d1056-46f255d08c358c9b.js", - "static/chunks/117-8f03ed6663de8229.js", - "static/chunks/main-app-cec0162aab346935.js", - "static/chunks/648-2c01649c49b7aa73.js", - "static/chunks/app/terms/page-2c681a05142c6fa6.js" - ], - "/pricing/page": [ - "static/chunks/webpack-1bd2722afb3b40dc.js", - "static/chunks/fd9d1056-46f255d08c358c9b.js", - "static/chunks/117-8f03ed6663de8229.js", - "static/chunks/main-app-cec0162aab346935.js", - "static/chunks/648-2c01649c49b7aa73.js", - "static/chunks/app/pricing/page-109a59d3f95c5b93.js" - ], - "/page": [ - "static/chunks/webpack-1bd2722afb3b40dc.js", - "static/chunks/fd9d1056-46f255d08c358c9b.js", - "static/chunks/117-8f03ed6663de8229.js", - "static/chunks/main-app-cec0162aab346935.js", - "static/chunks/648-2c01649c49b7aa73.js", - "static/chunks/878-9d38b00d148d415a.js", - "static/chunks/813-a4a815b4aee262b5.js", - "static/chunks/app/page-fca74b50b460acdb.js" - ] - } -} \ No newline at end of file diff --git a/.next/app-path-routes-manifest.json b/.next/app-path-routes-manifest.json deleted file mode 100644 index c5d4fba..0000000 --- a/.next/app-path-routes-manifest.json +++ /dev/null @@ -1 +0,0 @@ -{"/_not-found/page":"/_not-found","/api/accounts/route":"/api/accounts","/api/accounts/link/route":"/api/accounts/link","/api/accounts/manual/route":"/api/accounts/manual","/api/auth/login/route":"/api/auth/login","/api/plaid/link-token/route":"/api/plaid/link-token","/api/auth/register/route":"/api/auth/register","/api/exports/csv/route":"/api/exports/csv","/api/plaid/exchange/route":"/api/plaid/exchange","/api/rules/suggestions/route":"/api/rules/suggestions","/api/rules/route":"/api/rules","/api/tax/returns/[id]/export/route":"/api/tax/returns/[id]/export","/api/transactions/cashflow/route":"/api/transactions/cashflow","/api/tax/returns/route":"/api/tax/returns","/api/transactions/merchants/route":"/api/transactions/merchants","/api/transactions/summary/route":"/api/transactions/summary","/api/transactions/route":"/api/transactions","/api/transactions/sync/route":"/api/transactions/sync","/app/connect/page":"/app/connect","/app/page":"/app","/api/transactions/manual/route":"/api/transactions/manual","/api/transactions/[id]/derived/route":"/api/transactions/[id]/derived","/api/auth/profile/route":"/api/auth/profile","/exports/page":"/exports","/login/page":"/login","/rules/page":"/rules","/profile/page":"/profile","/register/page":"/register","/settings/page":"/settings","/settings/profile/page":"/settings/profile","/transactions/page":"/transactions","/settings/subscription/page":"/settings/subscription","/tax/page":"/tax","/blog/[slug]/page":"/blog/[slug]","/blog/page":"/blog","/compare/vs-copilot/page":"/compare/vs-copilot","/compare/vs-quicken/page":"/compare/vs-quicken","/compare/vs-spreadsheets/page":"/compare/vs-spreadsheets","/contact/page":"/contact","/book-demo/page":"/book-demo","/compare/vs-ynab/page":"/compare/vs-ynab","/about/page":"/about","/faq/page":"/faq","/features/cash-flow/page":"/features/cash-flow","/features/reports/page":"/features/reports","/privacy-policy/page":"/privacy-policy","/terms/page":"/terms","/pricing/page":"/pricing","/page":"/"} \ No newline at end of file diff --git a/.next/build-manifest.json b/.next/build-manifest.json deleted file mode 100644 index 5e257c3..0000000 --- a/.next/build-manifest.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "polyfillFiles": [ - "static/chunks/polyfills-42372ed130431b0a.js" - ], - "devFiles": [], - "ampDevFiles": [], - "lowPriorityFiles": [ - "static/biA1vHozl1gvwWvAH0_YW/_buildManifest.js", - "static/biA1vHozl1gvwWvAH0_YW/_ssgManifest.js" - ], - "rootMainFiles": [ - "static/chunks/webpack-1bd2722afb3b40dc.js", - "static/chunks/fd9d1056-46f255d08c358c9b.js", - "static/chunks/117-8f03ed6663de8229.js", - "static/chunks/main-app-cec0162aab346935.js" - ], - "pages": { - "/_app": [ - "static/chunks/webpack-1bd2722afb3b40dc.js", - "static/chunks/framework-f66176bb897dc684.js", - "static/chunks/main-d321376782558216.js", - "static/chunks/pages/_app-72b849fbd24ac258.js" - ], - "/_error": [ - "static/chunks/webpack-1bd2722afb3b40dc.js", - "static/chunks/framework-f66176bb897dc684.js", - "static/chunks/main-d321376782558216.js", - "static/chunks/pages/_error-7ba65e1336b92748.js" - ] - }, - "ampFirstPages": [] -} \ No newline at end of file diff --git a/.next/cache/.tsbuildinfo b/.next/cache/.tsbuildinfo deleted file mode 100644 index e4f134f..0000000 --- a/.next/cache/.tsbuildinfo +++ /dev/null @@ -1 +0,0 @@ -{"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.esnext.error.d.ts","../../node_modules/typescript/lib/lib.esnext.sharedmemory.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/disposable.d.ts","../../node_modules/@types/node/compatibility/indexable.d.ts","../../node_modules/@types/node/compatibility/iterators.d.ts","../../node_modules/@types/node/compatibility/index.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/header.d.ts","../../node_modules/undici-types/readable.d.ts","../../node_modules/undici-types/file.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.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/agent.d.ts","../../node_modules/undici-types/mock-interceptor.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/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/filereader.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/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.generated.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/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","../../node_modules/playwright-core/types/protocol.d.ts","../../node_modules/playwright-core/types/structs.d.ts","../../node_modules/playwright-core/types/types.d.ts","../../node_modules/playwright-core/index.d.ts","../../node_modules/playwright/types/test.d.ts","../../node_modules/playwright/test.d.ts","../../node_modules/@playwright/test/index.d.ts","../../playwright.config.ts","../../node_modules/source-map-js/source-map.d.ts","../../node_modules/postcss/lib/previous-map.d.ts","../../node_modules/postcss/lib/input.d.ts","../../node_modules/postcss/lib/css-syntax-error.d.ts","../../node_modules/postcss/lib/declaration.d.ts","../../node_modules/postcss/lib/root.d.ts","../../node_modules/postcss/lib/warning.d.ts","../../node_modules/postcss/lib/lazy-result.d.ts","../../node_modules/postcss/lib/no-work-result.d.ts","../../node_modules/postcss/lib/processor.d.ts","../../node_modules/postcss/lib/result.d.ts","../../node_modules/postcss/lib/document.d.ts","../../node_modules/postcss/lib/rule.d.ts","../../node_modules/postcss/lib/node.d.ts","../../node_modules/postcss/lib/comment.d.ts","../../node_modules/postcss/lib/container.d.ts","../../node_modules/postcss/lib/at-rule.d.ts","../../node_modules/postcss/lib/list.d.ts","../../node_modules/postcss/lib/postcss.d.ts","../../node_modules/postcss/lib/postcss.d.mts","../../node_modules/tailwindcss/types/generated/corePluginList.d.ts","../../node_modules/tailwindcss/types/generated/colors.d.ts","../../node_modules/tailwindcss/types/config.d.ts","../../node_modules/tailwindcss/types/index.d.ts","../../tailwind.config.ts","../../app/api/accounts/route.ts","../../app/api/accounts/link/route.ts","../../app/api/accounts/manual/route.ts","../../app/api/auth/login/route.ts","../../app/api/auth/profile/route.ts","../../app/api/auth/register/route.ts","../../app/api/exports/csv/route.ts","../../app/api/plaid/exchange/route.ts","../../app/api/plaid/link-token/route.ts","../../app/api/rules/route.ts","../../app/api/rules/suggestions/route.ts","../../app/api/tax/returns/route.ts","../../app/api/tax/returns/[id]/export/route.ts","../../app/api/transactions/route.ts","../../app/api/transactions/[id]/derived/route.ts","../../app/api/transactions/cashflow/route.ts","../../app/api/transactions/manual/route.ts","../../app/api/transactions/merchants/route.ts","../../app/api/transactions/summary/route.ts","../../app/api/transactions/sync/route.ts","../../data/blog.ts","../../data/faq.ts","../../data/site.ts","../../tests/dashboard.spec.ts","../../tests/transactions.spec.ts","../../node_modules/next/dist/compiled/@next/font/dist/types.d.ts","../../node_modules/next/dist/compiled/@next/font/dist/google/index.d.ts","../../node_modules/next/font/google/index.d.ts","../../app/layout.tsx","../../components/site-footer.tsx","../../components/currency-toggle.tsx","../../components/site-header.tsx","../../components/page-schema.tsx","../../node_modules/recharts/types/shape/Dot.d.ts","../../node_modules/recharts/types/component/Text.d.ts","../../node_modules/recharts/types/zIndex/ZIndexLayer.d.ts","../../node_modules/recharts/types/cartesian/getCartesianPosition.d.ts","../../node_modules/recharts/types/component/Label.d.ts","../../node_modules/recharts/types/cartesian/CartesianAxis.d.ts","../../node_modules/recharts/types/util/scale/CustomScaleDefinition.d.ts","../../node_modules/redux/dist/redux.d.ts","../../node_modules/@reduxjs/toolkit/node_modules/immer/dist/immer.d.ts","../../node_modules/reselect/dist/reselect.d.ts","../../node_modules/redux-thunk/dist/redux-thunk.d.ts","../../node_modules/@reduxjs/toolkit/dist/uncheckedindexed.ts","../../node_modules/@reduxjs/toolkit/dist/index.d.mts","../../node_modules/recharts/types/state/cartesianAxisSlice.d.ts","../../node_modules/recharts/types/synchronisation/types.d.ts","../../node_modules/recharts/types/chart/types.d.ts","../../node_modules/recharts/types/component/DefaultTooltipContent.d.ts","../../node_modules/recharts/types/context/brushUpdateContext.d.ts","../../node_modules/recharts/types/state/chartDataSlice.d.ts","../../node_modules/recharts/types/state/types/LineSettings.d.ts","../../node_modules/recharts/types/state/types/ScatterSettings.d.ts","../../node_modules/@types/d3-path/index.d.ts","../../node_modules/@types/d3-shape/index.d.ts","../../node_modules/victory-vendor/d3-shape.d.ts","../../node_modules/recharts/types/shape/Curve.d.ts","../../node_modules/recharts/types/component/LabelList.d.ts","../../node_modules/recharts/types/component/DefaultLegendContent.d.ts","../../node_modules/recharts/types/util/payload/getUniqPayload.d.ts","../../node_modules/recharts/types/util/useElementOffset.d.ts","../../node_modules/recharts/types/component/Legend.d.ts","../../node_modules/recharts/types/state/legendSlice.d.ts","../../node_modules/recharts/types/state/types/StackedGraphicalItem.d.ts","../../node_modules/recharts/types/util/stacks/stackTypes.d.ts","../../node_modules/recharts/types/util/scale/RechartsScale.d.ts","../../node_modules/recharts/types/util/ChartUtils.d.ts","../../node_modules/recharts/types/state/selectors/areaSelectors.d.ts","../../node_modules/recharts/types/cartesian/Area.d.ts","../../node_modules/recharts/types/state/types/AreaSettings.d.ts","../../node_modules/recharts/types/animation/easing.d.ts","../../node_modules/recharts/types/shape/Rectangle.d.ts","../../node_modules/recharts/types/cartesian/Bar.d.ts","../../node_modules/recharts/types/util/BarUtils.d.ts","../../node_modules/recharts/types/state/types/BarSettings.d.ts","../../node_modules/recharts/types/state/types/RadialBarSettings.d.ts","../../node_modules/recharts/types/util/svgPropertiesNoEvents.d.ts","../../node_modules/recharts/types/util/useUniqueId.d.ts","../../node_modules/recharts/types/state/types/PieSettings.d.ts","../../node_modules/recharts/types/state/types/RadarSettings.d.ts","../../node_modules/recharts/types/state/graphicalItemsSlice.d.ts","../../node_modules/recharts/types/state/tooltipSlice.d.ts","../../node_modules/recharts/types/state/optionsSlice.d.ts","../../node_modules/recharts/types/state/layoutSlice.d.ts","../../node_modules/immer/dist/immer.d.ts","../../node_modules/recharts/types/util/IfOverflow.d.ts","../../node_modules/recharts/types/util/resolveDefaultProps.d.ts","../../node_modules/recharts/types/cartesian/ReferenceLine.d.ts","../../node_modules/recharts/types/state/referenceElementsSlice.d.ts","../../node_modules/recharts/types/state/brushSlice.d.ts","../../node_modules/recharts/types/state/rootPropsSlice.d.ts","../../node_modules/recharts/types/state/polarAxisSlice.d.ts","../../node_modules/recharts/types/state/polarOptionsSlice.d.ts","../../node_modules/recharts/types/cartesian/Line.d.ts","../../node_modules/recharts/types/util/Constants.d.ts","../../node_modules/recharts/types/util/ScatterUtils.d.ts","../../node_modules/recharts/types/shape/Symbols.d.ts","../../node_modules/recharts/types/cartesian/Scatter.d.ts","../../node_modules/recharts/types/cartesian/ErrorBar.d.ts","../../node_modules/recharts/types/state/errorBarSlice.d.ts","../../node_modules/recharts/types/state/zIndexSlice.d.ts","../../node_modules/recharts/types/state/store.d.ts","../../node_modules/recharts/types/cartesian/getTicks.d.ts","../../node_modules/recharts/types/cartesian/CartesianGrid.d.ts","../../node_modules/recharts/types/state/selectors/combiners/combineDisplayedStackedData.d.ts","../../node_modules/recharts/types/state/selectors/selectTooltipAxisType.d.ts","../../node_modules/recharts/types/state/selectors/axisSelectors.d.ts","../../node_modules/recharts/types/component/Dots.d.ts","../../node_modules/recharts/types/util/types.d.ts","../../node_modules/recharts/types/container/Surface.d.ts","../../node_modules/recharts/types/container/Layer.d.ts","../../node_modules/recharts/types/component/Cursor.d.ts","../../node_modules/recharts/types/component/Tooltip.d.ts","../../node_modules/recharts/types/component/ResponsiveContainer.d.ts","../../node_modules/recharts/types/component/Cell.d.ts","../../node_modules/recharts/types/component/Customized.d.ts","../../node_modules/recharts/types/shape/Sector.d.ts","../../node_modules/recharts/types/shape/Polygon.d.ts","../../node_modules/recharts/types/shape/Cross.d.ts","../../node_modules/recharts/types/polar/PolarGrid.d.ts","../../node_modules/recharts/types/polar/defaultPolarRadiusAxisProps.d.ts","../../node_modules/recharts/types/polar/PolarRadiusAxis.d.ts","../../node_modules/recharts/types/polar/defaultPolarAngleAxisProps.d.ts","../../node_modules/recharts/types/polar/PolarAngleAxis.d.ts","../../node_modules/recharts/types/polar/Pie.d.ts","../../node_modules/recharts/types/polar/Radar.d.ts","../../node_modules/recharts/types/polar/RadialBar.d.ts","../../node_modules/recharts/types/cartesian/Brush.d.ts","../../node_modules/recharts/types/cartesian/ReferenceDot.d.ts","../../node_modules/recharts/types/util/excludeEventProps.d.ts","../../node_modules/recharts/types/util/svgPropertiesAndEvents.d.ts","../../node_modules/recharts/types/cartesian/ReferenceArea.d.ts","../../node_modules/recharts/types/cartesian/BarStack.d.ts","../../node_modules/recharts/types/cartesian/XAxis.d.ts","../../node_modules/recharts/types/cartesian/YAxis.d.ts","../../node_modules/recharts/types/cartesian/ZAxis.d.ts","../../node_modules/recharts/types/chart/LineChart.d.ts","../../node_modules/recharts/types/chart/BarChart.d.ts","../../node_modules/recharts/types/chart/PieChart.d.ts","../../node_modules/recharts/types/chart/Treemap.d.ts","../../node_modules/recharts/types/chart/Sankey.d.ts","../../node_modules/recharts/types/chart/RadarChart.d.ts","../../node_modules/recharts/types/chart/ScatterChart.d.ts","../../node_modules/recharts/types/chart/AreaChart.d.ts","../../node_modules/recharts/types/chart/RadialBarChart.d.ts","../../node_modules/recharts/types/chart/ComposedChart.d.ts","../../node_modules/recharts/types/chart/SunburstChart.d.ts","../../node_modules/recharts/types/shape/Trapezoid.d.ts","../../node_modules/recharts/types/cartesian/Funnel.d.ts","../../node_modules/recharts/types/chart/FunnelChart.d.ts","../../node_modules/recharts/types/util/Global.d.ts","../../node_modules/recharts/types/zIndex/DefaultZIndexes.d.ts","../../node_modules/decimal.js-light/decimal.d.ts","../../node_modules/recharts/types/util/scale/getNiceTickValues.d.ts","../../node_modules/recharts/types/types.d.ts","../../node_modules/recharts/types/hooks.d.ts","../../node_modules/recharts/types/context/chartLayoutContext.d.ts","../../node_modules/recharts/types/index.d.ts","../../components/growth-simulator.tsx","../../app/page.tsx","../../components/contact-section.tsx","../../components/demo-cta.tsx","../../components/faq-section.tsx","../../app/about/page.tsx","../../node_modules/motion-utils/dist/index.d.ts","../../node_modules/motion-dom/dist/index.d.ts","../../node_modules/framer-motion/dist/types.d-CQ4vRM6h.d.ts","../../node_modules/framer-motion/dist/types/index.d.ts","../../components/app-shell.tsx","../../app/app/page copy 2.tsx","../../app/app/page copy.tsx","../../app/app/page.tsx","../../node_modules/react-plaid-link/dist/index.d.ts","../../app/app/connect/page.tsx","../../app/blog/page.tsx","../../app/blog/[slug]/page.tsx","../../app/book-demo/page.tsx","../../app/compare/vs-copilot/page.tsx","../../app/compare/vs-quicken/page.tsx","../../app/compare/vs-spreadsheets/page.tsx","../../app/compare/vs-ynab/page.tsx","../../app/contact/page.tsx","../../app/exports/head.tsx","../../app/exports/page.tsx","../../app/faq/page.tsx","../../app/features/cash-flow/page.tsx","../../app/features/reports/page.tsx","../../app/login/head.tsx","../../app/login/page.tsx","../../app/pricing/page.tsx","../../app/privacy-policy/page.tsx","../../app/profile/head.tsx","../../app/profile/page.tsx","../../app/register/head.tsx","../../app/register/page.tsx","../../app/rules/head.tsx","../../app/rules/page.tsx","../../app/settings/page.tsx","../../app/settings/profile/page.tsx","../../app/settings/subscription/page.tsx","../../app/tax/head.tsx","../../app/tax/page.tsx","../../app/terms/page.tsx","../../app/transactions/head.tsx","../../app/transactions/page.tsx","../../components/export-download-button.tsx","../../components/hero-actions.tsx","../types/app/layout.ts","../types/app/page.ts","../types/app/about/page.ts","../types/app/api/accounts/route.ts","../types/app/api/accounts/link/route.ts","../types/app/api/accounts/manual/route.ts","../types/app/api/auth/login/route.ts","../types/app/api/auth/profile/route.ts","../types/app/api/auth/register/route.ts","../types/app/api/exports/csv/route.ts","../types/app/api/plaid/exchange/route.ts","../types/app/api/plaid/link-token/route.ts","../types/app/api/rules/route.ts","../types/app/api/rules/suggestions/route.ts","../types/app/api/tax/returns/route.ts","../types/app/api/tax/returns/[id]/export/route.ts","../types/app/api/transactions/route.ts","../types/app/api/transactions/[id]/derived/route.ts","../types/app/api/transactions/cashflow/route.ts","../types/app/api/transactions/manual/route.ts","../types/app/api/transactions/merchants/route.ts","../types/app/api/transactions/summary/route.ts","../types/app/api/transactions/sync/route.ts","../types/app/app/page.ts","../types/app/app/connect/page.ts","../types/app/blog/page.ts","../types/app/blog/[slug]/page.ts","../types/app/book-demo/page.ts","../types/app/compare/vs-copilot/page.ts","../types/app/compare/vs-quicken/page.ts","../types/app/compare/vs-spreadsheets/page.ts","../types/app/compare/vs-ynab/page.ts","../types/app/contact/page.ts","../types/app/exports/page.ts","../types/app/faq/page.ts","../types/app/features/cash-flow/page.ts","../types/app/features/reports/page.ts","../types/app/login/page.ts","../types/app/pricing/page.ts","../types/app/privacy-policy/page.ts","../types/app/register/page.ts","../types/app/rules/page.ts","../types/app/settings/page.ts","../types/app/settings/profile/page.ts","../types/app/settings/subscription/page.ts","../types/app/tax/page.ts","../types/app/terms/page.ts","../types/app/transactions/page.ts","../../node_modules/@types/d3-array/index.d.ts","../../node_modules/@types/d3-color/index.d.ts","../../node_modules/@types/d3-ease/index.d.ts","../../node_modules/@types/d3-interpolate/index.d.ts","../../node_modules/@types/d3-time/index.d.ts","../../node_modules/@types/d3-scale/index.d.ts","../../node_modules/@types/d3-timer/index.d.ts","../../node_modules/@types/use-sync-external-store/index.d.ts"],"fileIdsList":[[99,145,360,608],[99,145,405,445],[99,145,405,446],[99,145,405,444],[99,145,405,447],[99,145,405,448],[99,145,405,449],[99,145,405,450],[99,145,405,451],[99,145,405,452],[99,145,405,453],[99,145,405,454],[99,145,405,456],[99,145,405,455],[99,145,405,458],[99,145,405,459],[99,145,405,460],[99,145,405,461],[99,145,405,457],[99,145,405,462],[99,145,405,463],[99,145,360,618],[99,145,360,616],[99,145,360,620],[99,145,360,619],[99,145,360,621],[99,145,360,622],[99,145,360,623],[99,145,360,624],[99,145,360,625],[99,145,360,626],[99,145,360,628],[99,145,360,629],[99,145,360,630],[99,145,360,631],[99,145,360,472],[99,145,360,633],[99,145,360,604],[99,145,360,634],[99,145,360,635],[99,145,360,639],[99,145,360,641],[99,145,360,642],[99,145,360,643],[99,145,360,644],[99,145,360,646],[99,145,360,647],[99,145,360,649],[99,145,387,389,465,466,473,475,476,605,606,607],[99,145],[87,99,145,613,617],[87,99,145,612,613],[99,145,387,389,395,464,465,466,473,475,476,605,606,607],[99,145,389,466,473,475,476],[99,145,389,465,466,473,475,476,605,606,607],[99,145,389,465,466,473,475,476,605,607],[87,99,145,613],[99,145,465,466,473,475,476,607],[99,145,387,389,466,473,475,476],[87,99,145,408,466,471],[87,99,145,389,395,465,466,473,475,476,605,606,607],[99,145,387,389,466,473,475,476,603],[99,145,466,473,475,476],[99,145,389,613],[99,145,637],[99,145,613],[87,99,145,389,613],[87,99,145,389,395,474],[87,99,145],[99,145,389],[99,145,465],[87,99,145,602],[87,99,145,389,474],[99,145,408,409],[99,145,416],[99,145,484,485,486,487,488],[99,145,701],[99,145,704],[99,145,498],[99,142,145],[99,144,145],[145],[99,145,150,178],[99,145,146,151,156,164,175,186],[99,145,146,147,156,164],[94,95,96,99,145],[99,145,148,187],[99,145,149,150,157,165],[99,145,150,175,183],[99,145,151,153,156,164],[99,144,145,152],[99,145,153,154],[99,145,155,156],[99,144,145,156],[99,145,156,157,158,175,186],[99,145,156,157,158,171,175,178],[99,145,153,156,159,164,175,186],[99,145,156,157,159,160,164,175,183,186],[99,145,159,161,175,183,186],[97,98,99,100,101,102,103,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],[99,145,156,162],[99,145,163,186,191],[99,145,153,156,164,175],[99,145,165],[99,145,166],[99,144,145,167],[99,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],[99,145,169],[99,145,170],[99,145,156,171,172],[99,145,171,173,187,189],[99,145,156,175,176,178],[99,145,177,178],[99,145,175,176],[99,145,178],[99,145,179],[99,142,145,175,180],[99,145,156,181,182],[99,145,181,182],[99,145,150,164,175,183],[99,145,184],[99,145,164,185],[99,145,159,170,186],[99,145,150,187],[99,145,175,188],[99,145,163,189],[99,145,190],[99,140,145],[99,140,145,156,158,167,175,178,186,189,191],[99,145,175,192],[87,99,145,197,198,199],[87,99,145,197,198],[87,91,99,145,196,361,404],[87,91,99,145,195,361,404],[84,85,86,99,145],[87,99,145,610],[87,99,145,286,609,610,611],[99,145,609],[92,99,145],[99,145,365],[99,145,367,368,369],[99,145,371],[99,145,202,212,218,220,361],[99,145,202,209,211,214,232],[99,145,212],[99,145,212,214,339],[99,145,267,285,300,407],[99,145,309],[99,145,202,212,219,253,263,336,337,407],[99,145,219,407],[99,145,212,263,264,265,407],[99,145,212,219,253,407],[99,145,407],[99,145,202,219,220,407],[99,145,293],[99,144,145,193,292],[87,99,145,286,287,288,306,307],[87,99,145,286],[99,145,276],[99,145,275,277,381],[87,99,145,286,287,304],[99,145,282,307,393],[99,145,391,392],[99,145,226,390],[99,145,279],[99,144,145,193,226,242,275,276,277,278],[87,99,145,304,306,307],[99,145,304,306],[99,145,304,305,307],[99,145,170,193],[99,145,274],[99,144,145,193,211,213,270,271,272,273],[87,99,145,203,384],[87,99,145,186,193],[87,99,145,219,251],[87,99,145,219],[99,145,249,254],[87,99,145,250,364],[99,145,469],[87,91,99,145,159,193,195,196,361,402,403],[99,145,361],[99,145,201],[99,145,354,355,356,357,358,359],[99,145,356],[87,99,145,250,286,364],[87,99,145,286,362,364],[87,99,145,286,364],[99,145,159,193,213,364],[99,145,159,193,210,211,222,240,242,274,279,280,302,304],[99,145,271,274,279,287,289,290,291,293,294,295,296,297,298,299,407],[99,145,272],[87,99,145,170,193,211,212,240,242,243,245,270,302,303,307,361,407],[99,145,159,193,213,214,226,227,275],[99,145,159,193,212,214],[99,145,159,175,193,210,213,214],[99,145,159,170,186,193,210,211,212,213,214,219,222,223,233,234,236,239,240,242,243,244,245,269,270,303,304,312,314,317,319,322,324,325,326,327],[99,145,159,175,193],[99,145,202,203,204,210,211,361,364,407],[99,145,159,175,186,193,207,338,340,341,407],[99,145,170,186,193,207,210,213,230,234,236,237,238,243,270,317,328,330,336,350,351],[99,145,212,216,270],[99,145,210,212],[99,145,223,318],[99,145,320,321],[99,145,320],[99,145,318],[99,145,320,323],[99,145,206,207],[99,145,206,246],[99,145,206],[99,145,208,223,316],[99,145,315],[99,145,207,208],[99,145,208,313],[99,145,207],[99,145,302],[99,145,159,193,210,222,241,261,267,281,284,301,304],[99,145,255,256,257,258,259,260,282,283,307,362],[99,145,311],[99,145,159,193,210,222,241,247,308,310,312,361,364],[99,145,159,186,193,203,210,212,269],[99,145,266],[99,145,159,193,344,349],[99,145,233,242,269,364],[99,145,332,336,350,353],[99,145,159,216,336,344,345,353],[99,145,202,212,233,244,347],[99,145,159,193,212,219,244,331,332,342,343,346,348],[99,145,194,240,241,242,361,364],[99,145,159,170,186,193,208,210,211,213,216,221,222,230,233,234,236,237,238,239,243,245,269,270,314,328,329,364],[99,145,159,193,210,212,216,330,352],[99,145,159,193,211,213],[87,99,145,159,170,193,201,203,210,211,214,222,239,240,242,243,245,311,361,364],[99,145,159,170,186,193,205,208,209,213],[99,145,206,268],[99,145,159,193,206,211,222],[99,145,159,193,212,223],[99,145,159,193],[99,145,226],[99,145,225],[99,145,227],[99,145,212,224,226,230],[99,145,212,224,226],[99,145,159,193,205,212,213,219,227,228,229],[87,99,145,304,305,306],[99,145,262],[87,99,145,203],[87,99,145,236],[87,99,145,194,239,242,245,361,364],[99,145,203,384,385],[87,99,145,254],[87,99,145,170,186,193,201,248,250,252,253,364],[99,145,213,219,236],[99,145,235],[87,99,145,157,159,170,193,201,254,263,361,362,363],[83,87,88,89,90,99,145,195,196,361,404],[99,145,150],[99,145,333,334,335],[99,145,333],[99,145,373],[99,145,375],[99,145,377],[99,145,470],[99,145,379],[99,145,382],[99,145,386],[91,93,99,145,361,366,370,372,374,376,378,380,383,387,389,395,396,398,405,406,407],[99,145,388],[99,145,394],[99,145,250],[99,145,397],[99,144,145,227,228,229,230,399,400,401,404],[99,145,193],[87,91,99,145,159,161,170,193,195,196,197,199,201,214,353,360,364,404],[99,145,413],[99,145,146,157,175,411,412],[99,145,415],[99,145,414],[99,145,434],[99,145,432,434],[99,145,423,431,432,433,435,437],[99,145,421],[99,145,424,429,434,437],[99,145,420,437],[99,145,424,425,428,429,430,437],[99,145,424,425,426,428,429,437],[99,145,421,422,423,424,425,429,430,431,433,434,435,437],[99,145,437],[99,145,419,421,422,423,424,425,426,428,429,430,431,432,433,434,435,436],[99,145,419,437],[99,145,424,426,427,429,430,437],[99,145,428,437],[99,145,429,430,434,437],[99,145,422,432],[87,99,145,479,490,495,501,502,509,511,512,514,551,553],[87,99,145,479,490,495,500,502,511,515,516,518,519,551,553],[87,99,145,511,516,555],[87,99,145,494,553],[87,99,145,478,479,481,490,553],[87,99,145,479,490,511,547,553],[87,99,145,479,517,538,542,553],[87,99,145,502,525,526,553,592],[87,99,145,479,490,495,501,502,551,553],[87,99,145,479,481,516,530,575],[87,99,145,477,479,481,530],[87,99,145,479,481,510,530,531,553],[87,99,145,479,490,493,497,501,502,526,540,541,551,553],[87,99,145,483,490,553],[87,99,145,483,490,551,553],[99,145,478,553],[99,145,490,553],[87,99,145,553],[87,99,145,516,526,553],[87,99,145,478,526,553],[87,99,145,526,553],[87,99,145,491],[87,99,145,479,526,553],[87,99,145,477,479,553],[87,99,145,478,479,480,553],[87,99,145,479,481,553,602],[87,99,145,503,504,505],[87,99,145,490,492,493,504,526,553,556],[99,145,546,553],[99,145,490,491,551,553,599],[99,145,477,478,479,481,482,483,490,491,493,501,502,503,506,513,516,517,526,530,532,538,540,541,542,543,548,551,553,554,555,557,558,559,560,561,562,563,564,566,568,569,570,571,572,573,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,598,599,600,601],[87,99,145,479,495,502,521,523,526,553],[87,99,145,479,483,531,553,567],[87,99,145,479,490],[87,99,145,479,483,531,553,565],[87,99,145,479,502,510,553],[87,99,145,479,490,495,500,502,511,551,553,561],[87,99,145,500,553],[87,99,145,515,553],[99,145,484,489,553],[99,145,482,483,484,489,551,553],[99,145,484,489,494],[99,145,484,489,525,543,553],[99,145,484,489,490,495,496,497,514,519,520,523,524,553],[99,145,484,489,503,506,553],[99,145,484,489,526,553],[99,145,484,489,490],[99,145,484,489],[99,145,484,489,490,529,530,532],[99,145,484,489,491,513,553],[99,145,509,525,546,553],[99,145,490,495,508,509,510,525,533,536,544,546,548,549,550,553],[99,145,490,495,508,509],[99,145,546],[99,145,489,490,495,507,525,526,527,528,533,534,535,536,537,544,545],[99,145,484,489,490,492,493,525,553],[99,145,495,508,513,525,553],[99,145,508,518,525],[99,145,495,525,553],[87,99,145,493,521,522,525,553],[99,145,525],[99,145,508,525],[99,145,493,495,525,553],[99,145,511,525,553],[99,145,526,553],[87,99,145,516,517,553],[99,145,493,500,507,509,510,526,551,553],[87,99,145,525,539,542,553],[99,145,553],[99,145,483,551,553],[99,145,553,597],[99,145,500,508,511,525],[87,99,145,521,574],[87,99,145,477,478,481,482,483,490,491,492,495,513,521,551,552],[99,145,484],[99,145,439,440],[99,145,438,441],[99,112,116,145,186],[99,112,145,175,186],[99,107,145],[99,109,112,145,183,186],[99,145,164,183],[99,107,145,193],[99,109,112,145,164,186],[99,104,105,108,111,145,156,175,186],[99,112,119,145],[99,104,110,145],[99,112,133,134,145],[99,108,112,145,178,186,193],[99,133,145,193],[99,106,107,145,193],[99,112,145],[99,106,107,108,109,110,111,112,113,114,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,134,135,136,137,138,139,145],[99,112,127,145],[99,112,119,120,145],[99,110,112,120,121,145],[99,111,145],[99,104,107,112,145],[99,112,116,120,121,145],[99,116,145],[99,110,112,115,145,186],[99,104,109,112,119,145],[99,145,175],[99,107,112,133,145,191,193],[99,145,499],[99,145,417],[99,145,442]],"fileInfos":[{"version":"c430d44666289dae81f30fa7b2edebf186ecc91a2d4c71266ea6ae76388792e1","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":"2ab096661c711e4a81cc464fa1e6feb929a54f5340b46b0a07ac6bbf857471f0","signature":false,"impliedFormat":1},{"version":"080941d9f9ff9307f7e27a83bcd888b7c8270716c39af943532438932ec1d0b9","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"2e80ee7a49e8ac312cc11b77f1475804bee36b3b2bc896bead8b6e1266befb43","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":"fb0f136d372979348d59b3f5020b4cdb81b5504192b1cacff5d1fbba29378aa1","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":"a680117f487a4d2f30ea46f1b4b7f58bef1480456e18ba53ee85c2746eeca012","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":"8cdf8847677ac7d20486e54dd3fcf09eda95812ac8ace44b4418da1bbbab6eb8","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":"196cb558a13d4533a5163286f30b0509ce0210e4b316c56c38d4c0fd2fb38405","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"73f78680d4c08509933daf80947902f6ff41b6230f94dd002ae372620adb0f60","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"c5239f5c01bcfa9cd32f37c496cf19c61d69d37e48be9de612b541aac915805b","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":"ac51dd7d31333793807a6abaa5ae168512b6131bd41d9c5b98477fc3b7800f9f","signature":false,"impliedFormat":1},{"version":"87d9d29dbc745f182683f63187bf3d53fd8673e5fca38ad5eaab69798ed29fbc","signature":false,"impliedFormat":1},{"version":"7a3aa194cfd5919c4da251ef04ea051077e22702638d4edcb9579e9101653519","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":"70521b6ab0dcba37539e5303104f29b721bfb2940b2776da4cc818c07e1fefc1","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"ab41ef1f2cdafb8df48be20cd969d875602483859dc194e9c97c8a576892c052","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"d153a11543fd884b596587ccd97aebbeed950b26933ee000f94009f1ab142848","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"21d819c173c0cf7cc3ce57c3276e77fd9a8a01d35a06ad87158781515c9a438a","signature":false,"impliedFormat":1},{"version":"98cffbf06d6bab333473c70a893770dbe990783904002c4f1a960447b4b53dca","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"ba481bca06f37d3f2c137ce343c7d5937029b2468f8e26111f3c9d9963d6568d","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"6d9ef24f9a22a88e3e9b3b3d8c40ab1ddb0853f1bfbd5c843c37800138437b61","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"1db0b7dca579049ca4193d034d835f6bfe73096c73663e5ef9a0b5779939f3d0","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"9798340ffb0d067d69b1ae5b32faa17ab31b82466a3fc00d8f2f2df0c8554aaa","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"f26b11d8d8e4b8028f1c7d618b22274c892e4b0ef5b3678a8ccbad85419aef43","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"5929864ce17fba74232584d90cb721a89b7ad277220627cc97054ba15a98ea8f","signature":false,"impliedFormat":1},{"version":"763fe0f42b3d79b440a9b6e51e9ba3f3f91352469c1e4b3b67bfa4ff6352f3f4","signature":false,"impliedFormat":1},{"version":"25c8056edf4314820382a5fdb4bb7816999acdcb929c8f75e3f39473b87e85bc","signature":false,"impliedFormat":1},{"version":"c464d66b20788266e5353b48dc4aa6bc0dc4a707276df1e7152ab0c9ae21fad8","signature":false,"impliedFormat":1},{"version":"78d0d27c130d35c60b5e5566c9f1e5be77caf39804636bc1a40133919a949f21","signature":false,"impliedFormat":1},{"version":"c6fd2c5a395f2432786c9cb8deb870b9b0e8ff7e22c029954fabdd692bff6195","signature":false,"impliedFormat":1},{"version":"1d6e127068ea8e104a912e42fc0a110e2aa5a66a356a917a163e8cf9a65e4a75","signature":false,"impliedFormat":1},{"version":"5ded6427296cdf3b9542de4471d2aa8d3983671d4cac0f4bf9c637208d1ced43","signature":false,"impliedFormat":1},{"version":"7f182617db458e98fc18dfb272d40aa2fff3a353c44a89b2c0ccb3937709bfb5","signature":false,"impliedFormat":1},{"version":"cadc8aced301244057c4e7e73fbcae534b0f5b12a37b150d80e5a45aa4bebcbd","signature":false,"impliedFormat":1},{"version":"385aab901643aa54e1c36f5ef3107913b10d1b5bb8cbcd933d4263b80a0d7f20","signature":false,"impliedFormat":1},{"version":"9670d44354bab9d9982eca21945686b5c24a3f893db73c0dae0fd74217a4c219","signature":false,"impliedFormat":1},{"version":"0b8a9268adaf4da35e7fa830c8981cfa22adbbe5b3f6f5ab91f6658899e657a7","signature":false,"impliedFormat":1},{"version":"11396ed8a44c02ab9798b7dca436009f866e8dae3c9c25e8c1fbc396880bf1bb","signature":false,"impliedFormat":1},{"version":"ba7bc87d01492633cb5a0e5da8a4a42a1c86270e7b3d2dea5d156828a84e4882","signature":false,"impliedFormat":1},{"version":"4893a895ea92c85345017a04ed427cbd6a1710453338df26881a6019432febdd","signature":false,"impliedFormat":1},{"version":"c21dc52e277bcfc75fac0436ccb75c204f9e1b3fa5e12729670910639f27343e","signature":false,"impliedFormat":1},{"version":"13f6f39e12b1518c6650bbb220c8985999020fe0f21d818e28f512b7771d00f9","signature":false,"impliedFormat":1},{"version":"9b5369969f6e7175740bf51223112ff209f94ba43ecd3bb09eefff9fd675624a","signature":false,"impliedFormat":1},{"version":"4fe9e626e7164748e8769bbf74b538e09607f07ed17c2f20af8d680ee49fc1da","signature":false,"impliedFormat":1},{"version":"24515859bc0b836719105bb6cc3d68255042a9f02a6022b3187948b204946bd2","signature":false,"impliedFormat":1},{"version":"ea0148f897b45a76544ae179784c95af1bd6721b8610af9ffa467a518a086a43","signature":false,"impliedFormat":1},{"version":"24c6a117721e606c9984335f71711877293a9651e44f59f3d21c1ea0856f9cc9","signature":false,"impliedFormat":1},{"version":"dd3273ead9fbde62a72949c97dbec2247ea08e0c6952e701a483d74ef92d6a17","signature":false,"impliedFormat":1},{"version":"405822be75ad3e4d162e07439bac80c6bcc6dbae1929e179cf467ec0b9ee4e2e","signature":false,"impliedFormat":1},{"version":"0db18c6e78ea846316c012478888f33c11ffadab9efd1cc8bcc12daded7a60b6","signature":false,"impliedFormat":1},{"version":"e61be3f894b41b7baa1fbd6a66893f2579bfad01d208b4ff61daef21493ef0a8","signature":false,"impliedFormat":1},{"version":"bd0532fd6556073727d28da0edfd1736417a3f9f394877b6d5ef6ad88fba1d1a","signature":false,"impliedFormat":1},{"version":"89167d696a849fce5ca508032aabfe901c0868f833a8625d5a9c6e861ef935d2","signature":false,"impliedFormat":1},{"version":"615ba88d0128ed16bf83ef8ccbb6aff05c3ee2db1cc0f89ab50a4939bfc1943f","signature":false,"impliedFormat":1},{"version":"a4d551dbf8746780194d550c88f26cf937caf8d56f102969a110cfaed4b06656","signature":false,"impliedFormat":1},{"version":"8bd86b8e8f6a6aa6c49b71e14c4ffe1211a0e97c80f08d2c8cc98838006e4b88","signature":false,"impliedFormat":1},{"version":"317e63deeb21ac07f3992f5b50cdca8338f10acd4fbb7257ebf56735bf52ab00","signature":false,"impliedFormat":1},{"version":"4732aec92b20fb28c5fe9ad99521fb59974289ed1e45aecb282616202184064f","signature":false,"impliedFormat":1},{"version":"2e85db9e6fd73cfa3d7f28e0ab6b55417ea18931423bd47b409a96e4a169e8e6","signature":false,"impliedFormat":1},{"version":"c46e079fe54c76f95c67fb89081b3e399da2c7d109e7dca8e4b58d83e332e605","signature":false,"impliedFormat":1},{"version":"bf67d53d168abc1298888693338cb82854bdb2e69ef83f8a0092093c2d562107","signature":false,"impliedFormat":1},{"version":"2cbe0621042e2a68c7cbce5dfed3906a1862a16a7d496010636cdbdb91341c0f","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"e2677634fe27e87348825bb041651e22d50a613e2fdf6a4a3ade971d71bac37e","signature":false,"impliedFormat":1},{"version":"7394959e5a741b185456e1ef5d64599c36c60a323207450991e7a42e08911419","signature":false,"impliedFormat":1},{"version":"8c0bcd6c6b67b4b503c11e91a1fb91522ed585900eab2ab1f61bba7d7caa9d6f","signature":false,"impliedFormat":1},{"version":"8cd19276b6590b3ebbeeb030ac271871b9ed0afc3074ac88a94ed2449174b776","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"696eb8d28f5949b87d894b26dc97318ef944c794a9a4e4f62360cd1d1958014b","signature":false,"impliedFormat":1},{"version":"3f8fa3061bd7402970b399300880d55257953ee6d3cd408722cb9ac20126460c","signature":false,"impliedFormat":1},{"version":"35ec8b6760fd7138bbf5809b84551e31028fb2ba7b6dc91d95d098bf212ca8b4","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"5524481e56c48ff486f42926778c0a3cce1cc85dc46683b92b1271865bcf015a","signature":false,"impliedFormat":1},{"version":"68bd56c92c2bd7d2339457eb84d63e7de3bd56a69b25f3576e1568d21a162398","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"3e93b123f7c2944969d291b35fed2af79a6e9e27fdd5faa99748a51c07c02d28","signature":false,"impliedFormat":1},{"version":"9d19808c8c291a9010a6c788e8532a2da70f811adb431c97520803e0ec649991","signature":false,"impliedFormat":1},{"version":"87aad3dd9752067dc875cfaa466fc44246451c0c560b820796bdd528e29bef40","signature":false,"impliedFormat":1},{"version":"4aacb0dd020eeaef65426153686cc639a78ec2885dc72ad220be1d25f1a439df","signature":false,"impliedFormat":1},{"version":"f0bd7e6d931657b59605c44112eaf8b980ba7f957a5051ed21cb93d978cf2f45","signature":false,"impliedFormat":1},{"version":"8db0ae9cb14d9955b14c214f34dae1b9ef2baee2fe4ce794a4cd3ac2531e3255","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"15fc6f7512c86810273af28f224251a5a879e4261b4d4c7e532abfbfc3983134","signature":false,"impliedFormat":1},{"version":"58adba1a8ab2d10b54dc1dced4e41f4e7c9772cbbac40939c0dc8ce2cdb1d442","signature":false,"impliedFormat":1},{"version":"2fd4c143eff88dabb57701e6a40e02a4dbc36d5eb1362e7964d32028056a782b","signature":false,"impliedFormat":1},{"version":"714435130b9015fae551788df2a88038471a5a11eb471f27c4ede86552842bc9","signature":false,"impliedFormat":1},{"version":"855cd5f7eb396f5f1ab1bc0f8580339bff77b68a770f84c6b254e319bbfd1ac7","signature":false,"impliedFormat":1},{"version":"5650cf3dace09e7c25d384e3e6b818b938f68f4e8de96f52d9c5a1b3db068e86","signature":false,"impliedFormat":1},{"version":"1354ca5c38bd3fd3836a68e0f7c9f91f172582ba30ab15bb8c075891b91502b7","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"27fdb0da0daf3b337c5530c5f266efe046a6ceb606e395b346974e4360c36419","signature":false,"impliedFormat":1},{"version":"2d2fcaab481b31a5882065c7951255703ddbe1c0e507af56ea42d79ac3911201","signature":false,"impliedFormat":1},{"version":"a192fe8ec33f75edbc8d8f3ed79f768dfae11ff5735e7fe52bfa69956e46d78d","signature":false,"impliedFormat":1},{"version":"ca867399f7db82df981d6915bcbb2d81131d7d1ef683bc782b59f71dda59bc85","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"0e456fd5b101271183d99a9087875a282323e3a3ff0d7bcf1881537eaa8b8e63","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"9e043a1bc8fbf2a255bccf9bf27e0f1caf916c3b0518ea34aa72357c0afd42ec","signature":false,"impliedFormat":1},{"version":"b4f70ec656a11d570e1a9edce07d118cd58d9760239e2ece99306ee9dfe61d02","signature":false,"impliedFormat":1},{"version":"3bc2f1e2c95c04048212c569ed38e338873f6a8593930cf5a7ef24ffb38fc3b6","signature":false,"impliedFormat":1},{"version":"6e70e9570e98aae2b825b533aa6292b6abd542e8d9f6e9475e88e1d7ba17c866","signature":false,"impliedFormat":1},{"version":"f9d9d753d430ed050dc1bf2667a1bab711ccbb1c1507183d794cc195a5b085cc","signature":false,"impliedFormat":1},{"version":"9eece5e586312581ccd106d4853e861aaaa1a39f8e3ea672b8c3847eedd12f6e","signature":false,"impliedFormat":1},{"version":"47ab634529c5955b6ad793474ae188fce3e6163e3a3fb5edd7e0e48f14435333","signature":false,"impliedFormat":1},{"version":"37ba7b45141a45ce6e80e66f2a96c8a5ab1bcef0fc2d0f56bb58df96ec67e972","signature":false,"impliedFormat":1},{"version":"45650f47bfb376c8a8ed39d4bcda5902ab899a3150029684ee4c10676d9fbaee","signature":false,"impliedFormat":1},{"version":"0225ecb9ed86bdb7a2c7fd01f1556906902929377b44483dc4b83e03b3ef227d","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"74cf591a0f63db318651e0e04cb55f8791385f86e987a67fd4d2eaab8191f730","signature":false,"impliedFormat":1},{"version":"5eab9b3dc9b34f185417342436ec3f106898da5f4801992d8ff38ab3aff346b5","signature":false,"impliedFormat":1},{"version":"12ed4559eba17cd977aa0db658d25c4047067444b51acfdcbf38470630642b23","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"f3ffabc95802521e1e4bcba4c88d8615176dc6e09111d920c7a213bdda6e1d65","signature":false,"impliedFormat":1},{"version":"ddc734b4fae82a01d247e9e342d020976640b5e93b4e9b3a1e30e5518883a060","signature":false,"impliedFormat":1},{"version":"ae56f65caf3be91108707bd8dfbccc2a57a91feb5daabf7165a06a945545ed26","signature":false,"impliedFormat":1},{"version":"a136d5de521da20f31631a0a96bf712370779d1c05b7015d7019a9b2a0446ca9","signature":false,"impliedFormat":1},{"version":"c3b41e74b9a84b88b1dca61ec39eee25c0dbc8e7d519ba11bb070918cfacf656","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"4737a9dc24d0e68b734e6cfbcea0c15a2cfafeb493485e27905f7856988c6b29","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"36d8d3e7506b631c9582c251a2c0b8a28855af3f76719b12b534c6edf952748d","signature":false,"impliedFormat":1},{"version":"1ca69210cc42729e7ca97d3a9ad48f2e9cb0042bada4075b588ae5387debd318","signature":false,"impliedFormat":1},{"version":"f5ebe66baaf7c552cfa59d75f2bfba679f329204847db3cec385acda245e574e","signature":false,"impliedFormat":1},{"version":"ed59add13139f84da271cafd32e2171876b0a0af2f798d0c663e8eeb867732cf","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"05db535df8bdc30d9116fe754a3473d1b6479afbc14ae8eb18b605c62677d518","signature":false,"impliedFormat":1},{"version":"b1810689b76fd473bd12cc9ee219f8e62f54a7d08019a235d07424afbf074d25","signature":false,"impliedFormat":1},{"version":"8caa5c86be1b793cd5f599e27ecb34252c41e011980f7d61ae4989a149ff6ccc","signature":false,"impliedFormat":1},{"version":"91b0f6d01993021ecbe01eb076db6a3cf1b66359c1d99104f43436010e81afb5","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":"99a323dc5a6e506c78b69913b32beba93453bcd87aae8b507520234f387a4c30","signature":false,"impliedFormat":1},{"version":"32727845ab5bd8a9ef3e4844c567c09f6d418fcf0f90d381c00652a6f23e7f6e","signature":false,"impliedFormat":1},{"version":"af3c4dcb64b945e01285bc0494e1cfa384fac43b08713a56fc3043c8f861553a","signature":false,"impliedFormat":1},{"version":"7a8ec10b0834eb7183e4bfcd929838ac77583828e343211bb73676d1e47f6f01","signature":false,"impliedFormat":1},{"version":"b05adc58d29cc06ef2cac72df7539527ed2b5af140cfded332f0ba2351731cb4","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"3f00324f263189b385c3a9383b1f4dae6237697bcf0801f96aa35c340512d79c","signature":false,"impliedFormat":1},{"version":"ec8997c2e5cea26befc76e7bf990750e96babb16977673a9ff3b5c0575d01e48","signature":false,"impliedFormat":1},{"version":"1a960f56f98b2801fc1b1abc5b3c427c67e4c681f58ce90d93e793a831cfab8b","signature":false},{"version":"402e5c534fb2b85fa771170595db3ac0dd532112c8fa44fc23f233bc6967488b","signature":false,"impliedFormat":1},{"version":"8885cf05f3e2abf117590bbb951dcf6359e3e5ac462af1c901cfd24c6a6472e2","signature":false,"impliedFormat":1},{"version":"333caa2bfff7f06017f114de738050dd99a765c7eb16571c6d25a38c0d5365dc","signature":false,"impliedFormat":1},{"version":"e61df3640a38d535fd4bc9f4a53aef17c296b58dc4b6394fd576b808dd2fe5e6","signature":false,"impliedFormat":1},{"version":"459920181700cec8cbdf2a5faca127f3f17fd8dd9d9e577ed3f5f3af5d12a2e4","signature":false,"impliedFormat":1},{"version":"4719c209b9c00b579553859407a7e5dcfaa1c472994bd62aa5dd3cc0757eb077","signature":false,"impliedFormat":1},{"version":"7ec359bbc29b69d4063fe7dad0baaf35f1856f914db16b3f4f6e3e1bca4099fa","signature":false,"impliedFormat":1},{"version":"70790a7f0040993ca66ab8a07a059a0f8256e7bb57d968ae945f696cbff4ac7a","signature":false,"impliedFormat":1},{"version":"d1b9a81e99a0050ca7f2d98d7eedc6cda768f0eb9fa90b602e7107433e64c04c","signature":false,"impliedFormat":1},{"version":"a022503e75d6953d0e82c2c564508a5c7f8556fad5d7f971372d2d40479e4034","signature":false,"impliedFormat":1},{"version":"b215c4f0096f108020f666ffcc1f072c81e9f2f95464e894a5d5f34c5ea2a8b1","signature":false,"impliedFormat":1},{"version":"644491cde678bd462bb922c1d0cfab8f17d626b195ccb7f008612dc31f445d2d","signature":false,"impliedFormat":1},{"version":"dfe54dab1fa4961a6bcfba68c4ca955f8b5bbeb5f2ab3c915aa7adaa2eabc03a","signature":false,"impliedFormat":1},{"version":"1251d53755b03cde02466064260bb88fd83c30006a46395b7d9167340bc59b73","signature":false,"impliedFormat":1},{"version":"47865c5e695a382a916b1eedda1b6523145426e48a2eae4647e96b3b5e52024f","signature":false,"impliedFormat":1},{"version":"4cdf27e29feae6c7826cdd5c91751cc35559125e8304f9e7aed8faef97dcf572","signature":false,"impliedFormat":1},{"version":"331b8f71bfae1df25d564f5ea9ee65a0d847c4a94baa45925b6f38c55c7039bf","signature":false,"impliedFormat":1},{"version":"2a771d907aebf9391ac1f50e4ad37952943515eeea0dcc7e78aa08f508294668","signature":false,"impliedFormat":1},{"version":"0146fd6262c3fd3da51cb0254bb6b9a4e42931eb2f56329edd4c199cb9aaf804","signature":false,"impliedFormat":1},{"version":"183f480885db5caa5a8acb833c2be04f98056bdcc5fb29e969ff86e07efe57ab","signature":false,"impliedFormat":99},{"version":"b558c9a18ea4e6e4157124465c3ef1063e64640da139e67be5edb22f534f2f08","signature":false,"impliedFormat":1},{"version":"01374379f82be05d25c08d2f30779fa4a4c41895a18b93b33f14aeef51768692","signature":false,"impliedFormat":1},{"version":"b0dee183d4e65cf938242efaf3d833c6b645afb35039d058496965014f158141","signature":false,"impliedFormat":1},{"version":"c0bbbf84d3fbd85dd60d040c81e8964cc00e38124a52e9c5dcdedf45fea3f213","signature":false,"impliedFormat":1},{"version":"3b51b62aeb6ccac5c1ddddf6dbe8a25c2ad0ff63acc55d672b7035bd52931d7f","signature":false},{"version":"639f880ec687cb1e263abb20c4fb7a9442e54c95aae604951d908fde409bcb80","signature":false},{"version":"400df4ee1c2d7035ef99e6051f9f20b50649e95370b78723c5ff0018e619ac65","signature":false},{"version":"3c932b6e51c10bcd46a341f9634f7c71f6df30c58df56303ca4056ae9dd9157a","signature":false},{"version":"b1dcb7ca8d8fae61aad0484d2f87a9f5472ad7f4c3cc1f730e16dc4ed79c182d","signature":false},{"version":"e28613545ee7eab72439fb771f597143ebe9adfcbd21516104640137f7aa86e5","signature":false},{"version":"28ea7b0be94819a87427f669776d9dda9cf71cca2848bf29d382f30f2306f0f1","signature":false},{"version":"a3df12a0f8cd388ed0a00823c571c693d60a3e9bf3f2839bbfc98b62198f068b","signature":false},{"version":"730aa42b55ff713584228a090a68519e230fc6f17b1369a1c206ff479fa5f5d3","signature":false},{"version":"c3ccaf4ae641781a2f88feca88db49accd7df5e06182de0ed62ef7f3e98ae816","signature":false},{"version":"7bc113a44b89eed7e77a28e4ac7881689b492b57d6d6ef2540006490d3d937d4","signature":false},{"version":"e9894ee6100ddf114899f2ca9372ce431acf24e9e566700bc4b878b015cce365","signature":false},{"version":"b5a9fe346371819458c5d15f31a60cadf9088f84989145770cebea6d9f712ee2","signature":false},{"version":"082ea476cf414334f72af26f1effb78109f233d9f5d2a7725da6379a6d85c52a","signature":false},{"version":"dd7573f3e40bf9c3895af5103260c2274225df0b14aee0d1dc7c0ed9277b7fa7","signature":false},{"version":"876172b30042a447c84ef58a3fe61e89543d452faf3926babf0dec861eeb522a","signature":false},{"version":"30deb0c1df418e1e3793978484b33217dbb65ec29a8f79c5039cddf912a92fb1","signature":false},{"version":"b230ac17d40cc015a4194f9e7f555e1421bbc863d12fbdf68880ad92ee199226","signature":false},{"version":"4f90c0807422cd97ab74404c3f6ea43231e2a2ed38c14c00e864f5199628c41c","signature":false},{"version":"8b5e98ce742ae22098dfecaaa4301e41a51b847669d4f324869d141c2a450715","signature":false},{"version":"c0621e5e37ce9a764cb4894dc91df440c2523e321129f98e137bfcc11bab8498","signature":false},{"version":"81ca02c6a81ab5d585a8443abb81fda2b6cc2f86816e5c848d8a0d20d76cb3f7","signature":false},{"version":"23ac131d61578fef7f71a53d4f790bb46755e236febf28bb02213940c301aa33","signature":false},{"version":"874cbc977774a71c1364d7d7a26f06f435d996fa8ff633794eb47ed92e9788b8","signature":false},{"version":"261d25e9f82d06ef717e15fd839d52a9c77a54115fea0eb4188f91999a2cf823","signature":false},{"version":"6c6e5a597a9cb57040e60114568bf230722c10745d8c4b3dbd62cf2d20efc2fe","signature":false},{"version":"fe93c474ab38ac02e30e3af073412b4f92b740152cf3a751fdaee8cbea982341","signature":false,"impliedFormat":1},{"version":"aa4feed67c9af19fa98fe02a12f424def3cdc41146fb87b8d8dab077ad9ceb3c","signature":false,"impliedFormat":1},{"version":"1e00b8bf9e3766c958218cd6144ffe08418286f89ff44ba5a2cc830c03dd22c7","signature":false,"impliedFormat":1},{"version":"92b864c8426759f7324a1f121e09eeb69204073e483096a930388c19ac9b26ef","signature":false},{"version":"41015f11241a615ae92d7c400e93abe3b03597f6d9c0f526cecf0668fcae6841","signature":false},{"version":"371105cd82335511b4054fdcd1d36386180d712d2b2dfe3b1425f8c9fa83197f","signature":false},{"version":"bcf3bdc0794d91f85ed0869cbf9332b124cf1ebf8aa8c3f1326358a8104f9898","signature":false},{"version":"c087bd06d365018d71717874182c8526b96b51c42839c61d07e5163477107579","signature":false},{"version":"dd90c02f064b9023c27a74f981437912eaf13a0b3685206228f1597f60ea46b7","signature":false,"impliedFormat":1},{"version":"e4e957c7cb5a8a14f5b43ddcbf6a6a8c0877c2c933c8f8230cfa85cb7acef018","signature":false,"impliedFormat":1},{"version":"89eeeebbc612a079c6e7ebe0bde08e06fbc46cfeaebf6157ea3051ed55967b10","signature":false,"impliedFormat":1},{"version":"4c72f66622e266b542fb097f4d1fe88eb858b88b98414a13ef3dd901109e03a1","signature":false,"impliedFormat":1},{"version":"23a933d83f3a8d595b35f3827c5e68239fb4f6eb44e96389269d183fe7ff09ba","signature":false,"impliedFormat":1},{"version":"3de661ae6c0893d37188844935676bdb290216d3e32f22b9b8aa522dfbe68af6","signature":false,"impliedFormat":1},{"version":"beb9a139ce8d28b7796745cf5ed0ae920f0d1165b992c4d89264e0f596c80a99","signature":false,"impliedFormat":1},{"version":"f734b58ea162765ff4d4a36f671ee06da898921e985a2064510f4925ec1ed062","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"55c0569d0b70dbc0bb9a811469a1e2a7b8e2bab2d70c013f2e40dfb2d2803d05","signature":false,"impliedFormat":1},{"version":"37f96daaddc2dd96712b2e86f3901f477ac01a5c2539b1bc07fd609d62039ee1","signature":false,"impliedFormat":1},{"version":"9c5c84c449a3d74e417343410ba9f1bd8bfeb32abd16945a1b3d0592ded31bc8","signature":false,"impliedFormat":1},{"version":"a7f09d2aaf994dbfd872eda4f2411d619217b04dbe0916202304e7a3d4b0f5f8","signature":false,"impliedFormat":1},{"version":"a66ebe9a1302d167b34d302dd6719a83697897f3104d255fe02ff65c47c5814e","signature":false,"impliedFormat":99},{"version":"bc01cd5014b23f8ab96e296c0cc134e039a777714fa75a68d6cbff1b4947b729","signature":false,"impliedFormat":1},{"version":"ce6603fcee6c000c0930d500060b7fca478dcef634196c6c27126d78ecd8fa1b","signature":false,"impliedFormat":1},{"version":"37acfa2160073f00dacc863f396a503bf491d893b628cb523c49ac09bc7d1a95","signature":false,"impliedFormat":1},{"version":"71da2b4e02affc733ef57f8894a0ecdd9a4747379c24db8056e0e0f7f63ae0b9","signature":false,"impliedFormat":1},{"version":"81c4a0e6de3d5674ec3a721e04b3eb3244180bda86a22c4185ecac0e3f051cd8","signature":false,"impliedFormat":1},{"version":"36c16eada3eaadcd3973cd12c8894eb5fdf838d2a98145d846e3ab5131dd14f5","signature":false,"impliedFormat":1},{"version":"7261cabedede09ebfd50e135af40be34f76fb9dbc617e129eaec21b00161ae86","signature":false,"impliedFormat":1},{"version":"ea554794a0d4136c5c6ea8f59ae894c3c0848b17848468a63ed5d3a307e148ae","signature":false,"impliedFormat":1},{"version":"2c378d9368abcd2eba8c29b294d40909845f68557bc0b38117e4f04fc56e5f9c","signature":false,"impliedFormat":1},{"version":"9b048390bcffe88c023a4cd742a720b41d4cd7df83bc9270e6f2339bf38de278","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"c60b14c297cc569c648ddaea70bc1540903b7f4da416edd46687e88a543515a1","signature":false,"impliedFormat":1},{"version":"97a295a4a0f80ee3ffbd49f3635b58b367ad8c7d5ae4d88085b8c6f0d6caaa57","signature":false,"impliedFormat":1},{"version":"7f155795a4af97ded466e29e864a5365e033869acb38c39b2bef79a761e7cb63","signature":false,"impliedFormat":1},{"version":"fc80a762d006a43cbaf249ae10e6eab50c82552f040e2f6c49be5b5da8478a11","signature":false,"impliedFormat":1},{"version":"6ce50ada4bc9d2ad69927dce35cead36da337a618de0a2daaaeeafe38c692597","signature":false,"impliedFormat":1},{"version":"13b8d0a9b0493191f15d11a5452e7c523f811583a983852c1c8539ab2cfdae7c","signature":false,"impliedFormat":1},{"version":"4d42529fbadc9cfc3aa03e381b422fa5135edb175985d41799531711da96141b","signature":false,"impliedFormat":1},{"version":"df6251bd4b5fad52759bfe96e8ab8f2ce625d0b6739b825209b263729a9c321e","signature":false,"impliedFormat":1},{"version":"846068dbe466864be6e2cae9993a4e3ac492a5cb05a36d5ce36e98690fde41f4","signature":false,"impliedFormat":1},{"version":"94c8c60f751015c8f38923e0d1ae32dd4780b572660123fa087b0cf9884a68a8","signature":false,"impliedFormat":1},{"version":"eb1422dd19b22a12df6365f71adde9a24bc73dbf2f6d20e7b650216897f3258f","signature":false,"impliedFormat":1},{"version":"01ec6506f7c60c69dbb4486ef4174fb4fd721c84f12f531d1ef640fa7379fd94","signature":false,"impliedFormat":1},{"version":"e451e32b6e0d25ae9d5c9149d2cd4afba4aec07874b7282b27e7f1e27cb8286d","signature":false,"impliedFormat":1},{"version":"66cfc74e54331cabf88ed12b3317b13716d66865ee0187498d5b71b5d82c70a4","signature":false,"impliedFormat":1},{"version":"c5b47653a15ec7c0bde956e77e5ca103ddc180d40eb4b311e4a024ef7c668fb0","signature":false,"impliedFormat":1},{"version":"223709d7c096b4e2bb00390775e43481426c370ac8e270de7e4c36d355fc8bc9","signature":false,"impliedFormat":1},{"version":"0528a80462b04f2f2ad8bee604fe9db235db6a359d1208f370a236e23fc0b1e0","signature":false,"impliedFormat":1},{"version":"c8b003c0f6be91a5485bbfe99ab1b532c2c3e9ecb0290295013eeb5db0373fba","signature":false,"impliedFormat":1},{"version":"82ef7d775e89b200380d8a14dc6af6d985a45868478773d98850ea2449f1be56","signature":false,"impliedFormat":1},{"version":"953440f26228d2301293dbb5a71397b5508ba09f57c5dbcd33b16eca57076eb2","signature":false,"impliedFormat":1},{"version":"fb7e20b94d23d989fa7c7d20fccebef31c1ef2d3d9ca179cadba6516e4e918ad","signature":false,"impliedFormat":1},{"version":"8326f735a1f0d2b4ad20539cda4e0d2e7c5fc0b534e3c0d503d5ed20a5711009","signature":false,"impliedFormat":1},{"version":"8d720cd4ee809af1d81f4ce88f02168568d5fded574d89875afd8fe7afd9549e","signature":false,"impliedFormat":1},{"version":"df87c2628c5567fd71dc0b765c845b0cbfef61e7c2e56961ac527bfb615ea639","signature":false,"impliedFormat":1},{"version":"659a83f1dd901de4198c9c2aa70e4a46a9bd0c41ce8a42ee26f2dbff5e86b1f3","signature":false,"impliedFormat":1},{"version":"a66f3da7de689a5879af9501bbae12a28b42194e0a364afb7a6d395b3e3813c3","signature":false,"impliedFormat":1},{"version":"224f85b48786de61fb0b018fbea89620ebec6289179daa78ed33c0f83014fc75","signature":false,"impliedFormat":1},{"version":"05fbfcb5c5c247a8b8a1d97dd8557c78ead2fff524f0b6380b4ac9d3e35249fb","signature":false,"impliedFormat":1},{"version":"322f70408b4e1f550ecc411869707764d8b28da3608e4422587630b366daf9de","signature":false,"impliedFormat":1},{"version":"acb93abc527fa52eb2adc5602a7c3c0949861f8e4317a187bb5c3372f872eff4","signature":false,"impliedFormat":1},{"version":"c4ef9e9e0fcb14b52c97ce847fb26a446b7d668d9db98a7de915a22c46f44c37","signature":false,"impliedFormat":1},{"version":"0e447b14e81b5b3e5d83cbea58b734850f78fb883f810e46d3dedba1a5124658","signature":false,"impliedFormat":1},{"version":"bd2221581a2adfb320e2bb7b648e837005e90beacc0918139c3ba0523ec036b6","signature":false,"impliedFormat":1},{"version":"929939785efdef0b6781b7d3a7098238ea3af41be010f18d6627fd061b6c9edf","signature":false,"impliedFormat":1},{"version":"fca68ac3b92725dbf3dac3f9fbc80775b66d2a9c642e75595a4a11a2095b3c9a","signature":false,"impliedFormat":1},{"version":"245d13141d7f9ec6edd36b14844b247e0680950c1c3289774d431cbbd47e714e","signature":false,"impliedFormat":1},{"version":"4326dc453ff5bf36ad778e93b7021cdd9abcfc4efe75a5c04032324f404af558","signature":false,"impliedFormat":1},{"version":"27b47fbd2f2d0d3cd44b8c7231c800f8528949cc56f421093e2b829d6976f173","signature":false,"impliedFormat":1},{"version":"2733026486e03cb5ea5809e1c3ea5bf263d7a94733ef732643684296aecb072a","signature":false,"impliedFormat":1},{"version":"fc745bebefc96e2a518a2d559af6850626cada22a75f794fd40a17aae11e2d54","signature":false,"impliedFormat":1},{"version":"2b0fe9ba00d0d593fb475d4204214a0f604ad8a56f22a5f05c378b52205ef36b","signature":false,"impliedFormat":1},{"version":"3d94a259051acf8acd2108cee57ad58fee7f7b278de76a7a5746f0656eecbff6","signature":false,"impliedFormat":1},{"version":"bb4c1bfe357af1c473ec97d5366fe7204ad2d85534943316ba3a4e8f5a2f2d7e","signature":false,"impliedFormat":1},{"version":"14df3316ed8d60048de388cede480067482534e8dcb7a068331cb4bf02c18595","signature":false,"impliedFormat":1},{"version":"3f3526aea8d29f0c53f8fb99201c770c87c357b5e87349aca8494bfd0c145c26","signature":false,"impliedFormat":1},{"version":"6ee92d844e5a1c0eb562d110676a3a17f00d2cd2ea2aaaff0a98d7881b9a4041","signature":false,"impliedFormat":1},{"version":"d65d0a4617a365090b075ef495e3d3bb2d3cbd2e6f8f6f9aec9416f3bab91ef2","signature":false,"impliedFormat":1},{"version":"6052522a593f094cfee0e99c76312a229cf2d49ac2e75095af83813ec9f4b109","signature":false,"impliedFormat":1},{"version":"a0ceb6ce93981581494bae078b971b17e36b67502a36a056966940377517091d","signature":false,"impliedFormat":1},{"version":"a63ce903dd08c662702e33700a3d28ca66ed21ac0591e1dbf4a0b309ae80e690","signature":false,"impliedFormat":1},{"version":"2b63d2725550866e0f2b56b2394ce001ebf1145cb4b04dc9daa29d73867b878c","signature":false,"impliedFormat":1},{"version":"a937735c59855758c103378610b46bd56b3bd6e12037260c4b6ad6d73f519baa","signature":false,"impliedFormat":1},{"version":"6e2d2b63c278fd1c8dd54da2328622c964f50afa62978ed1a73ccd85e99a4fc7","signature":false,"impliedFormat":1},{"version":"d90f5bd18a862fdbd39b1db0eb9d92722e2922b1ff29c6f06cd198ba812d84a0","signature":false,"impliedFormat":1},{"version":"b83ffe71adbac91c5596133251e5ec0c9e6664017ee5b776841effe93de8f466","signature":false,"impliedFormat":1},{"version":"61ecf051972c69e7c992bab9cf74c511ecba51b273c4e1590574d97a542bd4ea","signature":false,"impliedFormat":1},{"version":"068f5afbae92a20a5fcd9cfce76f7b90de2c59a952396b5da225b61f95a1d60a","signature":false,"impliedFormat":1},{"version":"d6a104e56ead828ad1583f56348ccc6993bc73e89fe974474c7fa249407197cd","signature":false,"impliedFormat":1},{"version":"4e024e2530feda4719448af6bdd0c0c7cfa28d1a4887900f4886bec70cd48fea","signature":false,"impliedFormat":1},{"version":"99c88ea4f93e883d10c04961dbf37c403c4f3c8444948b86effec0bf52176d0e","signature":false,"impliedFormat":1},{"version":"e88f3729fcc3d38d2a1b3cdcbd773d13d72ea3bdf4d0c0c784818e3bfbe7998d","signature":false,"impliedFormat":1},{"version":"f25b1264b694a647593b0a9a044a267098aaf249d646981a7f0503b8bb185352","signature":false,"impliedFormat":1},{"version":"964d0862660f8e46675c83793f42ab2af336f3d6106dee966a4053d5dc433063","signature":false,"impliedFormat":1},{"version":"292ad4203c181f33beb9eb8fe7c6aaae29f62163793278a7ffc2fcc0d0dbed19","signature":false,"impliedFormat":1},{"version":"4e04e6263670ad377f2f6bcd477def099ac3634d760ee8a7cca74a6f39d70a48","signature":false,"impliedFormat":1},{"version":"39610d544bf13ae42304250e075918fea69b5e9ac0ad694948008ea44abcdead","signature":false,"impliedFormat":1},{"version":"f437151a618f7f89587479bcf5d64799276b0b5f578bf629b1b994ee723c6b5e","signature":false,"impliedFormat":1},{"version":"0cc800e9f15f736729b9b4e77cc6b7f9ea48010db7624f93ca773a48c712eb44","signature":false,"impliedFormat":1},{"version":"e567fdeb99631ab6483d5a4fe829c93c68adeb2cbfebc86a87f98e077d5c0268","signature":false,"impliedFormat":1},{"version":"5481417b1f4d6bf5ee34abc2de84cfe3770b877e987e3fa7a773fd1b0a4e11f4","signature":false,"impliedFormat":1},{"version":"e1b846ae9f58738fd93b58871f177fef92db61800a281c8a3410b7d0d84cb0c3","signature":false,"impliedFormat":1},{"version":"ee0ce25cc8881cbbba0cd58012eb398b54a790cc29dbdcf53e0473b7c49cba69","signature":false,"impliedFormat":1},{"version":"aaf76607f93af53b24eb112bfb152d8de7e6c756144e58eef864df6501e7545a","signature":false,"impliedFormat":1},{"version":"419b14db41edddf6618ebb84fd95ed083a29f19f774ef7de8e0d6e32b48407f8","signature":false,"impliedFormat":1},{"version":"4edfc4848068bf58016856dfeb27341c15679884575e1a501e2389a1fea5c579","signature":false,"impliedFormat":1},{"version":"0c3d7a094ef401b3c36c8e3d88382a7e7a8b1e4f702769eba861d03db559876b","signature":false,"impliedFormat":1},{"version":"050b1cd5315269fce82a01a8987bd7db84fb8f94881709a1f700f4f97224f642","signature":false,"impliedFormat":1},{"version":"7e3a4800683a39375bc99f0d53b21328b0a0377ab7cbb732c564ca7ca04d9b37","signature":false,"impliedFormat":1},{"version":"910738f73810877fe9024e9a0a5444d5bdca683461fe4d6a20c208adf2f94d00","signature":false,"impliedFormat":1},{"version":"4976dbbdf489ba70dc16e49d259efaac8e20f419b91656f8f4fe94886505303d","signature":false,"impliedFormat":1},{"version":"829a98c450dadb13125faaaa93c0b5e7e1c5c4f7c066bb4c00b69eb9db36536c","signature":false,"impliedFormat":1},{"version":"5bb16745b183f1dc755d5b77d9fb9b01f8d40b3835872cc733b84e2eccbedb21","signature":false,"impliedFormat":1},{"version":"a01db1c770264e60119d70720b38e9a44fb25312f9fc70642e96147e17becc28","signature":false,"impliedFormat":1},{"version":"5c2a40582c6a1168ac26165dea811be68935d1b3066253cdcae8350192bc7aab","signature":false,"impliedFormat":1},{"version":"06612a809e386e1adb0f35e8729eda408e371551c38969b44f1cecde9cd17df7","signature":false,"impliedFormat":1},{"version":"40d4724906e7ec0d9d608d5d81674f613afc5d12aa0f87a879fa2c512d7627f8","signature":false,"impliedFormat":1},{"version":"8378f204551aa7932df9ec1586b8f719873fdaa7de89de66f6a157a1aa5c147e","signature":false,"impliedFormat":1},{"version":"6291216b4d40642809c77703a00c5bb44d22ad9542f8960cd84228eeaa6df549","signature":false,"impliedFormat":1},{"version":"1246e5867cb2df7eede23eb1bf490e4262e97fc6eab5234223d92817db4229d7","signature":false,"impliedFormat":1},{"version":"c9280a410eb43a85010a5173640b03bbe51b734ecdb2e41b2852f3b048d84143","signature":false,"impliedFormat":1},{"version":"9daed3c8782cce6973646a43b22e072d4095195fd3f207b547772907d2f50d1d","signature":false,"impliedFormat":1},{"version":"143c6771fe7d73f3b1d23b92d598778320da0f57f971146d4e40c794b9c3708a","signature":false,"impliedFormat":1},{"version":"892b19153694b7a3c9a69bcedb54e1c8ad3b9fa370076db4d3522838afd2cd60","signature":false,"impliedFormat":1},{"version":"7fc4be1e2f21d64bb9d0d9f54a1fee943997a3d52c4628f5c5df431e7e4512dd","signature":false,"impliedFormat":1},{"version":"7f58eed7b82d0447cda84a1c9eccde2619da21a0f6ce26165db08afe11270f43","signature":false,"impliedFormat":1},{"version":"af31f37264ea5d5349eec50786ceca75c572ed3be91bdd7cb428fdd8cd14b17c","signature":false,"impliedFormat":1},{"version":"85e4673ec8507aef18afd4a9acfae0294bdfaac29458ede0b8b56f5a63738486","signature":false,"impliedFormat":1},{"version":"40683566071340b03c74d0a4ffa84d49fedb181a691ce04c97e11b231a7deee4","signature":false,"impliedFormat":1},{"version":"02631c985f434279165a322afdf222a825ab8293ab5085b694593cb92c6f273d","signature":false,"impliedFormat":1},{"version":"e885933b92f26fa3204403999eddc61651cd3109faf8bffa4f6b6e558b0ab2fa","signature":false,"impliedFormat":1},{"version":"ed3d34d1a1c751550a5e7de98e5274148b444b5e012fd2863e534a8bd19db229","signature":false,"impliedFormat":1},{"version":"f158721f7427976b5510660c8e53389d5033c915496c028558c66caaf3d1db1c","signature":false,"impliedFormat":1},{"version":"7baac8ea31358e13bf05b439b9e8fe60091e965cc9d38719e817f0e67d29f3ce","signature":false,"impliedFormat":1},{"version":"c4058831d794ede5d51436f224ea730cc75cd599574832769e8446aa97ea41de","signature":false},{"version":"d5d6ee9559dcb5609cdc558ee5168f6405143c468fa6fe75203252c94d2497d2","signature":false},{"version":"b9e04db8edff447a1a8f4bd1cb614593b730cf2a119ac29142c32f2ffefd504b","signature":false},{"version":"c81413a4f1af05e87d6ec9f908e0fc5fe186867abcd18c11263478d4612f852a","signature":false},{"version":"65a7db770fe16eb87bed0888e7e2b8ea15ff40014f5c21425fb47ebf5a4583a6","signature":false},{"version":"1666cc4e2bbec0c2f1153f7f003f4b227dd76dcfc74cb13c6a2cc36bac9a5b88","signature":false},{"version":"37c7961117708394f64361ade31a41f96cef7f2a6606300821c72438dd4abda3","signature":false,"impliedFormat":1},{"version":"751be513adc0bcbd0548b184b2c11c2ac3a4848a4bbb9eebe617c83bb6c56cd8","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"64d4c41b11c1c817ddd39c4febdba05b560e4bdc4aef196ca48799b732ec8241","signature":false,"impliedFormat":1},{"version":"a2a08f5e8d552e32f57df6cdb1e7fe3d44e728f3c8e49878a7a4ce9696913f55","signature":false,"impliedFormat":1},{"version":"1f11bdc8ceb079ef958922f36a2204c6913dcede7f984476da6638d3b3fb8059","signature":false},{"version":"bc583dfbcfef4cce3bf13e685b7c120fcbf9d353d2f8a9fa28d8dbb10f5b0885","signature":false},{"version":"6b55366f54b1f2089c85ffd8bdea969aef02759e0ffbd24652e54ebc6673437f","signature":false},{"version":"bc583dfbcfef4cce3bf13e685b7c120fcbf9d353d2f8a9fa28d8dbb10f5b0885","signature":false},{"version":"ba97a8be0f0a4c6bb412a8d92ded6033ad18109347e7cc7aa94c28e7d829cad3","signature":false,"affectsGlobalScope":true,"impliedFormat":1},{"version":"9d0ab3f1a1e8f838668d199ae0d94b11c7b340a4fff463f41d6314b6bf982491","signature":false},{"version":"1586ce09bcdb08683555431d7f1ac6fe96d4deb0d28462a9ae0388f538c889be","signature":false},{"version":"1062d590826bfeec20b70ed63022a841ea68762869c61eb7d56f553c55119932","signature":false},{"version":"9aa6909ef37eaa36084663fa060ed29fa775565091efaebef5e83e2f445120de","signature":false},{"version":"d25174a392aff1acf6399323f360b023ec89d8bb904693e9cde7ddd2dd88bf50","signature":false},{"version":"f0dcdea7447eebe5da89f3c8e8963f109428c1648632fc6fe7e20bbfbd9e0fca","signature":false},{"version":"13fabfbbd76b87f2261e4d915bd5e9b1e973cc570aac8287cbd1868563e4917f","signature":false},{"version":"04933a2a2f5287217fcdf929803cdbfb7cff2d18acedd8745f297e036ef34c41","signature":false},{"version":"d2eb4a554efd9038d8a1708cf44ac11a643fc6485f55bada80ede2eefc66c7ab","signature":false},{"version":"79fa58d53e1d9c123a26e45819427ac51c8d50ef96280d2ca262368c790e209d","signature":false},{"version":"05ac265b01ad57de0843feef838c9bb215b03ffa4f1b04a752096b872b37a8d3","signature":false},{"version":"7bb345d8ec2169c284ebf36ede081d10a2e965f50d1e3c48b75dfbe18399514b","signature":false},{"version":"43f6529e1abd4fff08619ec07e894c6d1e3960e28426bd121faa724e54f5c390","signature":false},{"version":"d68737ac16de87c40ebe5d642cee37fb0365255d690de36aa69f20a35e8186dd","signature":false},{"version":"bfcdfc8051501e87098ec479d62997c64468870209383cacd90a7643685116f7","signature":false},{"version":"633a585e76a97b125f4bcd412a53af2d67fd687c4b33dfbceb290ab5b0479d5f","signature":false},{"version":"13754043b06025b396812eb1e1fad85114a51de2d1537b6020bbf97124e74d11","signature":false},{"version":"dec3fb3028cacfa93418f993570d7a36af8d2a072978bbc33641e61f9784877a","signature":false},{"version":"e9c604683ca957c36da6ea428ba8dc52c72364602d8c2f40881bfa5a65ac122d","signature":false},{"version":"194dcce6f9964a0bc7f5eafaa3cbf04ee74fdb94d284b0877ea77a391a4c40a5","signature":false},{"version":"0fe02efa8b4c746ae916ab02d14057b6ccebbeda3e5389e1b67e89fa83c2810c","signature":false},{"version":"cf26bf1a1c7255a12d4ed57f2b9c02d579a8a617f82761c5780c25816125ac94","signature":false},{"version":"6552e5cfb6c2e65d6a9f069f6d24d9c4ef76838654958d045f5a6e96b1f16c5a","signature":false},{"version":"50ab672ff1e36f57cbc63af48fff6f6d1a38101e573072d6de0bcd2ca75d5154","signature":false},{"version":"49821c5c1b6f64319d90f49e0a63685490296990f6507c5135474707e13281d5","signature":false},{"version":"f14f66f040c687cedd0b93ff698f9e31df481362f96ef3a3b51b8b1cbd06758b","signature":false},{"version":"94a3df71acb36f71106953535f41b894453a60fd3301c75273a4c7b9e6759dae","signature":false},{"version":"70145a1b7a4ecaa94405e440630e095192e30c533ce1284ac5a93c60f11d4488","signature":false},{"version":"34e6d9c0178d06a6767bb1e3dd57046fe3dfbad731d52d32da3dae47552ebe48","signature":false},{"version":"45d277dc6ea8d1e28f855631b631d2509802f493e47f533987fbc81acb8a2345","signature":false},{"version":"1289f0a5b57a9e351055e50b58f1b75cba3e80da8679e5a72126aec3239d8a09","signature":false},{"version":"1a53439dadde20d722c53f8a8f4fc81850fc65d8bb7ece4cc95e1c1cbfdd164b","signature":false},{"version":"b2df29d0012b313194c2e32e143bf4e1e565cf5fb5e6150517fd4109552606ca","signature":false},{"version":"d621e0af5843abab6d5566c95d6d6d82dab0a11a2196417aa4ac4289de70b3c3","signature":false},{"version":"397abe3f35fc8bc4c6d43a95c2d46ce19c95d875a4bff5473182e290db1ace84","signature":false},{"version":"7b818c9b135a9e442504f5d584f3d8e2dc79ef0c92fb10dfabf3854af67c9bf0","signature":false},{"version":"6325a56ac4aa2aabb872b011a999c59609fd3cba7ccbc673d47f147ee4e8c29c","signature":false},{"version":"0f64260d7095e31452d4df86ba23c8b245155d62a0705767dc02f5542a4639a3","signature":false},{"version":"d3f5008e8096495ed18d2e0eb26f0c70b94c709d345a5ecf6eec75d8664de947","signature":false},{"version":"3a1875224211b570578daa06195286cb9915b7c2ddb262a5cc9648fe6bcea790","signature":false},{"version":"3bf149a4ce66b89f102ce38e5955a5723a58c4361958ef5cca38bcd00111e3e9","signature":false},{"version":"7b08e8596779c8cf88c503be0a80771872d8480bc6a9aafba1bf89cf6877a82b","signature":false},{"version":"8641e1425d38cfc128609caac732b4eb555553e187d6eadf78b582fbb6a16247","signature":false},{"version":"f6a95440cfbeb12f1028470dae9caad299949de06b457979f7af4278b2b3571a","signature":false},{"version":"5fa139bc1ba9582f69c2847b230a6685ee73d264e3a7094e77e4f5c3d322a8f4","signature":false},{"version":"5911c9d122e5748da5ebb77c2f1df61c5c1a793d5bb0d0cd5356743a829f196a","signature":false},{"version":"c17d5eaab848aeb0664f729bb8c4498af5f3ad69f7c77badc06814e8df26ec40","signature":false},{"version":"2ca2c316eda7777a5ed8bd127d7eada00e294f9d6bee426b376bdcb168184b47","signature":false},{"version":"e65ca5abef8c97a8756be8422c881cb7807b8fe1061eba3e40fea02e6f617bf8","signature":false},{"version":"381740fd715947b1bddb3277e4935bb49e9cf42d15fe0fbca95d7f28d2d4e54c","signature":false},{"version":"5849a317e3afc5e9e1cafecc3759aca5467f6ec10d3c468f94d1c9205c436436","signature":false},{"version":"ba2b95a7521e95d0a78d841de79466590974a87d205396136cfced17609020df","signature":false},{"version":"d32499d9cd63b7f0976baab1860f4ec3c2f4309838e40aa110987b94a3ef0873","signature":false},{"version":"94b9c1b55a6307306b01534920771566f6057b26d446482ae47cc7bfb2d6ea24","signature":false},{"version":"fad481c3e1d5abe38722696e740fc2c604c31784cb8ad76c3a1743f0183d513e","signature":false},{"version":"dbaaa550036f0902251d0bbf42d3b29acbbd58798df71943f87e8657c16ea8b5","signature":false},{"version":"6d70770efa3edfb152e396e43e3b427372fa47aaaac0e16e4e73405cc2421b91","signature":false},{"version":"513a266775d9093a2619282a497226fef7e8793a70b990355f5beb9d2140bbef","signature":false},{"version":"4cfc10b75341507aa098cfbd51f2a6461f83e64215040ffbdedb933c15869670","signature":false},{"version":"121cef58d34c052d4e43d289c37e3332807cc09f87ddb578061f5e4964cad021","signature":false},{"version":"44b3b6e15af3fce951b9df8a2a03e0a40fc0a69f33b58d936dabe2a22cb17171","signature":false},{"version":"ae570700e05f37976017f77236d758572cd4c8754fd6cfe21a0b437efdbbaa73","signature":false},{"version":"53d1db7783a53336bdf6b4a90df59dc4195e84a69a9ac94a710e460521de783a","signature":false},{"version":"0aff65137d960a24ff634104736aedb7616eed142fcbd67abdbe6f6e17327467","signature":false},{"version":"07777c1eb0b6e9b8d5bb056f1198b1f932c8bde9277a81862eba1f833b666e2a","signature":false},{"version":"ff797c699d01e8a7cc53254158a8ac4da95c5e17fbc3b5e1ecfe181e9f48925e","signature":false},{"version":"03bc23cc1aa5b28c5c1e6fecc96091408e271e92e5393d99fda31149af5f1247","signature":false},{"version":"7cb0670fa64a1cf28516b21ffaf0afeb99efcd9e7ea7fce900722212a516c5dd","signature":false},{"version":"73eea4cf30d6db4244994e35892694c5b1c9069b05cf9227a242c35b37e87ec5","signature":false},{"version":"241b5103ad37b832034370e294bb64f395980d8cfd188e4ee59e57fce13a4391","signature":false},{"version":"340c0d8ca229261e5a813f17e2cf0bfe110345d2da0263c680583bcd3b8eef5c","signature":false},{"version":"3ec05a6381a90344e558e013222ec745389b18c98467baa7b5405359246e205d","signature":false},{"version":"2cf171830e913d9d38175d34e963f91f8d09a024ca2d84cfc06d17ed2440d37f","signature":false},{"version":"cfbbebf52f38352eb94f18dae69cb9d9666b4d268e4710fab749a9108849582a","signature":false},{"version":"394d923a7581f387aa959ab62e9b5a8754c440150820d939308ab0cb7881f9a2","signature":false},{"version":"a22028f130b6b97a2ed83d6bdab5ec9a76cabd99d8e2a3e31f75fcd860448014","signature":false},{"version":"129268af9a601f8fe8b73bb5042e753d69ca198dd2f6b2553d243efa762b4be8","signature":false},{"version":"51b401ec54c887bf57f4568fb8e182bdebd82d84a8f7c74c2e65cef456878e6a","signature":false},{"version":"d56d3e2a4d12e98c0096c259b588dea2ced878c9351d795214c605ced11e16db","signature":false},{"version":"1137fcca7d6a3dfcc283f0208e84b3ee23c95bb233c4c4de59af1e9611bba2d5","signature":false},{"version":"21138a5183b5c01d61b0b7df5d1e0b80f1245d08ecc76b13a4cf730d62a2cf07","signature":false},{"version":"baa62663a3f4a37de222ee2075e6e58d00df3fad9647d43d2df8babfec75fb65","signature":false},{"version":"b1538a92b9bae8d230267210c5db38c2eb6bdb352128a3ce3aa8c6acf9fc9622","signature":false,"impliedFormat":1},{"version":"6fc1a4f64372593767a9b7b774e9b3b92bf04e8785c3f9ea98973aa9f4bbe490","signature":false,"impliedFormat":1},{"version":"ff09b6fbdcf74d8af4e131b8866925c5e18d225540b9b19ce9485ca93e574d84","signature":false,"impliedFormat":1},{"version":"d5895252efa27a50f134a9b580aa61f7def5ab73d0a8071f9b5bf9a317c01c2d","signature":false,"impliedFormat":1},{"version":"56208c500dcb5f42be7e18e8cb578f257a1a89b94b3280c506818fed06391805","signature":false,"impliedFormat":1},{"version":"0c94c2e497e1b9bcfda66aea239d5d36cd980d12a6d9d59e66f4be1fa3da5d5a","signature":false,"impliedFormat":1},{"version":"1f366bde16e0513fa7b64f87f86689c4d36efd85afce7eb24753e9c99b91c319","signature":false,"impliedFormat":1},{"version":"7fa8d75d229eeaee235a801758d9c694e94405013fe77d5d1dd8e3201fc414f1","signature":false,"impliedFormat":1}],"root":[410,418,[443,468],[472,476],[603,608],[613,616],[618,699]],"options":{"allowJs":true,"composite":false,"declarationMap":false,"emitDeclarationOnly":false,"esModuleInterop":true,"jsx":1,"module":99,"skipLibCheck":true,"strict":true,"target":8,"tsBuildInfoFile":"./.tsbuildinfo"},"referencedMap":[[654,1],[656,2],[657,3],[655,4],[658,5],[659,6],[660,7],[661,8],[662,9],[663,10],[664,11],[665,12],[667,13],[666,14],[669,15],[670,16],[671,17],[672,18],[668,19],[673,20],[674,21],[676,22],[675,23],[678,24],[677,25],[679,26],[680,27],[681,28],[682,29],[683,30],[684,31],[685,32],[686,33],[687,34],[688,35],[652,36],[689,37],[653,38],[690,39],[691,40],[692,41],[693,42],[694,43],[695,44],[696,45],[697,46],[698,47],[699,48],[608,49],[445,50],[446,50],[444,50],[447,50],[448,50],[449,50],[450,50],[451,50],[452,50],[453,50],[454,50],[456,50],[455,50],[458,50],[459,50],[460,50],[461,50],[457,50],[462,50],[463,50],[618,51],[614,52],[615,52],[616,52],[620,53],[619,54],[621,55],[622,54],[623,54],[624,54],[625,54],[626,56],[627,50],[628,57],[629,58],[630,59],[631,59],[472,60],[632,50],[633,61],[604,62],[634,49],[635,63],[636,50],[637,57],[638,50],[639,61],[640,50],[641,57],[642,64],[643,65],[644,66],[645,50],[646,57],[647,63],[648,50],[649,67],[613,68],[605,69],[474,69],[606,70],[650,69],[607,71],[603,72],[651,69],[476,50],[473,70],[475,73],[464,50],[465,50],[466,50],[410,74],[363,50],[417,75],[489,76],[488,50],[485,50],[700,50],[701,50],[702,50],[703,77],[498,50],[705,78],[499,79],[704,50],[706,50],[142,80],[143,80],[144,81],[99,82],[145,83],[146,84],[147,85],[94,50],[97,86],[95,50],[96,50],[148,87],[149,88],[150,89],[151,90],[152,91],[153,92],[154,92],[155,93],[156,94],[157,95],[158,96],[100,50],[98,50],[159,97],[160,98],[161,99],[193,100],[162,101],[163,102],[164,103],[165,104],[166,105],[167,106],[168,107],[169,108],[170,109],[171,110],[172,110],[173,111],[174,50],[175,112],[177,113],[176,114],[178,115],[179,116],[180,117],[181,118],[182,119],[183,120],[184,121],[185,122],[186,123],[187,124],[188,125],[189,126],[190,127],[101,50],[102,50],[103,50],[141,128],[191,129],[192,130],[86,50],[198,131],[199,132],[197,69],[195,133],[196,134],[84,50],[87,135],[286,69],[707,50],[85,50],[597,50],[611,136],[612,137],[529,50],[610,138],[609,50],[93,139],[366,140],[370,141],[372,142],[219,143],[233,144],[337,145],[265,50],[340,146],[301,147],[310,148],[338,149],[220,150],[264,50],[266,151],[339,152],[240,153],[221,154],[245,153],[234,153],[204,153],[292,155],[293,156],[209,50],[289,157],[294,158],[381,159],[287,158],[382,160],[271,50],[290,161],[394,162],[393,163],[296,158],[392,50],[390,50],[391,164],[291,69],[278,165],[279,166],[288,167],[305,168],[306,169],[295,170],[273,171],[274,172],[385,173],[388,174],[252,175],[251,176],[250,177],[397,69],[249,178],[225,50],[400,50],[470,179],[469,50],[403,50],[402,69],[404,180],[200,50],[331,50],[232,181],[202,182],[354,50],[355,50],[357,50],[360,183],[356,50],[358,184],[359,184],[218,50],[231,50],[365,185],[373,186],[377,187],[214,188],[281,189],[280,50],[272,171],[300,190],[298,191],[297,50],[299,50],[304,192],[276,193],[213,194],[238,195],[328,196],[205,197],[212,198],[201,145],[342,199],[352,200],[341,50],[351,201],[239,50],[223,202],[319,203],[318,50],[325,204],[327,205],[320,206],[324,207],[326,204],[323,206],[322,204],[321,206],[261,208],[246,208],[313,209],[247,209],[207,210],[206,50],[317,211],[316,212],[315,213],[314,214],[208,215],[285,216],[302,217],[284,218],[309,219],[311,220],[308,218],[241,215],[194,50],[329,221],[267,222],[303,50],[350,223],[270,224],[345,225],[211,50],[346,226],[348,227],[349,228],[332,50],[344,197],[243,229],[330,230],[353,231],[215,50],[217,50],[222,232],[312,233],[210,234],[216,50],[269,235],[268,236],[224,237],[277,238],[275,239],[226,240],[228,241],[401,50],[227,242],[229,243],[368,50],[367,50],[369,50],[399,50],[230,244],[283,69],[92,50],[307,245],[253,50],[263,246],[242,50],[375,69],[384,247],[260,69],[379,158],[259,248],[362,249],[258,247],[203,50],[386,250],[256,69],[257,69],[248,50],[262,50],[255,251],[254,252],[244,253],[237,170],[347,50],[236,254],[235,50],[371,50],[282,69],[364,255],[83,50],[91,256],[88,69],[89,50],[90,50],[343,257],[336,258],[335,50],[334,259],[333,50],[374,260],[376,261],[378,262],[471,263],[380,264],[383,265],[409,266],[387,266],[408,267],[389,268],[395,269],[396,270],[398,271],[405,272],[407,50],[406,273],[361,274],[414,275],[411,50],[412,275],[413,276],[416,277],[415,278],[435,279],[433,280],[434,281],[422,282],[423,280],[430,283],[421,284],[426,285],[436,50],[427,286],[432,287],[438,288],[437,289],[420,290],[428,291],[429,292],[424,293],[431,279],[425,294],[617,69],[515,50],[513,295],[517,296],[577,297],[572,298],[482,299],[548,300],[543,301],[593,302],[538,303],[576,304],[573,305],[532,306],[542,307],[578,308],[579,308],[580,309],[480,310],[547,311],[588,312],[582,312],[590,312],[594,312],[581,312],[583,312],[586,312],[589,312],[585,313],[587,312],[591,314],[584,315],[492,316],[559,69],[556,317],[560,69],[503,312],[493,312],[552,318],[481,319],[502,320],[506,321],[558,312],[478,69],[557,322],[555,69],[554,312],[494,69],[601,323],[600,324],[602,325],[569,326],[568,327],[564,328],[566,329],[570,330],[571,331],[567,50],[565,50],[563,69],[501,332],[477,312],[562,312],[516,333],[561,69],[541,332],[592,312],[534,334],[490,335],[495,336],[544,337],[525,338],[528,334],[507,339],[527,340],[536,341],[537,342],[533,343],[535,344],[512,345],[551,346],[549,347],[550,348],[546,349],[526,350],[514,351],[519,352],[496,353],[523,354],[524,355],[520,356],[497,357],[508,358],[545,342],[491,359],[599,50],[518,360],[511,361],[539,50],[595,50],[530,50],[540,362],[574,50],[504,50],[531,50],[483,363],[510,364],[598,365],[509,366],[575,367],[521,50],[553,368],[505,50],[522,50],[596,50],[479,69],[487,369],[484,50],[486,50],[419,50],[441,370],[440,50],[439,50],[442,371],[81,50],[82,50],[13,50],[14,50],[16,50],[15,50],[2,50],[17,50],[18,50],[19,50],[20,50],[21,50],[22,50],[23,50],[24,50],[3,50],[25,50],[26,50],[4,50],[27,50],[31,50],[28,50],[29,50],[30,50],[32,50],[33,50],[34,50],[5,50],[35,50],[36,50],[37,50],[38,50],[6,50],[42,50],[39,50],[40,50],[41,50],[43,50],[7,50],[44,50],[49,50],[50,50],[45,50],[46,50],[47,50],[48,50],[8,50],[54,50],[51,50],[52,50],[53,50],[55,50],[9,50],[56,50],[57,50],[58,50],[60,50],[59,50],[61,50],[62,50],[10,50],[63,50],[64,50],[65,50],[11,50],[66,50],[67,50],[68,50],[69,50],[70,50],[1,50],[71,50],[72,50],[12,50],[76,50],[74,50],[79,50],[78,50],[73,50],[77,50],[75,50],[80,50],[119,372],[129,373],[118,372],[139,374],[110,375],[109,376],[138,273],[132,377],[137,378],[112,379],[126,380],[111,381],[135,382],[107,383],[106,273],[136,384],[108,385],[113,386],[114,50],[117,386],[104,50],[140,387],[130,388],[121,389],[122,390],[124,391],[120,392],[123,393],[133,273],[115,394],[116,395],[125,396],[105,397],[128,388],[127,386],[131,50],[134,398],[500,399],[418,400],[443,401],[467,400],[468,400]],"changeFileSet":[654,656,657,655,658,659,660,661,662,663,664,665,667,666,669,670,671,672,668,673,674,676,675,678,677,679,680,681,682,683,684,685,686,687,688,652,689,653,690,691,692,693,694,695,696,697,698,699,608,445,446,444,447,448,449,450,451,452,453,454,456,455,458,459,460,461,457,462,463,618,614,615,616,620,619,621,622,623,624,625,626,627,628,629,630,631,472,632,633,604,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,613,605,474,606,650,607,603,651,476,473,475,464,465,466,410,363,417,489,488,485,700,701,702,703,498,705,499,704,706,142,143,144,99,145,146,147,94,97,95,96,148,149,150,151,152,153,154,155,156,157,158,100,98,159,160,161,193,162,163,164,165,166,167,168,169,170,171,172,173,174,175,177,176,178,179,180,181,182,183,184,185,186,187,188,189,190,101,102,103,141,191,192,86,198,199,197,195,196,84,87,286,707,85,597,611,612,529,610,609,93,366,370,372,219,233,337,265,340,301,310,338,220,264,266,339,240,221,245,234,204,292,293,209,289,294,381,287,382,271,290,394,393,296,392,390,391,291,278,279,288,305,306,295,273,274,385,388,252,251,250,397,249,225,400,470,469,403,402,404,200,331,232,202,354,355,357,360,356,358,359,218,231,365,373,377,214,281,280,272,300,298,297,299,304,276,213,238,328,205,212,201,342,352,341,351,239,223,319,318,325,327,320,324,326,323,322,321,261,246,313,247,207,206,317,316,315,314,208,285,302,284,309,311,308,241,194,329,267,303,350,270,345,211,346,348,349,332,344,243,330,353,215,217,222,312,210,216,269,268,224,277,275,226,228,401,227,229,368,367,369,399,230,283,92,307,253,263,242,375,384,260,379,259,362,258,203,386,256,257,248,262,255,254,244,237,347,236,235,371,282,364,83,91,88,89,90,343,336,335,334,333,374,376,378,471,380,383,409,387,408,389,395,396,398,405,407,406,361,414,411,412,413,416,415,435,433,434,422,423,430,421,426,436,427,432,438,437,420,428,429,424,431,425,617,515,513,517,577,572,482,548,543,593,538,576,573,532,542,578,579,580,480,547,588,582,590,594,581,583,586,589,585,587,591,584,492,559,556,560,503,493,552,481,502,506,558,478,557,555,554,494,601,600,602,569,568,564,566,570,571,567,565,563,501,477,562,516,561,541,592,534,490,495,544,525,528,507,527,536,537,533,535,512,551,549,550,546,526,514,519,496,523,524,520,497,508,545,491,599,518,511,539,595,530,540,574,504,531,483,510,598,509,575,521,553,505,522,596,479,487,484,486,419,441,440,439,442,81,82,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,79,78,73,77,75,80,119,129,118,139,110,109,138,132,137,112,126,111,135,107,106,136,108,113,114,117,104,140,130,121,122,124,120,123,133,115,116,125,105,128,127,131,134,500,418,443,467,468],"version":"5.9.3"} \ No newline at end of file diff --git a/.next/cache/images/1OG94ZS382mltZy2BiZteu15MGi0sRVlPlFohVis9yQ=/31536000.1801331766071.1+lIx6M00ponH19qYT6+nFl0l8uK2ruM4piZnEuMRrw=.webp b/.next/cache/images/1OG94ZS382mltZy2BiZteu15MGi0sRVlPlFohVis9yQ=/31536000.1801331766071.1+lIx6M00ponH19qYT6+nFl0l8uK2ruM4piZnEuMRrw=.webp deleted file mode 100644 index ca2a17a..0000000 Binary files a/.next/cache/images/1OG94ZS382mltZy2BiZteu15MGi0sRVlPlFohVis9yQ=/31536000.1801331766071.1+lIx6M00ponH19qYT6+nFl0l8uK2ruM4piZnEuMRrw=.webp and /dev/null differ diff --git a/.next/cache/images/1n2lBAoBuycy3xVVd3KelDx4Xq-Vns42gjl2sM6bJD4=/60.1769536637005.8LnJQ0FefISgYUzwweAOUjTOeUBO6bRTr7ck0QZmKWQ=.webp b/.next/cache/images/1n2lBAoBuycy3xVVd3KelDx4Xq-Vns42gjl2sM6bJD4=/60.1769536637005.8LnJQ0FefISgYUzwweAOUjTOeUBO6bRTr7ck0QZmKWQ=.webp deleted file mode 100644 index 14950d9..0000000 Binary files a/.next/cache/images/1n2lBAoBuycy3xVVd3KelDx4Xq-Vns42gjl2sM6bJD4=/60.1769536637005.8LnJQ0FefISgYUzwweAOUjTOeUBO6bRTr7ck0QZmKWQ=.webp and /dev/null differ diff --git a/.next/cache/images/6b6xqoPpQXyexSbfGfufTb1oOGC2s1Ubt89k+Nqc-D0=/31536000.1801076202677.w1QKduZl-wml-TDm86tgpTv2ZuSC9+XRoYYtzvhKPCA=.jpeg b/.next/cache/images/6b6xqoPpQXyexSbfGfufTb1oOGC2s1Ubt89k+Nqc-D0=/31536000.1801076202677.w1QKduZl-wml-TDm86tgpTv2ZuSC9+XRoYYtzvhKPCA=.jpeg deleted file mode 100644 index 89452f2..0000000 Binary files a/.next/cache/images/6b6xqoPpQXyexSbfGfufTb1oOGC2s1Ubt89k+Nqc-D0=/31536000.1801076202677.w1QKduZl-wml-TDm86tgpTv2ZuSC9+XRoYYtzvhKPCA=.jpeg and /dev/null differ diff --git a/.next/cache/images/JtWJOK8e04TC-0wk6iRx09LCHm5JDFuKBkUPYRFpZs4=/60.1769540264574.Ewz8tJJSaupVjfVmOBonsXqDgYFG1GXKwvk5m+IBH9c=.jpeg b/.next/cache/images/JtWJOK8e04TC-0wk6iRx09LCHm5JDFuKBkUPYRFpZs4=/60.1769540264574.Ewz8tJJSaupVjfVmOBonsXqDgYFG1GXKwvk5m+IBH9c=.jpeg deleted file mode 100644 index 078d8a0..0000000 Binary files a/.next/cache/images/JtWJOK8e04TC-0wk6iRx09LCHm5JDFuKBkUPYRFpZs4=/60.1769540264574.Ewz8tJJSaupVjfVmOBonsXqDgYFG1GXKwvk5m+IBH9c=.jpeg and /dev/null differ diff --git a/.next/cache/images/PWxgovDpRMrbXeoLRLnNbnqLr4oJtKdTpa67w-PTcvc=/31536000.1801076201954.rF9So900rM-H+IkeySUaDiHASAzyC0PWF7WXAZfm220=.jpeg b/.next/cache/images/PWxgovDpRMrbXeoLRLnNbnqLr4oJtKdTpa67w-PTcvc=/31536000.1801076201954.rF9So900rM-H+IkeySUaDiHASAzyC0PWF7WXAZfm220=.jpeg deleted file mode 100644 index ac5b3c6..0000000 Binary files a/.next/cache/images/PWxgovDpRMrbXeoLRLnNbnqLr4oJtKdTpa67w-PTcvc=/31536000.1801076201954.rF9So900rM-H+IkeySUaDiHASAzyC0PWF7WXAZfm220=.jpeg and /dev/null differ diff --git a/.next/cache/images/QUG-lgxogPiCHBW3TGYELVjOuzI-yyeh+JB2uNxU1XA=/60.1769536571884.Nc2imphV0vU4irBBI72VMSRRnuyNa1BCXk2PcuU19fM=.webp b/.next/cache/images/QUG-lgxogPiCHBW3TGYELVjOuzI-yyeh+JB2uNxU1XA=/60.1769536571884.Nc2imphV0vU4irBBI72VMSRRnuyNa1BCXk2PcuU19fM=.webp deleted file mode 100644 index fb3d577..0000000 Binary files a/.next/cache/images/QUG-lgxogPiCHBW3TGYELVjOuzI-yyeh+JB2uNxU1XA=/60.1769536571884.Nc2imphV0vU4irBBI72VMSRRnuyNa1BCXk2PcuU19fM=.webp and /dev/null differ diff --git a/.next/cache/images/S-GzoKmqN9cV7CT-MU0JINaZOj+0nc8mTinwYPWLIMw=/60.1769540265393.lib8oSVFyW7uTQci-mZSubFVqDh5mUb+vUWs9PLSz7U=.jpeg b/.next/cache/images/S-GzoKmqN9cV7CT-MU0JINaZOj+0nc8mTinwYPWLIMw=/60.1769540265393.lib8oSVFyW7uTQci-mZSubFVqDh5mUb+vUWs9PLSz7U=.jpeg deleted file mode 100644 index 4eb4755..0000000 Binary files a/.next/cache/images/S-GzoKmqN9cV7CT-MU0JINaZOj+0nc8mTinwYPWLIMw=/60.1769540265393.lib8oSVFyW7uTQci-mZSubFVqDh5mUb+vUWs9PLSz7U=.jpeg and /dev/null differ diff --git a/.next/cache/images/UzwefGRSEAv+zG7nCZU8VafRT6dlYkkWSGpXb3iha5g=/31536000.1801073237753.xXxOCceLuLXYKFlqXnRHIUdAPDjpSuBJLb+ryGvPwOc=.webp b/.next/cache/images/UzwefGRSEAv+zG7nCZU8VafRT6dlYkkWSGpXb3iha5g=/31536000.1801073237753.xXxOCceLuLXYKFlqXnRHIUdAPDjpSuBJLb+ryGvPwOc=.webp deleted file mode 100644 index 71280c8..0000000 Binary files a/.next/cache/images/UzwefGRSEAv+zG7nCZU8VafRT6dlYkkWSGpXb3iha5g=/31536000.1801073237753.xXxOCceLuLXYKFlqXnRHIUdAPDjpSuBJLb+ryGvPwOc=.webp and /dev/null differ diff --git a/.next/cache/images/XTxfd0-oMQIbBhWbdSy2LOzlAASgZqBzBJwkHVMGzGw=/31536000.1801072512520.28UJbgEr1ROzp1P32MxDRWU8R-w8efVnDG4skbCnkpA=.webp b/.next/cache/images/XTxfd0-oMQIbBhWbdSy2LOzlAASgZqBzBJwkHVMGzGw=/31536000.1801072512520.28UJbgEr1ROzp1P32MxDRWU8R-w8efVnDG4skbCnkpA=.webp deleted file mode 100644 index 164729b..0000000 Binary files a/.next/cache/images/XTxfd0-oMQIbBhWbdSy2LOzlAASgZqBzBJwkHVMGzGw=/31536000.1801072512520.28UJbgEr1ROzp1P32MxDRWU8R-w8efVnDG4skbCnkpA=.webp and /dev/null differ diff --git a/.next/cache/images/YmaVLQNsBKdgLQcjra1U68a5ZbMsVArYh0DH4M04gcw=/60.1769537297538.GnFcPJlKuL9eVi0wUrFQ2JIgyeDF7K29YGGg-WKxsC0=.webp b/.next/cache/images/YmaVLQNsBKdgLQcjra1U68a5ZbMsVArYh0DH4M04gcw=/60.1769537297538.GnFcPJlKuL9eVi0wUrFQ2JIgyeDF7K29YGGg-WKxsC0=.webp deleted file mode 100644 index 6fcfd9c..0000000 Binary files a/.next/cache/images/YmaVLQNsBKdgLQcjra1U68a5ZbMsVArYh0DH4M04gcw=/60.1769537297538.GnFcPJlKuL9eVi0wUrFQ2JIgyeDF7K29YGGg-WKxsC0=.webp and /dev/null differ diff --git a/.next/cache/images/Zfe14Q818qsAmAKgmjGi2GiJYNeStWmEBix-MA3R0qE=/60.1769536572050.DBNcCdPER4TVhjsk97aeG22dovrZYxT+yrRiI+8NPAc=.webp b/.next/cache/images/Zfe14Q818qsAmAKgmjGi2GiJYNeStWmEBix-MA3R0qE=/60.1769536572050.DBNcCdPER4TVhjsk97aeG22dovrZYxT+yrRiI+8NPAc=.webp deleted file mode 100644 index 019e24e..0000000 Binary files a/.next/cache/images/Zfe14Q818qsAmAKgmjGi2GiJYNeStWmEBix-MA3R0qE=/60.1769536572050.DBNcCdPER4TVhjsk97aeG22dovrZYxT+yrRiI+8NPAc=.webp and /dev/null differ diff --git a/.next/cache/images/bqlwgrs9Y+9sbCb6hURU7DQY77B67maPcweOfGVI4Ks=/60.1769540267479.YTszvEn0RYQP77zTqOdrldkoUoY1qdfJM41LdTPScaI=.jpeg b/.next/cache/images/bqlwgrs9Y+9sbCb6hURU7DQY77B67maPcweOfGVI4Ks=/60.1769540267479.YTszvEn0RYQP77zTqOdrldkoUoY1qdfJM41LdTPScaI=.jpeg deleted file mode 100644 index db8bf23..0000000 Binary files a/.next/cache/images/bqlwgrs9Y+9sbCb6hURU7DQY77B67maPcweOfGVI4Ks=/60.1769540267479.YTszvEn0RYQP77zTqOdrldkoUoY1qdfJM41LdTPScaI=.jpeg and /dev/null differ diff --git a/.next/cache/images/qkn9dz94jVxX7Xb3TtpwLPypWjlxgY2dQ6f9eqLZ+RA=/60.1769537297678.jFgPm8b9ogrrq8luKk40NnLc5uHnMnEEml5L923aGy4=.webp b/.next/cache/images/qkn9dz94jVxX7Xb3TtpwLPypWjlxgY2dQ6f9eqLZ+RA=/60.1769537297678.jFgPm8b9ogrrq8luKk40NnLc5uHnMnEEml5L923aGy4=.webp deleted file mode 100644 index 5b7b5d7..0000000 Binary files a/.next/cache/images/qkn9dz94jVxX7Xb3TtpwLPypWjlxgY2dQ6f9eqLZ+RA=/60.1769537297678.jFgPm8b9ogrrq8luKk40NnLc5uHnMnEEml5L923aGy4=.webp and /dev/null differ diff --git a/.next/cache/images/rMvrzCFlY4sLt9JfVZnfEMIejWnNN0kmtnn9sbX-DqA=/31536000.1801072547228.muXaJhWkwzs0nZqVhI33kVlhhVCzRt+faRpY99Oz1vU=.webp b/.next/cache/images/rMvrzCFlY4sLt9JfVZnfEMIejWnNN0kmtnn9sbX-DqA=/31536000.1801072547228.muXaJhWkwzs0nZqVhI33kVlhhVCzRt+faRpY99Oz1vU=.webp deleted file mode 100644 index 7940bf4..0000000 Binary files a/.next/cache/images/rMvrzCFlY4sLt9JfVZnfEMIejWnNN0kmtnn9sbX-DqA=/31536000.1801072547228.muXaJhWkwzs0nZqVhI33kVlhhVCzRt+faRpY99Oz1vU=.webp and /dev/null differ diff --git a/.next/cache/images/wfuPWCK7RJRW9hkaghJ6sTXFIstYscrzkCizvBxUzjY=/60.1769540266520.ozg-zfFHuMc+SfafXb1Ah9nemaMOz0yma8d6rf3K05I=.jpeg b/.next/cache/images/wfuPWCK7RJRW9hkaghJ6sTXFIstYscrzkCizvBxUzjY=/60.1769540266520.ozg-zfFHuMc+SfafXb1Ah9nemaMOz0yma8d6rf3K05I=.jpeg deleted file mode 100644 index 052f093..0000000 Binary files a/.next/cache/images/wfuPWCK7RJRW9hkaghJ6sTXFIstYscrzkCizvBxUzjY=/60.1769540266520.ozg-zfFHuMc+SfafXb1Ah9nemaMOz0yma8d6rf3K05I=.jpeg and /dev/null differ diff --git a/.next/cache/webpack/client-development-fallback/0.pack.gz b/.next/cache/webpack/client-development-fallback/0.pack.gz deleted file mode 100644 index dfc7195..0000000 Binary files a/.next/cache/webpack/client-development-fallback/0.pack.gz and /dev/null differ diff --git a/.next/cache/webpack/client-development-fallback/index.pack.gz b/.next/cache/webpack/client-development-fallback/index.pack.gz deleted file mode 100644 index cdcbd27..0000000 Binary files a/.next/cache/webpack/client-development-fallback/index.pack.gz and /dev/null differ diff --git a/.next/cache/webpack/client-development/0.pack.gz b/.next/cache/webpack/client-development/0.pack.gz deleted file mode 100644 index a2d17b0..0000000 Binary files a/.next/cache/webpack/client-development/0.pack.gz and /dev/null differ diff --git a/.next/cache/webpack/client-development/1.pack.gz b/.next/cache/webpack/client-development/1.pack.gz deleted file mode 100644 index 39bed6a..0000000 Binary files a/.next/cache/webpack/client-development/1.pack.gz and /dev/null differ diff --git a/.next/cache/webpack/client-development/2.pack.gz b/.next/cache/webpack/client-development/2.pack.gz deleted file mode 100644 index decb3ad..0000000 Binary files a/.next/cache/webpack/client-development/2.pack.gz and /dev/null differ diff --git a/.next/cache/webpack/client-development/3.pack.gz b/.next/cache/webpack/client-development/3.pack.gz deleted file mode 100644 index 97365e9..0000000 Binary files a/.next/cache/webpack/client-development/3.pack.gz and /dev/null differ diff --git a/.next/cache/webpack/client-development/4.pack.gz b/.next/cache/webpack/client-development/4.pack.gz deleted file mode 100644 index d72c401..0000000 Binary files a/.next/cache/webpack/client-development/4.pack.gz and /dev/null differ diff --git a/.next/cache/webpack/client-development/5.pack.gz b/.next/cache/webpack/client-development/5.pack.gz deleted file mode 100644 index 3a70f29..0000000 Binary files a/.next/cache/webpack/client-development/5.pack.gz and /dev/null differ diff --git a/.next/cache/webpack/client-development/6.pack.gz b/.next/cache/webpack/client-development/6.pack.gz deleted file mode 100644 index 25baf39..0000000 Binary files a/.next/cache/webpack/client-development/6.pack.gz and /dev/null differ diff --git a/.next/cache/webpack/client-development/7.pack.gz b/.next/cache/webpack/client-development/7.pack.gz deleted file mode 100644 index 4b67329..0000000 Binary files a/.next/cache/webpack/client-development/7.pack.gz and /dev/null differ diff --git a/.next/cache/webpack/client-development/8.pack.gz b/.next/cache/webpack/client-development/8.pack.gz deleted file mode 100644 index 3ce579b..0000000 Binary files a/.next/cache/webpack/client-development/8.pack.gz and /dev/null differ diff --git a/.next/cache/webpack/client-development/9.pack.gz b/.next/cache/webpack/client-development/9.pack.gz deleted file mode 100644 index 12106a4..0000000 Binary files a/.next/cache/webpack/client-development/9.pack.gz and /dev/null differ diff --git a/.next/cache/webpack/client-development/index.pack.gz b/.next/cache/webpack/client-development/index.pack.gz deleted file mode 100644 index fb69ed4..0000000 Binary files a/.next/cache/webpack/client-development/index.pack.gz and /dev/null differ diff --git a/.next/cache/webpack/client-development/index.pack.gz.old b/.next/cache/webpack/client-development/index.pack.gz.old deleted file mode 100644 index 7ec191a..0000000 Binary files a/.next/cache/webpack/client-development/index.pack.gz.old and /dev/null differ diff --git a/.next/cache/webpack/client-production/0.pack b/.next/cache/webpack/client-production/0.pack deleted file mode 100644 index 0b6052c..0000000 Binary files a/.next/cache/webpack/client-production/0.pack and /dev/null differ diff --git a/.next/cache/webpack/client-production/1.pack b/.next/cache/webpack/client-production/1.pack deleted file mode 100644 index 6cd4038..0000000 Binary files a/.next/cache/webpack/client-production/1.pack and /dev/null differ diff --git a/.next/cache/webpack/client-production/2.pack b/.next/cache/webpack/client-production/2.pack deleted file mode 100644 index 807d39b..0000000 Binary files a/.next/cache/webpack/client-production/2.pack and /dev/null differ diff --git a/.next/cache/webpack/client-production/3.pack b/.next/cache/webpack/client-production/3.pack deleted file mode 100644 index 0b07075..0000000 Binary files a/.next/cache/webpack/client-production/3.pack and /dev/null differ diff --git a/.next/cache/webpack/client-production/4.pack b/.next/cache/webpack/client-production/4.pack deleted file mode 100644 index 0ac4652..0000000 Binary files a/.next/cache/webpack/client-production/4.pack and /dev/null differ diff --git a/.next/cache/webpack/client-production/index.pack b/.next/cache/webpack/client-production/index.pack deleted file mode 100644 index 1eebab2..0000000 Binary files a/.next/cache/webpack/client-production/index.pack and /dev/null differ diff --git a/.next/cache/webpack/client-production/index.pack.old b/.next/cache/webpack/client-production/index.pack.old deleted file mode 100644 index f55d43a..0000000 Binary files a/.next/cache/webpack/client-production/index.pack.old and /dev/null differ diff --git a/.next/cache/webpack/edge-server-production/0.pack b/.next/cache/webpack/edge-server-production/0.pack deleted file mode 100644 index 2a73bc8..0000000 Binary files a/.next/cache/webpack/edge-server-production/0.pack and /dev/null differ diff --git a/.next/cache/webpack/edge-server-production/index.pack b/.next/cache/webpack/edge-server-production/index.pack deleted file mode 100644 index 972257e..0000000 Binary files a/.next/cache/webpack/edge-server-production/index.pack and /dev/null differ diff --git a/.next/cache/webpack/server-development/0.pack.gz b/.next/cache/webpack/server-development/0.pack.gz deleted file mode 100644 index 153152e..0000000 Binary files a/.next/cache/webpack/server-development/0.pack.gz and /dev/null differ diff --git a/.next/cache/webpack/server-development/1.pack.gz b/.next/cache/webpack/server-development/1.pack.gz deleted file mode 100644 index 276f799..0000000 Binary files a/.next/cache/webpack/server-development/1.pack.gz and /dev/null differ diff --git a/.next/cache/webpack/server-development/2.pack.gz b/.next/cache/webpack/server-development/2.pack.gz deleted file mode 100644 index 1bba2e6..0000000 Binary files a/.next/cache/webpack/server-development/2.pack.gz and /dev/null differ diff --git a/.next/cache/webpack/server-development/3.pack.gz b/.next/cache/webpack/server-development/3.pack.gz deleted file mode 100644 index 90a2cac..0000000 Binary files a/.next/cache/webpack/server-development/3.pack.gz and /dev/null differ diff --git a/.next/cache/webpack/server-development/4.pack.gz b/.next/cache/webpack/server-development/4.pack.gz deleted file mode 100644 index 0b92b70..0000000 Binary files a/.next/cache/webpack/server-development/4.pack.gz and /dev/null differ diff --git a/.next/cache/webpack/server-development/5.pack.gz b/.next/cache/webpack/server-development/5.pack.gz deleted file mode 100644 index 0c12297..0000000 Binary files a/.next/cache/webpack/server-development/5.pack.gz and /dev/null differ diff --git a/.next/cache/webpack/server-development/6.pack.gz b/.next/cache/webpack/server-development/6.pack.gz deleted file mode 100644 index 26fab1d..0000000 Binary files a/.next/cache/webpack/server-development/6.pack.gz and /dev/null differ diff --git a/.next/cache/webpack/server-development/7.pack.gz b/.next/cache/webpack/server-development/7.pack.gz deleted file mode 100644 index 7bc0d28..0000000 Binary files a/.next/cache/webpack/server-development/7.pack.gz and /dev/null differ diff --git a/.next/cache/webpack/server-development/8.pack.gz b/.next/cache/webpack/server-development/8.pack.gz deleted file mode 100644 index c0ef838..0000000 Binary files a/.next/cache/webpack/server-development/8.pack.gz and /dev/null differ diff --git a/.next/cache/webpack/server-development/index.pack.gz b/.next/cache/webpack/server-development/index.pack.gz deleted file mode 100644 index 3a46aa5..0000000 Binary files a/.next/cache/webpack/server-development/index.pack.gz and /dev/null differ diff --git a/.next/cache/webpack/server-development/index.pack.gz.old b/.next/cache/webpack/server-development/index.pack.gz.old deleted file mode 100644 index 2554754..0000000 Binary files a/.next/cache/webpack/server-development/index.pack.gz.old and /dev/null differ diff --git a/.next/cache/webpack/server-production/0.pack b/.next/cache/webpack/server-production/0.pack deleted file mode 100644 index 11386c4..0000000 Binary files a/.next/cache/webpack/server-production/0.pack and /dev/null differ diff --git a/.next/cache/webpack/server-production/1.pack b/.next/cache/webpack/server-production/1.pack deleted file mode 100644 index e0f2fc0..0000000 Binary files a/.next/cache/webpack/server-production/1.pack and /dev/null differ diff --git a/.next/cache/webpack/server-production/2.pack b/.next/cache/webpack/server-production/2.pack deleted file mode 100644 index ffc31b4..0000000 Binary files a/.next/cache/webpack/server-production/2.pack and /dev/null differ diff --git a/.next/cache/webpack/server-production/index.pack b/.next/cache/webpack/server-production/index.pack deleted file mode 100644 index 5cf65fe..0000000 Binary files a/.next/cache/webpack/server-production/index.pack and /dev/null differ diff --git a/.next/cache/webpack/server-production/index.pack.old b/.next/cache/webpack/server-production/index.pack.old deleted file mode 100644 index 49bde54..0000000 Binary files a/.next/cache/webpack/server-production/index.pack.old and /dev/null differ diff --git a/.next/export-marker.json b/.next/export-marker.json deleted file mode 100644 index 07328d6..0000000 --- a/.next/export-marker.json +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"hasExportPathMap":false,"exportTrailingSlash":false,"isNextImageImported":false} \ No newline at end of file diff --git a/.next/images-manifest.json b/.next/images-manifest.json deleted file mode 100644 index a4db941..0000000 --- a/.next/images-manifest.json +++ /dev/null @@ -1 +0,0 @@ -{"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":[{"protocol":"https","hostname":"^(?:^(?:images\\.unsplash\\.com)$)$","pathname":"^(?:(?!(?:^|\\/)\\.{1,2}(?:\\/|$))(?:(?:(?!(?:^|\\/)\\.{1,2}(?:\\/|$)).)*?)\\/?)$"},{"protocol":"https","hostname":"^(?:^(?:plus\\.unsplash\\.com)$)$","pathname":"^(?:(?!(?:^|\\/)\\.{1,2}(?:\\/|$))(?:(?:(?!(?:^|\\/)\\.{1,2}(?:\\/|$)).)*?)\\/?)$"}],"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/.next/next-minimal-server.js.nft.json b/.next/next-minimal-server.js.nft.json deleted file mode 100644 index d90c04c..0000000 --- a/.next/next-minimal-server.js.nft.json +++ /dev/null @@ -1 +0,0 @@ -{"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/lru-cache/package.json","../node_modules/next/dist/compiled/ws/package.json","../node_modules/next/dist/compiled/node-html-parser/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/lru-cache/index.js","../node_modules/next/dist/compiled/ws/index.js","../node_modules/next/dist/compiled/node-html-parser/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/.next/next-server.js.nft.json b/.next/next-server.js.nft.json deleted file mode 100644 index f7b9890..0000000 --- a/.next/next-server.js.nft.json +++ /dev/null @@ -1 +0,0 @@ -{"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/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/require-hook.js","../node_modules/next/dist/server/send-payload.js","../node_modules/next/dist/server/require.js","../node_modules/next/dist/server/load-components.js","../node_modules/next/dist/lib/is-error.js","../node_modules/next/dist/server/body-streams.js","../node_modules/next/dist/server/setup-http-agent-env.js","../node_modules/next/dist/lib/constants.js","../node_modules/next/dist/server/pipe-readable.js","../node_modules/next/dist/server/load-manifest.js","../node_modules/next/dist/lib/interop-default.js","../node_modules/next/dist/lib/format-dynamic-import-path.js","../node_modules/next/dist/lib/generate-interception-routes-rewrites.js","../node_modules/next/dist/server/image-optimizer.js","../node_modules/next/dist/server/serve-static.js","../node_modules/next/dist/lib/format-server-error.js","../node_modules/next/dist/lib/picocolors.js","../node_modules/next/dist/shared/lib/utils.js","../node_modules/next/dist/shared/lib/constants.js","../node_modules/next/dist/server/base-http/node.js","../node_modules/next/dist/build/output/log.js","../node_modules/next/dist/server/web/utils.js","../node_modules/next/dist/server/lib/node-fs-methods.js","../node_modules/next/dist/server/lib/mock-request.js","../node_modules/next/dist/client/components/app-router-headers.js","../node_modules/next/dist/shared/lib/page-path/denormalize-page-path.js","../node_modules/next/dist/shared/lib/page-path/normalize-page-path.js","../node_modules/next/dist/server/future/route-matches/pages-api-route-match.js","../node_modules/next/dist/server/lib/trace/tracer.js","../node_modules/next/dist/server/lib/trace/constants.js","../node_modules/next/dist/shared/lib/router/utils/route-matcher.js","../node_modules/next/dist/shared/lib/router/utils/parse-url.js","../node_modules/next/dist/shared/lib/router/utils/middleware-route-matcher.js","../node_modules/next/dist/shared/lib/router/utils/querystring.js","../node_modules/next/dist/shared/lib/router/utils/remove-trailing-slash.js","../node_modules/next/dist/shared/lib/router/utils/get-next-pathname-info.js","../node_modules/next/dist/shared/lib/router/utils/app-paths.js","../node_modules/next/dist/shared/lib/router/utils/route-regex.js","../node_modules/next/dist/server/web/spec-extension/adapters/next-request.js","../node_modules/next/dist/server/future/helpers/module-loader/route-module-loader.js","../node_modules/next/dist/server/future/route-modules/app-page/module.render.js","../node_modules/next/dist/server/future/route-modules/pages/module.render.js","../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../node_modules/next/dist/client/components/action-async-storage.external.js","../node_modules/next/dist/client/components/request-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/app-render/encryption-utils.js","../node_modules/next/dist/server/app-render/action-utils.js","../node_modules/next/dist/shared/lib/is-plain-object.js","../node_modules/next/dist/server/lib/etag.js","../node_modules/next/dist/server/lib/revalidate.js","../node_modules/next/dist/shared/lib/deep-freeze.js","../node_modules/next/dist/experimental/testmode/server.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/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/batcher.js","../node_modules/next/dist/lib/scheduler.js","../node_modules/next/dist/client/components/action-async-storage-instance.js","../node_modules/next/dist/client/components/request-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/remove-path-prefix.js","../node_modules/next/dist/shared/lib/router/utils/path-has-prefix.js","../node_modules/next/dist/shared/lib/router/utils/prepare-destination.js","../node_modules/next/dist/server/future/helpers/module-loader/node-module-loader.js","../node_modules/next/dist/server/future/route-modules/app-page/module.compiled.js","../node_modules/next/dist/server/future/route-modules/pages/module.compiled.js","../node_modules/next/dist/lib/redirect-status.js","../node_modules/next/dist/lib/is-edge-runtime.js","../node_modules/next/dist/server/utils.js","../node_modules/next/dist/server/render-result.js","../node_modules/next/dist/server/server-utils.js","../node_modules/next/dist/server/send-response.js","../node_modules/next/dist/server/lib/to-route.js","../node_modules/next/dist/server/web/spec-extension/adapters/headers.js","../node_modules/next/dist/server/lib/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/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/route-modules/helpers/response-handlers.js","../node_modules/next/dist/server/future/normalizers/request/prefetch-rsc.js","../node_modules/next/dist/server/future/normalizers/request/next-data.js","../node_modules/next/dist/server/future/route-matcher-providers/helpers/manifest-loaders/server-manifest-loader.js","../node_modules/next/dist/experimental/testmode/context.js","../node_modules/next/dist/experimental/testmode/fetch.js","../node_modules/next/dist/experimental/testmode/httpget.js","../node_modules/next/dist/compiled/lru-cache/package.json","../node_modules/next/dist/compiled/ws/package.json","../node_modules/next/dist/compiled/node-html-parser/package.json","../node_modules/next/dist/compiled/fresh/package.json","../node_modules/next/dist/compiled/send/package.json","../node_modules/next/dist/compiled/content-disposition/package.json","../node_modules/next/dist/compiled/get-orientation/package.json","../node_modules/next/dist/compiled/image-size/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/lru-cache/index.js","../node_modules/next/dist/compiled/ws/index.js","../node_modules/next/dist/compiled/node-html-parser/index.js","../node_modules/next/dist/compiled/fresh/index.js","../node_modules/next/dist/server/web/next-url.js","../node_modules/next/dist/server/web/error.js","../node_modules/next/dist/compiled/send/index.js","../node_modules/next/dist/compiled/content-disposition/index.js","../node_modules/next/dist/compiled/get-orientation/index.js","../node_modules/next/dist/compiled/image-size/index.js","../node_modules/next/dist/compiled/is-animated/index.js","../node_modules/next/dist/compiled/@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/lib/pick.js","../node_modules/next/dist/compiled/@hapi/accept/index.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/app-page-route-matcher.js","../node_modules/next/dist/server/future/route-matcher-providers/manifest-route-matcher-provider.js","../node_modules/next/dist/server/future/route-matchers/app-route-route-matcher.js","../node_modules/next/dist/server/future/route-matchers/locale-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/@opentelemetry/api/index.js","../node_modules/next/dist/compiled/cookie/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/future/normalizers/request/suffix.js","../node_modules/next/dist/server/web/spec-extension/adapters/request-cookies.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/uint8array-helpers.js","../node_modules/next/dist/server/stream-utils/encodedTags.js","../node_modules/next/dist/shared/lib/i18n/detect-domain-locale.js","../node_modules/next/dist/compiled/next-server/app-page-turbo-experimental.runtime.prod.js","../node_modules/next/dist/compiled/next-server/app-page-experimental.runtime.prod.js","../node_modules/next/dist/compiled/next-server/app-page-turbo.runtime.prod.js","../node_modules/next/dist/compiled/next-server/pages-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/app-page/module.js","../node_modules/next/dist/server/future/route-modules/pages/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/getRawSourceMap.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/launchEditor.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/nodeStackFrames.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/parseStack.js","../node_modules/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-page-normalizer.js","../node_modules/next/dist/server/future/normalizers/built/app/app-pathname-normalizer.js","../node_modules/next/dist/server/future/normalizers/built/pages/pages-bundle-path-normalizer.js","../node_modules/next/dist/server/future/normalizers/built/pages/pages-filename-normalizer.js","../node_modules/next/dist/server/future/normalizers/built/pages/pages-page-normalizer.js","../node_modules/next/dist/server/future/normalizers/built/pages/pages-pathname-normalizer.js","../node_modules/next/dist/server/render.js","../node_modules/next/dist/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/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/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-mode.js","../node_modules/next/dist/shared/lib/amp-context.shared-runtime.js","../node_modules/next/dist/shared/lib/head.js","../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.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/server/async-storage/static-generation-async-storage-wrapper.js","../node_modules/next/dist/client/components/not-found.js","../node_modules/next/dist/client/components/redirect.js","../node_modules/next/dist/server/lib/patch-fetch.js","../node_modules/next/dist/server/app-render/flight-render-result.js","../node_modules/next/dist/server/app-render/create-error-handler.js","../node_modules/next/dist/server/app-render/get-short-dynamic-param-type.js","../node_modules/next/dist/server/app-render/get-segment-param.js","../node_modules/next/dist/server/app-render/get-script-nonce-from-header.js","../node_modules/next/dist/server/app-render/parse-and-validate-flight-router-state.js","../node_modules/next/dist/server/app-render/validate-url.js","../node_modules/next/dist/server/app-render/create-flight-router-state-from-loader-tree.js","../node_modules/next/dist/server/app-render/action-handler.js","../node_modules/next/dist/server/app-render/server-inserted-html.js","../node_modules/next/dist/server/app-render/required-scripts.js","../node_modules/next/dist/server/app-render/make-get-server-inserted-html.js","../node_modules/next/dist/server/app-render/walk-tree-with-flight-router-state.js","../node_modules/next/dist/server/app-render/create-component-tree.js","../node_modules/next/dist/server/app-render/get-asset-query-string.js","../node_modules/next/dist/client/components/hooks-server-context.js","../node_modules/next/dist/server/app-render/use-flight-response.js","../node_modules/next/dist/client/components/static-generation-bailout.js","../node_modules/next/dist/server/app-render/dynamic-rendering.js","../node_modules/next/dist/client/components/dev-root-not-found-boundary.js","../node_modules/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/prefixing-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/lib/dedupe-fetch.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/app-render/types.js","../node_modules/next/dist/server/lib/clone-response.js","../node_modules/next/dist/server/app-render/csrf-protection.js","../node_modules/next/dist/server/app-render/react-server.node.js","../node_modules/next/dist/shared/lib/encode-uri-path.js","../node_modules/next/dist/server/app-render/get-css-inlined-link-tags.js","../node_modules/next/dist/server/app-render/get-preloadable-fonts.js","../node_modules/next/dist/server/app-render/has-loading-component-in-tree.js","../node_modules/next/dist/client/components/not-found-boundary.js","../node_modules/next/dist/server/lib/app-dir-module.js","../node_modules/next/dist/server/app-render/interop-default.js","../node_modules/next/dist/server/app-render/parse-loader-tree.js","../node_modules/next/dist/server/app-render/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/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/export/helpers/is-navigation-signal-error.js","../node_modules/next/dist/lib/metadata/clone-metadata.js","../node_modules/next/dist/client/components/navigation.js","../node_modules/busboy/lib/index.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/next/dist/compiled/superstruct/package.json","../node_modules/next/dist/compiled/bytes/package.json","../node_modules/next/dist/compiled/string-hash/package.json","../node_modules/next/dist/lib/metadata/constants.js","../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.production.min.js","../node_modules/next/dist/compiled/react-is/cjs/react-is.development.js","../node_modules/next/dist/compiled/superstruct/index.cjs","../node_modules/next/dist/compiled/bytes/index.js","../node_modules/next/dist/compiled/string-hash/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/multipart.js","../node_modules/busboy/lib/types/urlencoded.js","../node_modules/next/dist/client/components/navigation.react-server.js","../node_modules/next/dist/client/components/bailout-to-client-rendering.js","../node_modules/next/dist/client/components/router-reducer/reducers/get-segment-value.js","../node_modules/next/dist/lib/metadata/resolvers/resolve-url.js","../node_modules/next/dist/lib/metadata/is-metadata-route.js","../node_modules/next/dist/shared/lib/hash.js","../node_modules/next/dist/compiled/browserslist/package.json","../node_modules/next/dist/compiled/json5/package.json","../node_modules/next/dist/compiled/semver/package.json","../node_modules/next/dist/compiled/babel-packages/package.json","../node_modules/next/dist/compiled/browserslist/index.js","../node_modules/next/dist/compiled/json5/index.js","../node_modules/next/dist/compiled/semver/index.js","../node_modules/next/dist/compiled/babel-packages/packages-bundle.js","../node_modules/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/core.js","../node_modules/next/dist/compiled/babel/parser.js","../node_modules/next/dist/compiled/babel/traverse.js","../node_modules/next/dist/compiled/babel/types.js","../node_modules/caniuse-lite/data/agents.js","../node_modules/caniuse-lite/dist/unpacker/browsers.js","../node_modules/caniuse-lite/dist/unpacker/browserVersions.js","../node_modules/caniuse-lite/dist/lib/statuses.js","../node_modules/caniuse-lite/dist/lib/supported.js","../node_modules/caniuse-lite/data/browsers.js","../node_modules/caniuse-lite/data/browserVersions.js","../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/amp-context.js","../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/app-router-context.js","../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/head-manager-context.js","../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/hooks-client-context.js","../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/html-context.js","../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/image-config-context.js","../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/loadable-context.js","../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/loadable.js","../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/router-context.js","../node_modules/next/dist/server/future/route-modules/app-page/vendored/contexts/server-inserted-html.js","../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/amp-context.js","../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/app-router-context.js","../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/head-manager-context.js","../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/hooks-client-context.js","../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/html-context.js","../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/image-config-context.js","../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/loadable-context.js","../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/loadable.js","../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/router-context.js","../node_modules/next/dist/server/future/route-modules/pages/vendored/contexts/server-inserted-html.js"]} \ No newline at end of file diff --git a/.next/package.json b/.next/package.json deleted file mode 100644 index 7156107..0000000 --- a/.next/package.json +++ /dev/null @@ -1 +0,0 @@ -{"type": "commonjs"} \ No newline at end of file diff --git a/.next/prerender-manifest.json b/.next/prerender-manifest.json deleted file mode 100644 index 1d71513..0000000 --- a/.next/prerender-manifest.json +++ /dev/null @@ -1 +0,0 @@ -{"version":4,"routes":{"/app/connect":{"experimentalBypassFor":[{"type":"header","key":"Next-Action"},{"type":"header","key":"content-type","value":"multipart/form-data;.*"}],"initialRevalidateSeconds":false,"srcRoute":"/app/connect","dataRoute":"/app/connect.rsc"},"/app":{"experimentalBypassFor":[{"type":"header","key":"Next-Action"},{"type":"header","key":"content-type","value":"multipart/form-data;.*"}],"initialRevalidateSeconds":false,"srcRoute":"/app","dataRoute":"/app.rsc"},"/exports":{"experimentalBypassFor":[{"type":"header","key":"Next-Action"},{"type":"header","key":"content-type","value":"multipart/form-data;.*"}],"initialRevalidateSeconds":false,"srcRoute":"/exports","dataRoute":"/exports.rsc"},"/login":{"experimentalBypassFor":[{"type":"header","key":"Next-Action"},{"type":"header","key":"content-type","value":"multipart/form-data;.*"}],"initialRevalidateSeconds":false,"srcRoute":"/login","dataRoute":"/login.rsc"},"/profile":{"experimentalBypassFor":[{"type":"header","key":"Next-Action"},{"type":"header","key":"content-type","value":"multipart/form-data;.*"}],"initialRevalidateSeconds":false,"srcRoute":"/profile","dataRoute":"/profile.rsc"},"/register":{"experimentalBypassFor":[{"type":"header","key":"Next-Action"},{"type":"header","key":"content-type","value":"multipart/form-data;.*"}],"initialRevalidateSeconds":false,"srcRoute":"/register","dataRoute":"/register.rsc"},"/rules":{"experimentalBypassFor":[{"type":"header","key":"Next-Action"},{"type":"header","key":"content-type","value":"multipart/form-data;.*"}],"initialRevalidateSeconds":false,"srcRoute":"/rules","dataRoute":"/rules.rsc"},"/settings":{"experimentalBypassFor":[{"type":"header","key":"Next-Action"},{"type":"header","key":"content-type","value":"multipart/form-data;.*"}],"initialRevalidateSeconds":false,"srcRoute":"/settings","dataRoute":"/settings.rsc"},"/settings/profile":{"experimentalBypassFor":[{"type":"header","key":"Next-Action"},{"type":"header","key":"content-type","value":"multipart/form-data;.*"}],"initialRevalidateSeconds":false,"srcRoute":"/settings/profile","dataRoute":"/settings/profile.rsc"},"/settings/subscription":{"experimentalBypassFor":[{"type":"header","key":"Next-Action"},{"type":"header","key":"content-type","value":"multipart/form-data;.*"}],"initialRevalidateSeconds":false,"srcRoute":"/settings/subscription","dataRoute":"/settings/subscription.rsc"},"/tax":{"experimentalBypassFor":[{"type":"header","key":"Next-Action"},{"type":"header","key":"content-type","value":"multipart/form-data;.*"}],"initialRevalidateSeconds":false,"srcRoute":"/tax","dataRoute":"/tax.rsc"},"/transactions":{"experimentalBypassFor":[{"type":"header","key":"Next-Action"},{"type":"header","key":"content-type","value":"multipart/form-data;.*"}],"initialRevalidateSeconds":false,"srcRoute":"/transactions","dataRoute":"/transactions.rsc"},"/about":{"experimentalBypassFor":[{"type":"header","key":"Next-Action"},{"type":"header","key":"content-type","value":"multipart/form-data;.*"}],"initialRevalidateSeconds":false,"srcRoute":"/about","dataRoute":"/about.rsc"},"/blog/audit-ready-ledgers":{"experimentalBypassFor":[{"type":"header","key":"Next-Action"},{"type":"header","key":"content-type","value":"multipart/form-data;.*"}],"initialRevalidateSeconds":false,"srcRoute":"/blog/[slug]","dataRoute":"/blog/audit-ready-ledgers.rsc"},"/blog/connected-accounts-strategy":{"experimentalBypassFor":[{"type":"header","key":"Next-Action"},{"type":"header","key":"content-type","value":"multipart/form-data;.*"}],"initialRevalidateSeconds":false,"srcRoute":"/blog/[slug]","dataRoute":"/blog/connected-accounts-strategy.rsc"},"/blog/why-exports-matter":{"experimentalBypassFor":[{"type":"header","key":"Next-Action"},{"type":"header","key":"content-type","value":"multipart/form-data;.*"}],"initialRevalidateSeconds":false,"srcRoute":"/blog/[slug]","dataRoute":"/blog/why-exports-matter.rsc"},"/blog":{"experimentalBypassFor":[{"type":"header","key":"Next-Action"},{"type":"header","key":"content-type","value":"multipart/form-data;.*"}],"initialRevalidateSeconds":false,"srcRoute":"/blog","dataRoute":"/blog.rsc"},"/book-demo":{"experimentalBypassFor":[{"type":"header","key":"Next-Action"},{"type":"header","key":"content-type","value":"multipart/form-data;.*"}],"initialRevalidateSeconds":false,"srcRoute":"/book-demo","dataRoute":"/book-demo.rsc"},"/compare/vs-copilot":{"experimentalBypassFor":[{"type":"header","key":"Next-Action"},{"type":"header","key":"content-type","value":"multipart/form-data;.*"}],"initialRevalidateSeconds":false,"srcRoute":"/compare/vs-copilot","dataRoute":"/compare/vs-copilot.rsc"},"/compare/vs-quicken":{"experimentalBypassFor":[{"type":"header","key":"Next-Action"},{"type":"header","key":"content-type","value":"multipart/form-data;.*"}],"initialRevalidateSeconds":false,"srcRoute":"/compare/vs-quicken","dataRoute":"/compare/vs-quicken.rsc"},"/compare/vs-spreadsheets":{"experimentalBypassFor":[{"type":"header","key":"Next-Action"},{"type":"header","key":"content-type","value":"multipart/form-data;.*"}],"initialRevalidateSeconds":false,"srcRoute":"/compare/vs-spreadsheets","dataRoute":"/compare/vs-spreadsheets.rsc"},"/compare/vs-ynab":{"experimentalBypassFor":[{"type":"header","key":"Next-Action"},{"type":"header","key":"content-type","value":"multipart/form-data;.*"}],"initialRevalidateSeconds":false,"srcRoute":"/compare/vs-ynab","dataRoute":"/compare/vs-ynab.rsc"},"/contact":{"experimentalBypassFor":[{"type":"header","key":"Next-Action"},{"type":"header","key":"content-type","value":"multipart/form-data;.*"}],"initialRevalidateSeconds":false,"srcRoute":"/contact","dataRoute":"/contact.rsc"},"/faq":{"experimentalBypassFor":[{"type":"header","key":"Next-Action"},{"type":"header","key":"content-type","value":"multipart/form-data;.*"}],"initialRevalidateSeconds":false,"srcRoute":"/faq","dataRoute":"/faq.rsc"},"/features/cash-flow":{"experimentalBypassFor":[{"type":"header","key":"Next-Action"},{"type":"header","key":"content-type","value":"multipart/form-data;.*"}],"initialRevalidateSeconds":false,"srcRoute":"/features/cash-flow","dataRoute":"/features/cash-flow.rsc"},"/features/reports":{"experimentalBypassFor":[{"type":"header","key":"Next-Action"},{"type":"header","key":"content-type","value":"multipart/form-data;.*"}],"initialRevalidateSeconds":false,"srcRoute":"/features/reports","dataRoute":"/features/reports.rsc"},"/":{"experimentalBypassFor":[{"type":"header","key":"Next-Action"},{"type":"header","key":"content-type","value":"multipart/form-data;.*"}],"initialRevalidateSeconds":false,"srcRoute":"/","dataRoute":"/index.rsc"},"/pricing":{"experimentalBypassFor":[{"type":"header","key":"Next-Action"},{"type":"header","key":"content-type","value":"multipart/form-data;.*"}],"initialRevalidateSeconds":false,"srcRoute":"/pricing","dataRoute":"/pricing.rsc"},"/privacy-policy":{"experimentalBypassFor":[{"type":"header","key":"Next-Action"},{"type":"header","key":"content-type","value":"multipart/form-data;.*"}],"initialRevalidateSeconds":false,"srcRoute":"/privacy-policy","dataRoute":"/privacy-policy.rsc"},"/terms":{"experimentalBypassFor":[{"type":"header","key":"Next-Action"},{"type":"header","key":"content-type","value":"multipart/form-data;.*"}],"initialRevalidateSeconds":false,"srcRoute":"/terms","dataRoute":"/terms.rsc"}},"dynamicRoutes":{"/blog/[slug]":{"experimentalBypassFor":[{"type":"header","key":"Next-Action"},{"type":"header","key":"content-type","value":"multipart/form-data;.*"}],"routeRegex":"^/blog/([^/]+?)(?:/)?$","dataRoute":"/blog/[slug].rsc","fallback":null,"dataRouteRegex":"^/blog/([^/]+?)\\.rsc$"}},"notFoundRoutes":[],"preview":{"previewModeId":"11e89124d8e9b6c49d47b3ecd6026e0a","previewModeSigningKey":"097c0f84bdb163be35e59e1d5789c2229b23a40e097d61ffc0052af9ec8f66a2","previewModeEncryptionKey":"2b0f53c95116687f225ee4a7d60287ee752bfd2ac200914036806af7d1e8e745"}} \ No newline at end of file diff --git a/.next/react-loadable-manifest.json b/.next/react-loadable-manifest.json deleted file mode 100644 index 9e26dfe..0000000 --- a/.next/react-loadable-manifest.json +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/.next/required-server-files.json b/.next/required-server-files.json deleted file mode 100644 index 9dcdd4a..0000000 --- a/.next/required-server-files.json +++ /dev/null @@ -1 +0,0 @@ -{"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":[{"protocol":"https","hostname":"images.unsplash.com"},{"protocol":"https","hostname":"plus.unsplash.com"}],"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":1,"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":"/BACKEND/LEDGER-ONE/Frontend","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":"/BACKEND/LEDGER-ONE/Frontend","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/.next/routes-manifest.json b/.next/routes-manifest.json deleted file mode 100644 index 4cd3d27..0000000 --- a/.next/routes-manifest.json +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"pages404":true,"caseSensitive":false,"basePath":"","redirects":[{"source":"/:path+/","destination":"/:path+","internal":true,"statusCode":308,"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))/$"}],"headers":[],"dynamicRoutes":[{"page":"/api/tax/returns/[id]/export","regex":"^/api/tax/returns/([^/]+?)/export(?:/)?$","routeKeys":{"nxtPid":"nxtPid"},"namedRegex":"^/api/tax/returns/(?[^/]+?)/export(?:/)?$"},{"page":"/api/transactions/[id]/derived","regex":"^/api/transactions/([^/]+?)/derived(?:/)?$","routeKeys":{"nxtPid":"nxtPid"},"namedRegex":"^/api/transactions/(?[^/]+?)/derived(?:/)?$"},{"page":"/blog/[slug]","regex":"^/blog/([^/]+?)(?:/)?$","routeKeys":{"nxtPslug":"nxtPslug"},"namedRegex":"^/blog/(?[^/]+?)(?:/)?$"}],"staticRoutes":[{"page":"/","regex":"^/(?:/)?$","routeKeys":{},"namedRegex":"^/(?:/)?$"},{"page":"/_not-found","regex":"^/_not\\-found(?:/)?$","routeKeys":{},"namedRegex":"^/_not\\-found(?:/)?$"},{"page":"/about","regex":"^/about(?:/)?$","routeKeys":{},"namedRegex":"^/about(?:/)?$"},{"page":"/app","regex":"^/app(?:/)?$","routeKeys":{},"namedRegex":"^/app(?:/)?$"},{"page":"/app/connect","regex":"^/app/connect(?:/)?$","routeKeys":{},"namedRegex":"^/app/connect(?:/)?$"},{"page":"/blog","regex":"^/blog(?:/)?$","routeKeys":{},"namedRegex":"^/blog(?:/)?$"},{"page":"/book-demo","regex":"^/book\\-demo(?:/)?$","routeKeys":{},"namedRegex":"^/book\\-demo(?:/)?$"},{"page":"/compare/vs-copilot","regex":"^/compare/vs\\-copilot(?:/)?$","routeKeys":{},"namedRegex":"^/compare/vs\\-copilot(?:/)?$"},{"page":"/compare/vs-quicken","regex":"^/compare/vs\\-quicken(?:/)?$","routeKeys":{},"namedRegex":"^/compare/vs\\-quicken(?:/)?$"},{"page":"/compare/vs-spreadsheets","regex":"^/compare/vs\\-spreadsheets(?:/)?$","routeKeys":{},"namedRegex":"^/compare/vs\\-spreadsheets(?:/)?$"},{"page":"/compare/vs-ynab","regex":"^/compare/vs\\-ynab(?:/)?$","routeKeys":{},"namedRegex":"^/compare/vs\\-ynab(?:/)?$"},{"page":"/contact","regex":"^/contact(?:/)?$","routeKeys":{},"namedRegex":"^/contact(?:/)?$"},{"page":"/exports","regex":"^/exports(?:/)?$","routeKeys":{},"namedRegex":"^/exports(?:/)?$"},{"page":"/faq","regex":"^/faq(?:/)?$","routeKeys":{},"namedRegex":"^/faq(?:/)?$"},{"page":"/features/cash-flow","regex":"^/features/cash\\-flow(?:/)?$","routeKeys":{},"namedRegex":"^/features/cash\\-flow(?:/)?$"},{"page":"/features/reports","regex":"^/features/reports(?:/)?$","routeKeys":{},"namedRegex":"^/features/reports(?:/)?$"},{"page":"/login","regex":"^/login(?:/)?$","routeKeys":{},"namedRegex":"^/login(?:/)?$"},{"page":"/pricing","regex":"^/pricing(?:/)?$","routeKeys":{},"namedRegex":"^/pricing(?:/)?$"},{"page":"/privacy-policy","regex":"^/privacy\\-policy(?:/)?$","routeKeys":{},"namedRegex":"^/privacy\\-policy(?:/)?$"},{"page":"/profile","regex":"^/profile(?:/)?$","routeKeys":{},"namedRegex":"^/profile(?:/)?$"},{"page":"/register","regex":"^/register(?:/)?$","routeKeys":{},"namedRegex":"^/register(?:/)?$"},{"page":"/rules","regex":"^/rules(?:/)?$","routeKeys":{},"namedRegex":"^/rules(?:/)?$"},{"page":"/settings","regex":"^/settings(?:/)?$","routeKeys":{},"namedRegex":"^/settings(?:/)?$"},{"page":"/settings/profile","regex":"^/settings/profile(?:/)?$","routeKeys":{},"namedRegex":"^/settings/profile(?:/)?$"},{"page":"/settings/subscription","regex":"^/settings/subscription(?:/)?$","routeKeys":{},"namedRegex":"^/settings/subscription(?:/)?$"},{"page":"/tax","regex":"^/tax(?:/)?$","routeKeys":{},"namedRegex":"^/tax(?:/)?$"},{"page":"/terms","regex":"^/terms(?:/)?$","routeKeys":{},"namedRegex":"^/terms(?:/)?$"},{"page":"/transactions","regex":"^/transactions(?:/)?$","routeKeys":{},"namedRegex":"^/transactions(?:/)?$"}],"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/.next/server/app-paths-manifest.json b/.next/server/app-paths-manifest.json deleted file mode 100644 index 95d93c7..0000000 --- a/.next/server/app-paths-manifest.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "/_not-found/page": "app/_not-found/page.js", - "/api/accounts/route": "app/api/accounts/route.js", - "/api/accounts/link/route": "app/api/accounts/link/route.js", - "/api/accounts/manual/route": "app/api/accounts/manual/route.js", - "/api/auth/login/route": "app/api/auth/login/route.js", - "/api/plaid/link-token/route": "app/api/plaid/link-token/route.js", - "/api/auth/register/route": "app/api/auth/register/route.js", - "/api/exports/csv/route": "app/api/exports/csv/route.js", - "/api/plaid/exchange/route": "app/api/plaid/exchange/route.js", - "/api/rules/suggestions/route": "app/api/rules/suggestions/route.js", - "/api/rules/route": "app/api/rules/route.js", - "/api/tax/returns/[id]/export/route": "app/api/tax/returns/[id]/export/route.js", - "/api/transactions/cashflow/route": "app/api/transactions/cashflow/route.js", - "/api/tax/returns/route": "app/api/tax/returns/route.js", - "/api/transactions/merchants/route": "app/api/transactions/merchants/route.js", - "/api/transactions/summary/route": "app/api/transactions/summary/route.js", - "/api/transactions/route": "app/api/transactions/route.js", - "/api/transactions/sync/route": "app/api/transactions/sync/route.js", - "/app/connect/page": "app/app/connect/page.js", - "/app/page": "app/app/page.js", - "/api/transactions/manual/route": "app/api/transactions/manual/route.js", - "/api/transactions/[id]/derived/route": "app/api/transactions/[id]/derived/route.js", - "/api/auth/profile/route": "app/api/auth/profile/route.js", - "/exports/page": "app/exports/page.js", - "/login/page": "app/login/page.js", - "/rules/page": "app/rules/page.js", - "/profile/page": "app/profile/page.js", - "/register/page": "app/register/page.js", - "/settings/page": "app/settings/page.js", - "/settings/profile/page": "app/settings/profile/page.js", - "/transactions/page": "app/transactions/page.js", - "/settings/subscription/page": "app/settings/subscription/page.js", - "/tax/page": "app/tax/page.js", - "/blog/[slug]/page": "app/blog/[slug]/page.js", - "/blog/page": "app/blog/page.js", - "/compare/vs-copilot/page": "app/compare/vs-copilot/page.js", - "/compare/vs-quicken/page": "app/compare/vs-quicken/page.js", - "/compare/vs-spreadsheets/page": "app/compare/vs-spreadsheets/page.js", - "/contact/page": "app/contact/page.js", - "/book-demo/page": "app/book-demo/page.js", - "/compare/vs-ynab/page": "app/compare/vs-ynab/page.js", - "/about/page": "app/about/page.js", - "/faq/page": "app/faq/page.js", - "/features/cash-flow/page": "app/features/cash-flow/page.js", - "/features/reports/page": "app/features/reports/page.js", - "/privacy-policy/page": "app/privacy-policy/page.js", - "/terms/page": "app/terms/page.js", - "/pricing/page": "app/pricing/page.js", - "/page": "app/page.js" -} \ No newline at end of file diff --git a/.next/server/app/_not-found.html b/.next/server/app/_not-found.html deleted file mode 100644 index 55acaa9..0000000 --- a/.next/server/app/_not-found.html +++ /dev/null @@ -1 +0,0 @@ -404: This page could not be found.LedgerOne

404

This page could not be found.

\ No newline at end of file diff --git a/.next/server/app/_not-found.meta b/.next/server/app/_not-found.meta deleted file mode 100644 index 547abaf..0000000 --- a/.next/server/app/_not-found.meta +++ /dev/null @@ -1,6 +0,0 @@ -{ - "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/.next/server/app/_not-found.rsc b/.next/server/app/_not-found.rsc deleted file mode 100644 index 1734a26..0000000 --- a/.next/server/app/_not-found.rsc +++ /dev/null @@ -1,9 +0,0 @@ -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:["biA1vHozl1gvwWvAH0_YW",[[["",{"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/5793b6aab6d4193e.css","precedence":"next","crossOrigin":"$undefined"}]],["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__variable_f367f3 __variable_dd5b2f font-sans","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":"LedgerOne"}],["$","meta","3",{"name":"description","content":"LedgerOne builds audit-ready ledgers for US finance teams that need proof, not just dashboards."}],["$","meta","4",{"name":"keywords","content":"ledger,financial control,audit-ready,transaction ledger,finance operations,US accounting,transaction rules,data export"}],["$","meta","5",{"name":"next-size-adjust"}]] -1:null diff --git a/.next/server/app/_not-found/page.js b/.next/server/app/_not-found/page.js deleted file mode 100644 index d73387b..0000000 --- a/.next/server/app/_not-found/page.js +++ /dev/null @@ -1 +0,0 @@ -(()=>{var e={};e.id=7409,e.ids=[7409],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")},1496:(e,t,n)=>{"use strict";n.r(t),n.d(t,{GlobalError:()=>s.a,__next_app__:()=>f,originalPathname:()=>c,pages:()=>u,routeModule:()=>p,tree:()=>l}),n(7352),n(5866),n(1506);var r=n(3191),o=n(8716),i=n(7922),s=n.n(i),a=n(5231),d={};for(let e in a)0>["default","tree","pages","GlobalError","originalPathname","__next_app__","routeModule"].indexOf(e)&&(d[e]=()=>a[e]);n.d(t,d);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)),"/BACKEND/LEDGER-ONE/Frontend/app/layout.tsx"],"not-found":[()=>Promise.resolve().then(n.t.bind(n,5866,23)),"next/dist/client/components/not-found-error"]}],u=[],c="/_not-found/page",f={require:n,loadChunk:()=>Promise.resolve()},p=new r.AppPageRouteModule({definition:{kind:o.x.APP_PAGE,page:"/_not-found/page",pathname:"/_not-found",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:l}})},6827:(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))},5534:()=>{},1506:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>u,metadata:()=>l});var r=n(9510),o=n(8798),i=n.n(o),s=n(1749),a=n.n(s);n(1159),n(7272);var d=n(7950);let l={title:{default:"LedgerOne",template:"%s | LedgerOne"},description:d.d.description,keywords:d.d.keywords};function u({children:e}){return r.jsx("html",{lang:"en",children:r.jsx("body",{className:`${i().variable} ${a().variable} font-sans`,children:e})})}},7950:(e,t,n)=>{"use strict";n.d(t,{d:()=>r});let r={name:"LedgerOne",url:"https://ledgerone.app",description:"LedgerOne builds audit-ready ledgers for US finance teams that need proof, not just dashboards.",keywords:["ledger","financial control","audit-ready","transaction ledger","finance operations","US accounting","transaction rules","data export"]}},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 o},notFound:function(){return r}});let n="NEXT_NOT_FOUND";function r(){let e=Error(n);throw e.digest=n,e}function o(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 o},default:function(){return i}});let r=n(6399),o="next/dist/client/components/parallel-route-default.js";function i(){(0,r.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),r=t.X(0,[8948,8512],()=>n(1496));module.exports=r})(); \ No newline at end of file diff --git a/.next/server/app/_not-found/page.js.nft.json b/.next/server/app/_not-found/page.js.nft.json deleted file mode 100644 index 1f5f6ec..0000000 --- a/.next/server/app/_not-found/page.js.nft.json +++ /dev/null @@ -1 +0,0 @@ -{"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/8512.js","../../chunks/8948.js","../../webpack-runtime.js","page_client-reference-manifest.js"]} \ No newline at end of file diff --git a/.next/server/app/_not-found/page_client-reference-manifest.js b/.next/server/app/_not-found/page_client-reference-manifest.js deleted file mode 100644 index c2e83d5..0000000 --- a/.next/server/app/_not-found/page_client-reference-manifest.js +++ /dev/null @@ -1 +0,0 @@ -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}},"112":{"*":{"id":"9776","name":"*","chunks":[],"async":false}},"594":{"*":{"id":"7419","name":"*","chunks":[],"async":false}},"1060":{"*":{"id":"9727","name":"*","chunks":[],"async":false}},"2043":{"*":{"id":"7060","name":"*","chunks":[],"async":false}},"2742":{"*":{"id":"5219","name":"*","chunks":[],"async":false}},"2833":{"*":{"id":"1472","name":"*","chunks":[],"async":false}},"2846":{"*":{"id":"2994","name":"*","chunks":[],"async":false}},"2972":{"*":{"id":"9404","name":"*","chunks":[],"async":false}},"4707":{"*":{"id":"9671","name":"*","chunks":[],"async":false}},"5277":{"*":{"id":"8205","name":"*","chunks":[],"async":false}},"5878":{"*":{"id":"2481","name":"*","chunks":[],"async":false}},"6374":{"*":{"id":"1442","name":"*","chunks":[],"async":false}},"6423":{"*":{"id":"4759","name":"*","chunks":[],"async":false}},"6516":{"*":{"id":"9126","name":"*","chunks":[],"async":false}},"6647":{"*":{"id":"6947","name":"*","chunks":[],"async":false}},"7047":{"*":{"id":"7177","name":"*","chunks":[],"async":false}},"8988":{"*":{"id":"4897","name":"*","chunks":[],"async":false}},"9107":{"*":{"id":"6114","name":"*","chunks":[],"async":false}},"9345":{"*":{"id":"6666","name":"*","chunks":[],"async":false}},"9618":{"*":{"id":"4190","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/BACKEND/LEDGER-ONE/Frontend/node_modules/next/dist/client/components/app-router.js":{"id":2846,"name":"*","chunks":[],"async":false},"/BACKEND/LEDGER-ONE/Frontend/node_modules/next/dist/esm/client/components/app-router.js":{"id":2846,"name":"*","chunks":[],"async":false},"/BACKEND/LEDGER-ONE/Frontend/node_modules/next/dist/client/components/client-page.js":{"id":9107,"name":"*","chunks":[],"async":false},"/BACKEND/LEDGER-ONE/Frontend/node_modules/next/dist/esm/client/components/client-page.js":{"id":9107,"name":"*","chunks":[],"async":false},"/BACKEND/LEDGER-ONE/Frontend/node_modules/next/dist/client/components/error-boundary.js":{"id":1060,"name":"*","chunks":[],"async":false},"/BACKEND/LEDGER-ONE/Frontend/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":1060,"name":"*","chunks":[],"async":false},"/BACKEND/LEDGER-ONE/Frontend/node_modules/next/dist/client/components/layout-router.js":{"id":4707,"name":"*","chunks":[],"async":false},"/BACKEND/LEDGER-ONE/Frontend/node_modules/next/dist/esm/client/components/layout-router.js":{"id":4707,"name":"*","chunks":[],"async":false},"/BACKEND/LEDGER-ONE/Frontend/node_modules/next/dist/client/components/not-found-boundary.js":{"id":80,"name":"*","chunks":[],"async":false},"/BACKEND/LEDGER-ONE/Frontend/node_modules/next/dist/esm/client/components/not-found-boundary.js":{"id":80,"name":"*","chunks":[],"async":false},"/BACKEND/LEDGER-ONE/Frontend/node_modules/next/dist/client/components/render-from-template-context.js":{"id":6423,"name":"*","chunks":[],"async":false},"/BACKEND/LEDGER-ONE/Frontend/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":6423,"name":"*","chunks":[],"async":false},"/BACKEND/LEDGER-ONE/Frontend/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"subsets\":[\"latin\"],\"variable\":\"--font-inter\"}],\"variableName\":\"inter\"}":{"id":9282,"name":"*","chunks":["185","static/chunks/app/layout-877b61989c217e62.js"],"async":false},"/BACKEND/LEDGER-ONE/Frontend/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Space_Grotesk\",\"arguments\":[{\"subsets\":[\"latin\"],\"variable\":\"--font-space\"}],\"variableName\":\"space\"}":{"id":6576,"name":"*","chunks":["185","static/chunks/app/layout-877b61989c217e62.js"],"async":false},"/BACKEND/LEDGER-ONE/Frontend/app/globals.css":{"id":7960,"name":"*","chunks":["185","static/chunks/app/layout-877b61989c217e62.js"],"async":false},"/BACKEND/LEDGER-ONE/Frontend/app/app/connect/page.tsx":{"id":9345,"name":"*","chunks":[],"async":false},"/BACKEND/LEDGER-ONE/Frontend/app/app/page.tsx":{"id":7047,"name":"*","chunks":[],"async":false},"/BACKEND/LEDGER-ONE/Frontend/app/exports/page.tsx":{"id":2043,"name":"*","chunks":[],"async":false},"/BACKEND/LEDGER-ONE/Frontend/app/login/page.tsx":{"id":6374,"name":"*","chunks":[],"async":false},"/BACKEND/LEDGER-ONE/Frontend/app/rules/page.tsx":{"id":6516,"name":"*","chunks":[],"async":false},"/BACKEND/LEDGER-ONE/Frontend/app/profile/page.tsx":{"id":112,"name":"*","chunks":[],"async":false},"/BACKEND/LEDGER-ONE/Frontend/app/register/page.tsx":{"id":2833,"name":"*","chunks":[],"async":false},"/BACKEND/LEDGER-ONE/Frontend/components/app-shell.tsx":{"id":5277,"name":"*","chunks":[],"async":false},"/BACKEND/LEDGER-ONE/Frontend/node_modules/next/dist/client/link.js":{"id":2972,"name":"*","chunks":["648","static/chunks/648-2c01649c49b7aa73.js","878","static/chunks/878-9d38b00d148d415a.js","813","static/chunks/813-a4a815b4aee262b5.js","931","static/chunks/app/page-fca74b50b460acdb.js"],"async":false},"/BACKEND/LEDGER-ONE/Frontend/node_modules/next/dist/esm/client/link.js":{"id":2972,"name":"*","chunks":["648","static/chunks/648-2c01649c49b7aa73.js","878","static/chunks/878-9d38b00d148d415a.js","813","static/chunks/813-a4a815b4aee262b5.js","931","static/chunks/app/page-fca74b50b460acdb.js"],"async":false},"/BACKEND/LEDGER-ONE/Frontend/app/transactions/page.tsx":{"id":6647,"name":"*","chunks":[],"async":false},"/BACKEND/LEDGER-ONE/Frontend/app/tax/page.tsx":{"id":2742,"name":"*","chunks":[],"async":false},"/BACKEND/LEDGER-ONE/Frontend/components/contact-section.tsx":{"id":9618,"name":"*","chunks":[],"async":false},"/BACKEND/LEDGER-ONE/Frontend/components/site-header.tsx":{"id":8988,"name":"*","chunks":["648","static/chunks/648-2c01649c49b7aa73.js","878","static/chunks/878-9d38b00d148d415a.js","813","static/chunks/813-a4a815b4aee262b5.js","931","static/chunks/app/page-fca74b50b460acdb.js"],"async":false},"/BACKEND/LEDGER-ONE/Frontend/node_modules/next/dist/client/image-component.js":{"id":5878,"name":"*","chunks":["648","static/chunks/648-2c01649c49b7aa73.js","878","static/chunks/878-9d38b00d148d415a.js","813","static/chunks/813-a4a815b4aee262b5.js","931","static/chunks/app/page-fca74b50b460acdb.js"],"async":false},"/BACKEND/LEDGER-ONE/Frontend/node_modules/next/dist/esm/client/image-component.js":{"id":5878,"name":"*","chunks":["648","static/chunks/648-2c01649c49b7aa73.js","878","static/chunks/878-9d38b00d148d415a.js","813","static/chunks/813-a4a815b4aee262b5.js","931","static/chunks/app/page-fca74b50b460acdb.js"],"async":false},"/BACKEND/LEDGER-ONE/Frontend/components/growth-simulator.tsx":{"id":594,"name":"*","chunks":["648","static/chunks/648-2c01649c49b7aa73.js","878","static/chunks/878-9d38b00d148d415a.js","813","static/chunks/813-a4a815b4aee262b5.js","931","static/chunks/app/page-fca74b50b460acdb.js"],"async":false}},"entryCSSFiles":{"/BACKEND/LEDGER-ONE/Frontend/":[],"/BACKEND/LEDGER-ONE/Frontend/app/layout":["static/css/5793b6aab6d4193e.css"],"/BACKEND/LEDGER-ONE/Frontend/app/page":[],"/BACKEND/LEDGER-ONE/Frontend/app/_not-found/page":[]}} \ No newline at end of file diff --git a/.next/server/app/about.html b/.next/server/app/about.html deleted file mode 100644 index 1a43ba3..0000000 --- a/.next/server/app/about.html +++ /dev/null @@ -1 +0,0 @@ -About LedgerOne | LedgerOne
Our Story

LedgerOne keeps every transaction ready for audits, review, and action.

We built LedgerOne for teams that manage high volumes of transactions but still need each decision documented. Our ledger-first workflow keeps the raw truth intact while allowing intelligent categorization and rule-driven automation.

The result is a single source of truth that helps US finance and tax teams collaborate without losing evidence or context.

Analyst reviewing charts on a laptop

Built for US operators

LedgerOne is built around US accounting workflows, audit readiness, and tax reporting cycles.

Data ownership

Your data stays portable, exportable, and under your control.

Transparent automation

Rules are visible, explainable, and ready for compliance review.

Operational clarity

Keep finance, tax, and operations aligned with one ledger truth.

Leadership

Built by finance experts.

MM

Manoj Mohan

Founder & CEO

Leading the vision to bring audit-ready financial controls to modern businesses.

What we built

A ledger that holds the full story.

Traditional tools collapse data into summaries. LedgerOne keeps each raw entry intact and layers in decisions, reviews, and approvals.

Focus 1

Ledger-first architecture

Every transaction starts immutable, then layers preserve every change.

Focus 2

Built for teams

We design workflows for the handoffs between finance, tax, and ops.

Focus 3

US-ready exports

Exports are formatted to support US tax and accounting workflows.

\ No newline at end of file diff --git a/.next/server/app/about.meta b/.next/server/app/about.meta deleted file mode 100644 index ca47edd..0000000 --- a/.next/server/app/about.meta +++ /dev/null @@ -1,5 +0,0 @@ -{ - "headers": { - "x-next-cache-tags": "_N_T_/layout,_N_T_/about/layout,_N_T_/about/page,_N_T_/about" - } -} \ No newline at end of file diff --git a/.next/server/app/about.rsc b/.next/server/app/about.rsc deleted file mode 100644 index 725132c..0000000 --- a/.next/server/app/about.rsc +++ /dev/null @@ -1,8 +0,0 @@ -2:I[8988,["648","static/chunks/648-2c01649c49b7aa73.js","878","static/chunks/878-9d38b00d148d415a.js","301","static/chunks/app/about/page-5ad6ee32f8a1714d.js"],"SiteHeader"] -3:I[2972,["648","static/chunks/648-2c01649c49b7aa73.js","878","static/chunks/878-9d38b00d148d415a.js","301","static/chunks/app/about/page-5ad6ee32f8a1714d.js"],""] -4:I[5878,["648","static/chunks/648-2c01649c49b7aa73.js","878","static/chunks/878-9d38b00d148d415a.js","301","static/chunks/app/about/page-5ad6ee32f8a1714d.js"],"Image"] -6:I[4707,[],""] -7:I[6423,[],""] -5:Tfdb,[{"@context":"https://schema.org","@type":"WebPage","name":"About LedgerOne","description":"Learn how LedgerOne builds audit-ready ledgers for US finance, tax, and operations teams.","url":"https://ledgerone.app/about"},{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"What is LedgerOnei","acceptedAnswer":{"@type":"Answer","text":"LedgerOne is a financial control desk that keeps raw transactions immutable while you layer in categories, notes, and automation."}},{"@type":"Question","name":"Who is LedgerOne built fori","acceptedAnswer":{"@type":"Answer","text":"US finance, tax, and operations teams who need audit-ready exports and clear transaction history."}},{"@type":"Question","name":"How much does LedgerOne costi","acceptedAnswer":{"@type":"Answer","text":"Your first two connected accounts are free. Unlimited accounts are $9 per month."}},{"@type":"Question","name":"What counts as a connected accounti","acceptedAnswer":{"@type":"Answer","text":"Any linked bank, card, or processor that syncs transactions into your ledger."}},{"@type":"Question","name":"Can I start for free without a credit cardi","acceptedAnswer":{"@type":"Answer","text":"Yes. You can connect two accounts for free and upgrade later if you need more."}},{"@type":"Question","name":"Do edits overwrite original transactionsi","acceptedAnswer":{"@type":"Answer","text":"No. LedgerOne preserves the raw transaction and stores edits as layered decisions."}},{"@type":"Question","name":"Can I export my data anytimei","acceptedAnswer":{"@type":"Answer","text":"Yes. You can export unlimited CSV and JSON files with full metadata."}},{"@type":"Question","name":"Does LedgerOne support audit trailsi","acceptedAnswer":{"@type":"Answer","text":"Every change, rule execution, and export is captured in the audit log."}},{"@type":"Question","name":"How does the rules engine worki","acceptedAnswer":{"@type":"Answer","text":"Rules apply tags, categories, and actions on top of raw data without altering the originals."}},{"@type":"Question","name":"What is the sync frequencyi","acceptedAnswer":{"@type":"Answer","text":"Sync cadence depends on the connector. Unlimited accounts include priority sync intervals."}},{"@type":"Question","name":"Is my data securei","acceptedAnswer":{"@type":"Answer","text":"Data is stored securely with consistent audit trails and export visibility."}},{"@type":"Question","name":"Can multiple teammates access the ledgeri","acceptedAnswer":{"@type":"Answer","text":"LedgerOne is built for collaboration across finance, tax, and operations."}},{"@type":"Question","name":"What happens if I canceli","acceptedAnswer":{"@type":"Answer","text":"You retain access to your data and can export it anytime, but syncing stops."}},{"@type":"Question","name":"Do you support US tax workflowsi","acceptedAnswer":{"@type":"Answer","text":"Yes. LedgerOne is designed to support US tax and accounting workflows."}},{"@type":"Question","name":"Can I import historical transactionsi","acceptedAnswer":{"@type":"Answer","text":"Yes. Historical data can be imported and tracked alongside new activity."}},{"@type":"Question","name":"Do you offer onboarding helpi","acceptedAnswer":{"@type":"Answer","text":"Yes. Our team provides onboarding guidance and best practices."}},{"@type":"Question","name":"Is there a free trial for unlimited accountsi","acceptedAnswer":{"@type":"Answer","text":"We currently offer the first two accounts free. Contact us for trial options."}},{"@type":"Question","name":"Can I customize categories and tagsi","acceptedAnswer":{"@type":"Answer","text":"Yes. You can add categories, notes, and custom tags to every transaction."}},{"@type":"Question","name":"Does LedgerOne integrate with accounting softwarei","acceptedAnswer":{"@type":"Answer","text":"Exports are designed to plug into your accounting workflow. Integrations are planned."}},{"@type":"Question","name":"How do I book a demoi","acceptedAnswer":{"@type":"Answer","text":"Use the Book a Demo page to schedule time with our team."}}]}]0:["biA1vHozl1gvwWvAH0_YW",[[["",{"children":["about",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],["",{"children":["about",{"children":["__PAGE__",{},[["$L1",["$","div",null,{"className":"min-h-screen bg-background font-sans text-foreground flex flex-col","children":[["$","$L2",null,{}],["$","main",null,{"className":"flex-1 pt-32 pb-24 relative overflow-hidden","children":[["$","div",null,{"className":"absolute inset-0 mesh-gradient -z-10 opacity-40"}],["$","div",null,{"className":"max-w-7xl mx-auto px-6 lg:px-8","children":[["$","section",null,{"className":"grid gap-12 lg:grid-cols-[1fr_1fr] items-center","children":[["$","div",null,{"className":"space-y-8 animate-slide-up","children":[["$","div",null,{"className":"inline-flex items-center gap-2 px-3 py-1 rounded-full bg-secondary/50 border border-border text-xs font-medium text-muted-foreground backdrop-blur-sm","children":"Our Story"}],["$","h1",null,{"className":"text-4xl font-bold tracking-tight text-foreground sm:text-5xl leading-tight","children":"LedgerOne keeps every transaction ready for audits, review, and action."}],["$","div",null,{"className":"space-y-4 text-lg text-muted-foreground","children":[["$","p",null,{"children":"We built LedgerOne for teams that manage high volumes of transactions but still need each decision documented. Our ledger-first workflow keeps the raw truth intact while allowing intelligent categorization and rule-driven automation."}],["$","p",null,{"children":"The result is a single source of truth that helps US finance and tax teams collaborate without losing evidence or context."}]]}],["$","div",null,{"className":"flex flex-wrap gap-4","children":[["$","$L3",null,{"href":"/pricing","className":"px-6 py-3 rounded-lg bg-primary text-primary-foreground font-medium hover:bg-primary/90 transition-colors shadow-glow-teal","children":"View pricing"}],["$","$L3",null,{"href":"/faq","className":"px-6 py-3 rounded-lg bg-background border border-border text-foreground font-medium hover:bg-secondary transition-colors","children":"Explore FAQs"}]]}]]}],["$","div",null,{"className":"relative animate-fade-in","children":[["$","div",null,{"className":"absolute -right-10 top-8 hidden h-64 w-64 rounded-full bg-accent/20 blur-3xl lg:block"}],["$","div",null,{"className":"relative rounded-2xl overflow-hidden border border-border shadow-xl glass-panel","children":[["$","$L4",null,{"src":"https://images.unsplash.com/photo-1460925895917-afdab827c52f?q=80&w=1600&auto=format&fit=crop","alt":"Analyst reviewing charts on a laptop","width":1200,"height":900,"className":"h-full w-full object-cover opacity-90"}],["$","div",null,{"className":"absolute bottom-0 left-0 right-0 bg-background/90 backdrop-blur-sm p-6 border-t border-border","children":[["$","p",null,{"className":"text-xs font-bold uppercase tracking-wider text-primary","children":"Built for US operators"}],["$","p",null,{"className":"mt-1 text-sm text-muted-foreground","children":"LedgerOne is built around US accounting workflows, audit readiness, and tax reporting cycles."}]]}]]}]]}]]}],["$","section",null,{"className":"mt-24 grid gap-8 md:grid-cols-3","children":[["$","div","Data ownership",{"className":"glass-panel rounded-2xl p-8 shadow-sm hover:shadow-md transition-all","children":[["$","div",null,{"className":"h-10 w-10 bg-primary/10 rounded-lg flex items-center justify-center text-primary mb-4","children":["$","svg",null,{"className":"w-5 h-5","fill":"none","stroke":"currentColor","viewBox":"0 0 24 24","children":["$","path",null,{"strokeLinecap":"round","strokeLinejoin":"round","strokeWidth":"2","d":"M5 13l4 4L19 7"}]}]}],["$","h3",null,{"className":"text-lg font-bold text-foreground","children":"Data ownership"}],["$","p",null,{"className":"mt-2 text-muted-foreground","children":"Your data stays portable, exportable, and under your control."}]]}],["$","div","Transparent automation",{"className":"glass-panel rounded-2xl p-8 shadow-sm hover:shadow-md transition-all","children":[["$","div",null,{"className":"h-10 w-10 bg-primary/10 rounded-lg flex items-center justify-center text-primary mb-4","children":["$","svg",null,{"className":"w-5 h-5","fill":"none","stroke":"currentColor","viewBox":"0 0 24 24","children":["$","path",null,{"strokeLinecap":"round","strokeLinejoin":"round","strokeWidth":"2","d":"M5 13l4 4L19 7"}]}]}],["$","h3",null,{"className":"text-lg font-bold text-foreground","children":"Transparent automation"}],["$","p",null,{"className":"mt-2 text-muted-foreground","children":"Rules are visible, explainable, and ready for compliance review."}]]}],["$","div","Operational clarity",{"className":"glass-panel rounded-2xl p-8 shadow-sm hover:shadow-md transition-all","children":[["$","div",null,{"className":"h-10 w-10 bg-primary/10 rounded-lg flex items-center justify-center text-primary mb-4","children":["$","svg",null,{"className":"w-5 h-5","fill":"none","stroke":"currentColor","viewBox":"0 0 24 24","children":["$","path",null,{"strokeLinecap":"round","strokeLinejoin":"round","strokeWidth":"2","d":"M5 13l4 4L19 7"}]}]}],["$","h3",null,{"className":"text-lg font-bold text-foreground","children":"Operational clarity"}],["$","p",null,{"className":"mt-2 text-muted-foreground","children":"Keep finance, tax, and operations aligned with one ledger truth."}]]}]]}],["$","section",null,{"className":"mt-24 text-center","children":[["$","div",null,{"className":"inline-flex items-center gap-2 px-3 py-1 rounded-full bg-secondary/50 border border-border text-xs font-medium text-muted-foreground backdrop-blur-sm mb-6","children":"Leadership"}],["$","h2",null,{"className":"text-3xl font-bold text-foreground mb-12","children":"Built by finance experts."}],["$","div",null,{"className":"max-w-sm mx-auto glass-panel rounded-2xl p-8 shadow-sm hover:shadow-md transition-all","children":[["$","div",null,{"className":"h-24 w-24 rounded-full bg-primary/10 mx-auto mb-6 flex items-center justify-center text-3xl font-bold text-primary","children":"MM"}],["$","h3",null,{"className":"text-xl font-bold text-foreground","children":"Manoj Mohan"}],["$","p",null,{"className":"text-sm font-medium text-primary mt-1","children":"Founder & CEO"}],["$","p",null,{"className":"mt-4 text-muted-foreground text-sm leading-relaxed","children":"Leading the vision to bring audit-ready financial controls to modern businesses."}]]}]]}],["$","section",null,{"className":"mt-24 rounded-3xl bg-secondary/30 border border-border p-8 sm:p-12","children":["$","div",null,{"className":"grid gap-12 lg:grid-cols-[0.9fr_1.1fr]","children":[["$","div",null,{"className":"space-y-6","children":[["$","div",null,{"className":"inline-flex items-center gap-2 px-3 py-1 rounded-full bg-background border border-border text-xs font-medium text-muted-foreground","children":"What we built"}],["$","h2",null,{"className":"text-3xl font-bold text-foreground","children":"A ledger that holds the full story."}],["$","p",null,{"className":"text-muted-foreground text-lg","children":"Traditional tools collapse data into summaries. LedgerOne keeps each raw entry intact and layers in decisions, reviews, and approvals."}]]}],["$","div",null,{"className":"grid gap-6 sm:grid-cols-3","children":[["$","div","Ledger-first architecture",{"className":"rounded-xl bg-background border border-border p-6 shadow-sm","children":[["$","p",null,{"className":"text-xs font-bold text-primary uppercase tracking-wider","children":["Focus ",1]}],["$","p",null,{"className":"mt-3 text-sm font-bold text-foreground","children":"Ledger-first architecture"}],["$","p",null,{"className":"mt-2 text-xs text-muted-foreground","children":"Every transaction starts immutable, then layers preserve every change."}]]}],["$","div","Built for teams",{"className":"rounded-xl bg-background border border-border p-6 shadow-sm","children":[["$","p",null,{"className":"text-xs font-bold text-primary uppercase tracking-wider","children":["Focus ",2]}],["$","p",null,{"className":"mt-3 text-sm font-bold text-foreground","children":"Built for teams"}],["$","p",null,{"className":"mt-2 text-xs text-muted-foreground","children":"We design workflows for the handoffs between finance, tax, and ops."}]]}],["$","div","US-ready exports",{"className":"rounded-xl bg-background border border-border p-6 shadow-sm","children":[["$","p",null,{"className":"text-xs font-bold text-primary uppercase tracking-wider","children":["Focus ",3]}],["$","p",null,{"className":"mt-3 text-sm font-bold text-foreground","children":"US-ready exports"}],["$","p",null,{"className":"mt-2 text-xs text-muted-foreground","children":"Exports are formatted to support US tax and accounting workflows."}]]}]]}]]}]}]]}]]}],["$","footer",null,{"className":"border-t border-border bg-background mt-auto","children":["$","div",null,{"className":"mx-auto max-w-7xl px-6 py-12 lg:px-8","children":[["$","div",null,{"className":"flex flex-col items-start justify-between gap-8 sm:flex-row","children":[["$","div",null,{"className":"max-w-xs","children":[["$","div",null,{"className":"flex items-center gap-2 mb-4","children":[["$","div",null,{"className":"h-8 w-8 rounded bg-primary flex items-center justify-center text-primary-foreground font-bold text-sm shadow-glow-teal","children":"L1"}],["$","span",null,{"className":"text-lg font-bold tracking-tight text-foreground","children":"LedgerOne"}]]}],["$","p",null,{"className":"text-sm text-muted-foreground leading-relaxed","children":"The financial control desk built for audit-ready teams. Unifying US and Canadian banking with immutable ledgers."}]]}],["$","div",null,{"className":"grid grid-cols-2 gap-8 sm:gap-16","children":[["$","div",null,{"className":"flex flex-col gap-3","children":[["$","h3",null,{"className":"text-sm font-semibold text-foreground","children":"Product"}],["$","$L3",null,{"className":"text-sm text-muted-foreground hover:text-primary transition-colors","href":"/features/cash-flow","children":"Cash Flow"}],["$","$L3",null,{"className":"text-sm text-muted-foreground hover:text-primary transition-colors","href":"/features/reports","children":"Reports"}],["$","$L3",null,{"className":"text-sm text-muted-foreground hover:text-primary transition-colors","href":"/compare/vs-spreadsheets","children":"Vs Spreadsheets"}],["$","$L3",null,{"className":"text-sm text-muted-foreground hover:text-primary transition-colors","href":"/compare/vs-ynab","children":"Vs YNAB"}],["$","$L3",null,{"className":"text-sm text-muted-foreground hover:text-primary transition-colors","href":"/compare/vs-quicken","children":"Vs Quicken"}],["$","$L3",null,{"className":"text-sm text-muted-foreground hover:text-primary transition-colors","href":"/compare/vs-copilot","children":"Vs Copilot"}],["$","$L3",null,{"className":"text-sm text-muted-foreground hover:text-primary transition-colors","href":"/pricing","children":"Pricing"}]]}],["$","div",null,{"className":"flex flex-col gap-3","children":[["$","h3",null,{"className":"text-sm font-semibold text-foreground","children":"Legal"}],["$","$L3",null,{"className":"text-sm text-muted-foreground hover:text-primary transition-colors","href":"/terms","children":"Terms"}],["$","$L3",null,{"className":"text-sm text-muted-foreground hover:text-primary transition-colors","href":"/privacy-policy","children":"Privacy"}],["$","$L3",null,{"className":"text-sm text-muted-foreground hover:text-primary transition-colors","href":"/contact","children":"Contact"}]]}]]}]]}],["$","div",null,{"className":"mt-12 border-t border-border pt-8 flex flex-col sm:flex-row justify-between items-center gap-4","children":[["$","p",null,{"className":"text-xs text-muted-foreground","children":["© ",2026," LedgerOne Inc. All rights reserved."]}],["$","div",null,{"className":"flex gap-4","children":[["$","div",null,{"className":"w-5 h-5 bg-muted rounded-full opacity-50 hover:opacity-100 transition-opacity cursor-pointer"}],["$","div",null,{"className":"w-5 h-5 bg-muted rounded-full opacity-50 hover:opacity-100 transition-opacity cursor-pointer"}],["$","div",null,{"className":"w-5 h-5 bg-muted rounded-full opacity-50 hover:opacity-100 transition-opacity cursor-pointer"}]]}]]}]]}]}],["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"$5"}}]]}],null],null],null]},[null,["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","about","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}]],null]},[[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/5793b6aab6d4193e.css","precedence":"next","crossOrigin":"$undefined"}]],["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__variable_f367f3 __variable_dd5b2f font-sans","children":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L7",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],["$L8",null]]]] -8:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"About LedgerOne | LedgerOne"}],["$","meta","3",{"name":"description","content":"Learn how LedgerOne builds audit-ready ledgers for US finance, tax, and operations teams."}],["$","meta","4",{"name":"keywords","content":"ledger,financial control,audit-ready,transaction ledger,finance operations,US accounting,transaction rules,data export"}],["$","meta","5",{"name":"next-size-adjust"}]] -1:null diff --git a/.next/server/app/about/page.js b/.next/server/app/about/page.js deleted file mode 100644 index bb376cd..0000000 --- a/.next/server/app/about/page.js +++ /dev/null @@ -1 +0,0 @@ -(()=>{var e={};e.id=7301,e.ids=[7301],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")},6160:(e,t,r)=>{"use strict";r.r(t),r.d(t,{GlobalError:()=>o.a,__next_app__:()=>m,originalPathname:()=>u,pages:()=>c,routeModule:()=>p,tree:()=>l}),r(2358),r(1506),r(5866);var a=r(3191),s=r(8716),n=r(7922),o=r.n(n),i=r(5231),d={};for(let e in i)0>["default","tree","pages","GlobalError","originalPathname","__next_app__","routeModule"].indexOf(e)&&(d[e]=()=>i[e]);r.d(t,d);let l=["",{children:["about",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(r.bind(r,2358)),"/BACKEND/LEDGER-ONE/Frontend/app/about/page.tsx"]}]},{}]},{layout:[()=>Promise.resolve().then(r.bind(r,1506)),"/BACKEND/LEDGER-ONE/Frontend/app/layout.tsx"],"not-found":[()=>Promise.resolve().then(r.t.bind(r,5866,23)),"next/dist/client/components/not-found-error"]}],c=["/BACKEND/LEDGER-ONE/Frontend/app/about/page.tsx"],u="/about/page",m={require:r,loadChunk:()=>Promise.resolve()},p=new a.AppPageRouteModule({definition:{kind:s.x.APP_PAGE,page:"/about/page",pathname:"/about",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:l}})},5172:(e,t,r)=>{Promise.resolve().then(r.bind(r,4897)),Promise.resolve().then(r.t.bind(r,2481,23)),Promise.resolve().then(r.t.bind(r,9404,23))},2358:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>x,metadata:()=>u});var a=r(9510),s=r(7710),n=r(7371),o=r(9793),i=r(9167),d=r(98),l=r(1333),c=r(7950);let u={title:"About LedgerOne",description:"Learn how LedgerOne builds audit-ready ledgers for US finance, tax, and operations teams.",keywords:c.d.keywords},m=[{title:"Data ownership",detail:"Your data stays portable, exportable, and under your control."},{title:"Transparent automation",detail:"Rules are visible, explainable, and ready for compliance review."},{title:"Operational clarity",detail:"Keep finance, tax, and operations aligned with one ledger truth."}],p=[{title:"Ledger-first architecture",detail:"Every transaction starts immutable, then layers preserve every change."},{title:"Built for teams",detail:"We design workflows for the handoffs between finance, tax, and ops."},{title:"US-ready exports",detail:"Exports are formatted to support US tax and accounting workflows."}];function x(){let e=[{"@context":"https://schema.org","@type":"WebPage",name:"About LedgerOne",description:"Learn how LedgerOne builds audit-ready ledgers for US finance, tax, and operations teams.",url:`${c.d.url}/about`},{"@context":"https://schema.org","@type":"FAQPage",mainEntity:l.M.map(e=>({"@type":"Question",name:e.question,acceptedAnswer:{"@type":"Answer",text:e.answer}}))}];return(0,a.jsxs)("div",{className:"min-h-screen bg-background font-sans text-foreground flex flex-col",children:[a.jsx(d.H,{}),(0,a.jsxs)("main",{className:"flex-1 pt-32 pb-24 relative overflow-hidden",children:[a.jsx("div",{className:"absolute inset-0 mesh-gradient -z-10 opacity-40"}),(0,a.jsxs)("div",{className:"max-w-7xl mx-auto px-6 lg:px-8",children:[(0,a.jsxs)("section",{className:"grid gap-12 lg:grid-cols-[1fr_1fr] items-center",children:[(0,a.jsxs)("div",{className:"space-y-8 animate-slide-up",children:[a.jsx("div",{className:"inline-flex items-center gap-2 px-3 py-1 rounded-full bg-secondary/50 border border-border text-xs font-medium text-muted-foreground backdrop-blur-sm",children:"Our Story"}),a.jsx("h1",{className:"text-4xl font-bold tracking-tight text-foreground sm:text-5xl leading-tight",children:"LedgerOne keeps every transaction ready for audits, review, and action."}),(0,a.jsxs)("div",{className:"space-y-4 text-lg text-muted-foreground",children:[a.jsx("p",{children:"We built LedgerOne for teams that manage high volumes of transactions but still need each decision documented. Our ledger-first workflow keeps the raw truth intact while allowing intelligent categorization and rule-driven automation."}),a.jsx("p",{children:"The result is a single source of truth that helps US finance and tax teams collaborate without losing evidence or context."})]}),(0,a.jsxs)("div",{className:"flex flex-wrap gap-4",children:[a.jsx(n.default,{href:"/pricing",className:"px-6 py-3 rounded-lg bg-primary text-primary-foreground font-medium hover:bg-primary/90 transition-colors shadow-glow-teal",children:"View pricing"}),a.jsx(n.default,{href:"/faq",className:"px-6 py-3 rounded-lg bg-background border border-border text-foreground font-medium hover:bg-secondary transition-colors",children:"Explore FAQs"})]})]}),(0,a.jsxs)("div",{className:"relative animate-fade-in",children:[a.jsx("div",{className:"absolute -right-10 top-8 hidden h-64 w-64 rounded-full bg-accent/20 blur-3xl lg:block"}),(0,a.jsxs)("div",{className:"relative rounded-2xl overflow-hidden border border-border shadow-xl glass-panel",children:[a.jsx(s.default,{src:"https://images.unsplash.com/photo-1460925895917-afdab827c52f?q=80&w=1600&auto=format&fit=crop",alt:"Analyst reviewing charts on a laptop",width:1200,height:900,className:"h-full w-full object-cover opacity-90"}),(0,a.jsxs)("div",{className:"absolute bottom-0 left-0 right-0 bg-background/90 backdrop-blur-sm p-6 border-t border-border",children:[a.jsx("p",{className:"text-xs font-bold uppercase tracking-wider text-primary",children:"Built for US operators"}),a.jsx("p",{className:"mt-1 text-sm text-muted-foreground",children:"LedgerOne is built around US accounting workflows, audit readiness, and tax reporting cycles."})]})]})]})]}),a.jsx("section",{className:"mt-24 grid gap-8 md:grid-cols-3",children:m.map(e=>(0,a.jsxs)("div",{className:"glass-panel rounded-2xl p-8 shadow-sm hover:shadow-md transition-all",children:[a.jsx("div",{className:"h-10 w-10 bg-primary/10 rounded-lg flex items-center justify-center text-primary mb-4",children: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:"M5 13l4 4L19 7"})})}),a.jsx("h3",{className:"text-lg font-bold text-foreground",children:e.title}),a.jsx("p",{className:"mt-2 text-muted-foreground",children:e.detail})]},e.title))}),(0,a.jsxs)("section",{className:"mt-24 text-center",children:[a.jsx("div",{className:"inline-flex items-center gap-2 px-3 py-1 rounded-full bg-secondary/50 border border-border text-xs font-medium text-muted-foreground backdrop-blur-sm mb-6",children:"Leadership"}),a.jsx("h2",{className:"text-3xl font-bold text-foreground mb-12",children:"Built by finance experts."}),(0,a.jsxs)("div",{className:"max-w-sm mx-auto glass-panel rounded-2xl p-8 shadow-sm hover:shadow-md transition-all",children:[a.jsx("div",{className:"h-24 w-24 rounded-full bg-primary/10 mx-auto mb-6 flex items-center justify-center text-3xl font-bold text-primary",children:"MM"}),a.jsx("h3",{className:"text-xl font-bold text-foreground",children:"Manoj Mohan"}),a.jsx("p",{className:"text-sm font-medium text-primary mt-1",children:"Founder & CEO"}),a.jsx("p",{className:"mt-4 text-muted-foreground text-sm leading-relaxed",children:"Leading the vision to bring audit-ready financial controls to modern businesses."})]})]}),a.jsx("section",{className:"mt-24 rounded-3xl bg-secondary/30 border border-border p-8 sm:p-12",children:(0,a.jsxs)("div",{className:"grid gap-12 lg:grid-cols-[0.9fr_1.1fr]",children:[(0,a.jsxs)("div",{className:"space-y-6",children:[a.jsx("div",{className:"inline-flex items-center gap-2 px-3 py-1 rounded-full bg-background border border-border text-xs font-medium text-muted-foreground",children:"What we built"}),a.jsx("h2",{className:"text-3xl font-bold text-foreground",children:"A ledger that holds the full story."}),a.jsx("p",{className:"text-muted-foreground text-lg",children:"Traditional tools collapse data into summaries. LedgerOne keeps each raw entry intact and layers in decisions, reviews, and approvals."})]}),a.jsx("div",{className:"grid gap-6 sm:grid-cols-3",children:p.map((e,t)=>(0,a.jsxs)("div",{className:"rounded-xl bg-background border border-border p-6 shadow-sm",children:[(0,a.jsxs)("p",{className:"text-xs font-bold text-primary uppercase tracking-wider",children:["Focus ",t+1]}),a.jsx("p",{className:"mt-3 text-sm font-bold text-foreground",children:e.title}),a.jsx("p",{className:"mt-2 text-xs text-muted-foreground",children:e.detail})]},e.title))})]})})]})]}),a.jsx(i.n,{}),a.jsx(o.G,{schema:e})]})}},1333:(e,t,r)=>{"use strict";r.d(t,{M:()=>a});let a=[{question:"What is LedgerOnei",answer:"LedgerOne is a financial control desk that keeps raw transactions immutable while you layer in categories, notes, and automation."},{question:"Who is LedgerOne built fori",answer:"US finance, tax, and operations teams who need audit-ready exports and clear transaction history."},{question:"How much does LedgerOne costi",answer:"Your first two connected accounts are free. Unlimited accounts are $9 per month."},{question:"What counts as a connected accounti",answer:"Any linked bank, card, or processor that syncs transactions into your ledger."},{question:"Can I start for free without a credit cardi",answer:"Yes. You can connect two accounts for free and upgrade later if you need more."},{question:"Do edits overwrite original transactionsi",answer:"No. LedgerOne preserves the raw transaction and stores edits as layered decisions."},{question:"Can I export my data anytimei",answer:"Yes. You can export unlimited CSV and JSON files with full metadata."},{question:"Does LedgerOne support audit trailsi",answer:"Every change, rule execution, and export is captured in the audit log."},{question:"How does the rules engine worki",answer:"Rules apply tags, categories, and actions on top of raw data without altering the originals."},{question:"What is the sync frequencyi",answer:"Sync cadence depends on the connector. Unlimited accounts include priority sync intervals."},{question:"Is my data securei",answer:"Data is stored securely with consistent audit trails and export visibility."},{question:"Can multiple teammates access the ledgeri",answer:"LedgerOne is built for collaboration across finance, tax, and operations."},{question:"What happens if I canceli",answer:"You retain access to your data and can export it anytime, but syncing stops."},{question:"Do you support US tax workflowsi",answer:"Yes. LedgerOne is designed to support US tax and accounting workflows."},{question:"Can I import historical transactionsi",answer:"Yes. Historical data can be imported and tracked alongside new activity."},{question:"Do you offer onboarding helpi",answer:"Yes. Our team provides onboarding guidance and best practices."},{question:"Is there a free trial for unlimited accountsi",answer:"We currently offer the first two accounts free. Contact us for trial options."},{question:"Can I customize categories and tagsi",answer:"Yes. You can add categories, notes, and custom tags to every transaction."},{question:"Does LedgerOne integrate with accounting softwarei",answer:"Exports are designed to plug into your accounting workflow. Integrations are planned."},{question:"How do I book a demoi",answer:"Use the Book a Demo page to schedule time with our team."}]}};var t=require("../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),a=t.X(0,[8948,8512,434,2901,9653],()=>r(6160));module.exports=a})(); \ No newline at end of file diff --git a/.next/server/app/about/page.js.nft.json b/.next/server/app/about/page.js.nft.json deleted file mode 100644 index 188d729..0000000 --- a/.next/server/app/about/page.js.nft.json +++ /dev/null @@ -1 +0,0 @@ -{"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/2901.js","../../chunks/434.js","../../chunks/8512.js","../../chunks/8948.js","../../chunks/9653.js","../../webpack-runtime.js","page_client-reference-manifest.js"]} \ No newline at end of file diff --git a/.next/server/app/about/page_client-reference-manifest.js b/.next/server/app/about/page_client-reference-manifest.js deleted file mode 100644 index a45a174..0000000 --- a/.next/server/app/about/page_client-reference-manifest.js +++ /dev/null @@ -1 +0,0 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/about/page"]={"moduleLoading":{"prefix":"/_next/","crossOrigin":null},"ssrModuleMapping":{"80":{"*":{"id":"1868","name":"*","chunks":[],"async":false}},"112":{"*":{"id":"9776","name":"*","chunks":[],"async":false}},"594":{"*":{"id":"7419","name":"*","chunks":[],"async":false}},"1060":{"*":{"id":"9727","name":"*","chunks":[],"async":false}},"2043":{"*":{"id":"7060","name":"*","chunks":[],"async":false}},"2742":{"*":{"id":"5219","name":"*","chunks":[],"async":false}},"2833":{"*":{"id":"1472","name":"*","chunks":[],"async":false}},"2846":{"*":{"id":"2994","name":"*","chunks":[],"async":false}},"2972":{"*":{"id":"9404","name":"*","chunks":[],"async":false}},"4707":{"*":{"id":"9671","name":"*","chunks":[],"async":false}},"5277":{"*":{"id":"8205","name":"*","chunks":[],"async":false}},"5878":{"*":{"id":"2481","name":"*","chunks":[],"async":false}},"6374":{"*":{"id":"1442","name":"*","chunks":[],"async":false}},"6423":{"*":{"id":"4759","name":"*","chunks":[],"async":false}},"6516":{"*":{"id":"9126","name":"*","chunks":[],"async":false}},"6647":{"*":{"id":"6947","name":"*","chunks":[],"async":false}},"7047":{"*":{"id":"7177","name":"*","chunks":[],"async":false}},"8988":{"*":{"id":"4897","name":"*","chunks":[],"async":false}},"9107":{"*":{"id":"6114","name":"*","chunks":[],"async":false}},"9345":{"*":{"id":"6666","name":"*","chunks":[],"async":false}},"9618":{"*":{"id":"4190","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/BACKEND/LEDGER-ONE/Frontend/node_modules/next/dist/client/components/app-router.js":{"id":2846,"name":"*","chunks":[],"async":false},"/BACKEND/LEDGER-ONE/Frontend/node_modules/next/dist/esm/client/components/app-router.js":{"id":2846,"name":"*","chunks":[],"async":false},"/BACKEND/LEDGER-ONE/Frontend/node_modules/next/dist/client/components/client-page.js":{"id":9107,"name":"*","chunks":[],"async":false},"/BACKEND/LEDGER-ONE/Frontend/node_modules/next/dist/esm/client/components/client-page.js":{"id":9107,"name":"*","chunks":[],"async":false},"/BACKEND/LEDGER-ONE/Frontend/node_modules/next/dist/client/components/error-boundary.js":{"id":1060,"name":"*","chunks":[],"async":false},"/BACKEND/LEDGER-ONE/Frontend/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":1060,"name":"*","chunks":[],"async":false},"/BACKEND/LEDGER-ONE/Frontend/node_modules/next/dist/client/components/layout-router.js":{"id":4707,"name":"*","chunks":[],"async":false},"/BACKEND/LEDGER-ONE/Frontend/node_modules/next/dist/esm/client/components/layout-router.js":{"id":4707,"name":"*","chunks":[],"async":false},"/BACKEND/LEDGER-ONE/Frontend/node_modules/next/dist/client/components/not-found-boundary.js":{"id":80,"name":"*","chunks":[],"async":false},"/BACKEND/LEDGER-ONE/Frontend/node_modules/next/dist/esm/client/components/not-found-boundary.js":{"id":80,"name":"*","chunks":[],"async":false},"/BACKEND/LEDGER-ONE/Frontend/node_modules/next/dist/client/components/render-from-template-context.js":{"id":6423,"name":"*","chunks":[],"async":false},"/BACKEND/LEDGER-ONE/Frontend/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":6423,"name":"*","chunks":[],"async":false},"/BACKEND/LEDGER-ONE/Frontend/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"subsets\":[\"latin\"],\"variable\":\"--font-inter\"}],\"variableName\":\"inter\"}":{"id":9282,"name":"*","chunks":["185","static/chunks/app/layout-877b61989c217e62.js"],"async":false},"/BACKEND/LEDGER-ONE/Frontend/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Space_Grotesk\",\"arguments\":[{\"subsets\":[\"latin\"],\"variable\":\"--font-space\"}],\"variableName\":\"space\"}":{"id":6576,"name":"*","chunks":["185","static/chunks/app/layout-877b61989c217e62.js"],"async":false},"/BACKEND/LEDGER-ONE/Frontend/app/globals.css":{"id":7960,"name":"*","chunks":["185","static/chunks/app/layout-877b61989c217e62.js"],"async":false},"/BACKEND/LEDGER-ONE/Frontend/app/app/connect/page.tsx":{"id":9345,"name":"*","chunks":[],"async":false},"/BACKEND/LEDGER-ONE/Frontend/app/app/page.tsx":{"id":7047,"name":"*","chunks":[],"async":false},"/BACKEND/LEDGER-ONE/Frontend/app/exports/page.tsx":{"id":2043,"name":"*","chunks":[],"async":false},"/BACKEND/LEDGER-ONE/Frontend/app/login/page.tsx":{"id":6374,"name":"*","chunks":[],"async":false},"/BACKEND/LEDGER-ONE/Frontend/app/rules/page.tsx":{"id":6516,"name":"*","chunks":[],"async":false},"/BACKEND/LEDGER-ONE/Frontend/app/profile/page.tsx":{"id":112,"name":"*","chunks":[],"async":false},"/BACKEND/LEDGER-ONE/Frontend/app/register/page.tsx":{"id":2833,"name":"*","chunks":[],"async":false},"/BACKEND/LEDGER-ONE/Frontend/components/app-shell.tsx":{"id":5277,"name":"*","chunks":[],"async":false},"/BACKEND/LEDGER-ONE/Frontend/node_modules/next/dist/client/link.js":{"id":2972,"name":"*","chunks":["648","static/chunks/648-2c01649c49b7aa73.js","878","static/chunks/878-9d38b00d148d415a.js","301","static/chunks/app/about/page-5ad6ee32f8a1714d.js"],"async":false},"/BACKEND/LEDGER-ONE/Frontend/node_modules/next/dist/esm/client/link.js":{"id":2972,"name":"*","chunks":["648","static/chunks/648-2c01649c49b7aa73.js","878","static/chunks/878-9d38b00d148d415a.js","301","static/chunks/app/about/page-5ad6ee32f8a1714d.js"],"async":false},"/BACKEND/LEDGER-ONE/Frontend/app/transactions/page.tsx":{"id":6647,"name":"*","chunks":[],"async":false},"/BACKEND/LEDGER-ONE/Frontend/app/tax/page.tsx":{"id":2742,"name":"*","chunks":[],"async":false},"/BACKEND/LEDGER-ONE/Frontend/components/contact-section.tsx":{"id":9618,"name":"*","chunks":[],"async":false},"/BACKEND/LEDGER-ONE/Frontend/components/site-header.tsx":{"id":8988,"name":"*","chunks":["648","static/chunks/648-2c01649c49b7aa73.js","878","static/chunks/878-9d38b00d148d415a.js","301","static/chunks/app/about/page-5ad6ee32f8a1714d.js"],"async":false},"/BACKEND/LEDGER-ONE/Frontend/node_modules/next/dist/client/image-component.js":{"id":5878,"name":"*","chunks":["648","static/chunks/648-2c01649c49b7aa73.js","878","static/chunks/878-9d38b00d148d415a.js","301","static/chunks/app/about/page-5ad6ee32f8a1714d.js"],"async":false},"/BACKEND/LEDGER-ONE/Frontend/node_modules/next/dist/esm/client/image-component.js":{"id":5878,"name":"*","chunks":["648","static/chunks/648-2c01649c49b7aa73.js","878","static/chunks/878-9d38b00d148d415a.js","301","static/chunks/app/about/page-5ad6ee32f8a1714d.js"],"async":false},"/BACKEND/LEDGER-ONE/Frontend/components/growth-simulator.tsx":{"id":594,"name":"*","chunks":["648","static/chunks/648-2c01649c49b7aa73.js","878","static/chunks/878-9d38b00d148d415a.js","813","static/chunks/813-a4a815b4aee262b5.js","931","static/chunks/app/page-fca74b50b460acdb.js"],"async":false}},"entryCSSFiles":{"/BACKEND/LEDGER-ONE/Frontend/":[],"/BACKEND/LEDGER-ONE/Frontend/app/layout":["static/css/5793b6aab6d4193e.css"],"/BACKEND/LEDGER-ONE/Frontend/app/page":[],"/BACKEND/LEDGER-ONE/Frontend/app/about/page":[]}} \ No newline at end of file diff --git a/.next/server/app/api/accounts/link/route.js b/.next/server/app/api/accounts/link/route.js deleted file mode 100644 index da322d9..0000000 --- a/.next/server/app/api/accounts/link/route.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(()=>{var e={};e.id=832,e.ids=[832],e.modules={399:e=>{e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},517:e=>{e.exports=require("next/dist/compiled/next-server/app-route.runtime.prod.js")},5324:(e,t,a)=>{a.r(t),a.d(t,{originalPathname:()=>l,patchFetch:()=>h,requestAsyncStorage:()=>u,routeModule:()=>p,serverHooks:()=>d,staticGenerationAsyncStorage:()=>c});var n={};a.r(n),a.d(n,{POST:()=>i});var r=a(9303),o=a(8716),s=a(670);async function i(){let e=await fetch("http://localhost:3051/api/accounts/link",{method:"POST"});return new Response(await e.text(),{status:e.status,headers:{"Content-Type":e.headers.get("content-type")??"application/json"}})}let p=new r.AppRouteRouteModule({definition:{kind:o.x.APP_ROUTE,page:"/api/accounts/link/route",pathname:"/api/accounts/link",filename:"route",bundlePath:"app/api/accounts/link/route"},resolvedPagePath:"/BACKEND/LEDGER-ONE/Frontend/app/api/accounts/link/route.ts",nextConfigOutput:"",userland:n}),{requestAsyncStorage:u,staticGenerationAsyncStorage:c,serverHooks:d}=p,l="/api/accounts/link/route";function h(){return(0,s.patchFetch)({serverHooks:d,staticGenerationAsyncStorage:c})}},9303:(e,t,a)=>{e.exports=a(517)}};var t=require("../../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),n=t.X(0,[8948],()=>a(5324));module.exports=n})(); \ No newline at end of file diff --git a/.next/server/app/api/accounts/link/route.js.nft.json b/.next/server/app/api/accounts/link/route.js.nft.json deleted file mode 100644 index a29042b..0000000 --- a/.next/server/app/api/accounts/link/route.js.nft.json +++ /dev/null @@ -1 +0,0 @@ -{"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/compiled/next-server/app-route.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/8948.js","../../../../webpack-runtime.js"]} \ No newline at end of file diff --git a/.next/server/app/api/accounts/manual/route.js b/.next/server/app/api/accounts/manual/route.js deleted file mode 100644 index 9191988..0000000 --- a/.next/server/app/api/accounts/manual/route.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(()=>{var e={};e.id=8569,e.ids=[8569],e.modules={399:e=>{e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},517:e=>{e.exports=require("next/dist/compiled/next-server/app-route.runtime.prod.js")},6587:(e,t,a)=>{a.r(t),a.d(t,{originalPathname:()=>l,patchFetch:()=>m,requestAsyncStorage:()=>i,routeModule:()=>p,serverHooks:()=>d,staticGenerationAsyncStorage:()=>c});var n={};a.r(n),a.d(n,{POST:()=>u});var r=a(9303),o=a(8716),s=a(670);async function u(e){let t=await e.text(),a=process.env.LEDGERONE_API_URL??"http://localhost:3051",n=await fetch(`${a}/api/accounts/manual`,{method:"POST",headers:{"Content-Type":"application/json"},body:t});return new Response(await n.text(),{status:n.status,headers:{"Content-Type":n.headers.get("content-type")??"application/json"}})}let p=new r.AppRouteRouteModule({definition:{kind:o.x.APP_ROUTE,page:"/api/accounts/manual/route",pathname:"/api/accounts/manual",filename:"route",bundlePath:"app/api/accounts/manual/route"},resolvedPagePath:"/BACKEND/LEDGER-ONE/Frontend/app/api/accounts/manual/route.ts",nextConfigOutput:"",userland:n}),{requestAsyncStorage:i,staticGenerationAsyncStorage:c,serverHooks:d}=p,l="/api/accounts/manual/route";function m(){return(0,s.patchFetch)({serverHooks:d,staticGenerationAsyncStorage:c})}},9303:(e,t,a)=>{e.exports=a(517)}};var t=require("../../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),n=t.X(0,[8948],()=>a(6587));module.exports=n})(); \ No newline at end of file diff --git a/.next/server/app/api/accounts/manual/route.js.nft.json b/.next/server/app/api/accounts/manual/route.js.nft.json deleted file mode 100644 index a29042b..0000000 --- a/.next/server/app/api/accounts/manual/route.js.nft.json +++ /dev/null @@ -1 +0,0 @@ -{"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/compiled/next-server/app-route.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/8948.js","../../../../webpack-runtime.js"]} \ No newline at end of file diff --git a/.next/server/app/api/accounts/route.js b/.next/server/app/api/accounts/route.js deleted file mode 100644 index 906f22b..0000000 --- a/.next/server/app/api/accounts/route.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(()=>{var e={};e.id=3101,e.ids=[3101],e.modules={399:e=>{e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},517:e=>{e.exports=require("next/dist/compiled/next-server/app-route.runtime.prod.js")},2845:(e,t,a)=>{a.r(t),a.d(t,{originalPathname:()=>l,patchFetch:()=>h,requestAsyncStorage:()=>i,routeModule:()=>u,serverHooks:()=>d,staticGenerationAsyncStorage:()=>c});var r={};a.r(r),a.d(r,{GET:()=>p});var n=a(9303),o=a(8716),s=a(670);async function p(e){let t=process.env.LEDGERONE_API_URL??"http://localhost:3051",a=new URL(e.url).searchParams.toString(),r=await fetch(`${t}/api/accounts${a?`?${a}`:""}`);return new Response(await r.text(),{status:r.status,headers:{"Content-Type":r.headers.get("content-type")??"application/json"}})}let u=new n.AppRouteRouteModule({definition:{kind:o.x.APP_ROUTE,page:"/api/accounts/route",pathname:"/api/accounts",filename:"route",bundlePath:"app/api/accounts/route"},resolvedPagePath:"/BACKEND/LEDGER-ONE/Frontend/app/api/accounts/route.ts",nextConfigOutput:"",userland:r}),{requestAsyncStorage:i,staticGenerationAsyncStorage:c,serverHooks:d}=u,l="/api/accounts/route";function h(){return(0,s.patchFetch)({serverHooks:d,staticGenerationAsyncStorage:c})}},9303:(e,t,a)=>{e.exports=a(517)}};var t=require("../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),r=t.X(0,[8948],()=>a(2845));module.exports=r})(); \ No newline at end of file diff --git a/.next/server/app/api/accounts/route.js.nft.json b/.next/server/app/api/accounts/route.js.nft.json deleted file mode 100644 index b1a4efd..0000000 --- a/.next/server/app/api/accounts/route.js.nft.json +++ /dev/null @@ -1 +0,0 @@ -{"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/compiled/next-server/app-route.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/8948.js","../../../webpack-runtime.js"]} \ No newline at end of file diff --git a/.next/server/app/api/auth/login/route.js b/.next/server/app/api/auth/login/route.js deleted file mode 100644 index 661b793..0000000 --- a/.next/server/app/api/auth/login/route.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(()=>{var e={};e.id=8873,e.ids=[8873],e.modules={399:e=>{e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},517:e=>{e.exports=require("next/dist/compiled/next-server/app-route.runtime.prod.js")},8405:(e,t,a)=>{a.r(t),a.d(t,{originalPathname:()=>h,patchFetch:()=>c,requestAsyncStorage:()=>u,routeModule:()=>s,serverHooks:()=>l,staticGenerationAsyncStorage:()=>d});var r={};a.r(r),a.d(r,{POST:()=>p});var n=a(9303),o=a(8716),i=a(670);async function p(e){let t=await e.text(),a=process.env.LEDGERONE_API_URL??"http://localhost:3051",r=await fetch(`${a}/api/auth/login`,{method:"POST",headers:{"Content-Type":"application/json"},body:t});return new Response(await r.text(),{status:r.status,headers:{"Content-Type":r.headers.get("content-type")??"application/json"}})}let s=new n.AppRouteRouteModule({definition:{kind:o.x.APP_ROUTE,page:"/api/auth/login/route",pathname:"/api/auth/login",filename:"route",bundlePath:"app/api/auth/login/route"},resolvedPagePath:"/BACKEND/LEDGER-ONE/Frontend/app/api/auth/login/route.ts",nextConfigOutput:"",userland:r}),{requestAsyncStorage:u,staticGenerationAsyncStorage:d,serverHooks:l}=s,h="/api/auth/login/route";function c(){return(0,i.patchFetch)({serverHooks:l,staticGenerationAsyncStorage:d})}},9303:(e,t,a)=>{e.exports=a(517)}};var t=require("../../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),r=t.X(0,[8948],()=>a(8405));module.exports=r})(); \ No newline at end of file diff --git a/.next/server/app/api/auth/login/route.js.nft.json b/.next/server/app/api/auth/login/route.js.nft.json deleted file mode 100644 index a29042b..0000000 --- a/.next/server/app/api/auth/login/route.js.nft.json +++ /dev/null @@ -1 +0,0 @@ -{"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/compiled/next-server/app-route.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/8948.js","../../../../webpack-runtime.js"]} \ No newline at end of file diff --git a/.next/server/app/api/auth/profile/route.js b/.next/server/app/api/auth/profile/route.js deleted file mode 100644 index 448c81b..0000000 --- a/.next/server/app/api/auth/profile/route.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(()=>{var e={};e.id=1495,e.ids=[1495],e.modules={399:e=>{e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},517:e=>{e.exports=require("next/dist/compiled/next-server/app-route.runtime.prod.js")},23:(e,t,a)=>{a.r(t),a.d(t,{originalPathname:()=>l,patchFetch:()=>c,requestAsyncStorage:()=>u,routeModule:()=>s,serverHooks:()=>h,staticGenerationAsyncStorage:()=>d});var r={};a.r(r),a.d(r,{PATCH:()=>p});var o=a(9303),i=a(8716),n=a(670);async function p(e){let t=await e.text(),a=e.headers.get("authorization")??"",r=process.env.LEDGERONE_API_URL??"http://localhost:3051",o=await fetch(`${r}/api/auth/profile`,{method:"PATCH",headers:{"Content-Type":"application/json",Authorization:a},body:t});return new Response(await o.text(),{status:o.status,headers:{"Content-Type":o.headers.get("content-type")??"application/json"}})}let s=new o.AppRouteRouteModule({definition:{kind:i.x.APP_ROUTE,page:"/api/auth/profile/route",pathname:"/api/auth/profile",filename:"route",bundlePath:"app/api/auth/profile/route"},resolvedPagePath:"/BACKEND/LEDGER-ONE/Frontend/app/api/auth/profile/route.ts",nextConfigOutput:"",userland:r}),{requestAsyncStorage:u,staticGenerationAsyncStorage:d,serverHooks:h}=s,l="/api/auth/profile/route";function c(){return(0,n.patchFetch)({serverHooks:h,staticGenerationAsyncStorage:d})}},9303:(e,t,a)=>{e.exports=a(517)}};var t=require("../../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),r=t.X(0,[8948],()=>a(23));module.exports=r})(); \ No newline at end of file diff --git a/.next/server/app/api/auth/profile/route.js.nft.json b/.next/server/app/api/auth/profile/route.js.nft.json deleted file mode 100644 index a29042b..0000000 --- a/.next/server/app/api/auth/profile/route.js.nft.json +++ /dev/null @@ -1 +0,0 @@ -{"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/compiled/next-server/app-route.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/8948.js","../../../../webpack-runtime.js"]} \ No newline at end of file diff --git a/.next/server/app/api/auth/register/route.js b/.next/server/app/api/auth/register/route.js deleted file mode 100644 index 44d8d8c..0000000 --- a/.next/server/app/api/auth/register/route.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(()=>{var e={};e.id=3002,e.ids=[3002],e.modules={399:e=>{e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},517:e=>{e.exports=require("next/dist/compiled/next-server/app-route.runtime.prod.js")},6675:(e,t,r)=>{r.r(t),r.d(t,{originalPathname:()=>l,patchFetch:()=>g,requestAsyncStorage:()=>d,routeModule:()=>u,serverHooks:()=>h,staticGenerationAsyncStorage:()=>c});var a={};r.r(a),r.d(a,{GET:()=>p,POST:()=>i});var s=r(9303),n=r(8716),o=r(670);async function i(e){let t=await e.text(),r=process.env.LEDGERONE_API_URL??"http://localhost:3051",a=await fetch(`${r}/api/auth/register`,{method:"POST",headers:{"Content-Type":"application/json"},body:t});return new Response(await a.text(),{status:a.status,headers:{"Content-Type":a.headers.get("content-type")??"application/json"}})}async function p(){return new Response(JSON.stringify({ok:!0,message:"POST JSON { email, password } to /api/auth/register."}),{status:200,headers:{"Content-Type":"application/json"}})}let u=new s.AppRouteRouteModule({definition:{kind:n.x.APP_ROUTE,page:"/api/auth/register/route",pathname:"/api/auth/register",filename:"route",bundlePath:"app/api/auth/register/route"},resolvedPagePath:"/BACKEND/LEDGER-ONE/Frontend/app/api/auth/register/route.ts",nextConfigOutput:"",userland:a}),{requestAsyncStorage:d,staticGenerationAsyncStorage:c,serverHooks:h}=u,l="/api/auth/register/route";function g(){return(0,o.patchFetch)({serverHooks:h,staticGenerationAsyncStorage:c})}},9303:(e,t,r)=>{e.exports=r(517)}};var t=require("../../../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),a=t.X(0,[8948],()=>r(6675));module.exports=a})(); \ No newline at end of file diff --git a/.next/server/app/api/auth/register/route.js.nft.json b/.next/server/app/api/auth/register/route.js.nft.json deleted file mode 100644 index a29042b..0000000 --- a/.next/server/app/api/auth/register/route.js.nft.json +++ /dev/null @@ -1 +0,0 @@ -{"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/compiled/next-server/app-route.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/8948.js","../../../../webpack-runtime.js"]} \ No newline at end of file diff --git a/.next/server/app/api/exports/csv/route.js b/.next/server/app/api/exports/csv/route.js deleted file mode 100644 index e8023b5..0000000 --- a/.next/server/app/api/exports/csv/route.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(()=>{var e={};e.id=1670,e.ids=[1670],e.modules={399:e=>{e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},517:e=>{e.exports=require("next/dist/compiled/next-server/app-route.runtime.prod.js")},2430:(e,t,r)=>{r.r(t),r.d(t,{originalPathname:()=>l,patchFetch:()=>x,requestAsyncStorage:()=>u,routeModule:()=>i,serverHooks:()=>d,staticGenerationAsyncStorage:()=>c});var s={};r.r(s),r.d(s,{GET:()=>n});var a=r(9303),o=r(8716),p=r(670);async function n(e){let t=new URL(e.url),r=await fetch(`http://localhost:3051/api/exports/csv${t.search}`);return new Response(await r.text(),{status:r.status,headers:{"Content-Type":r.headers.get("content-type")??"application/json"}})}let i=new a.AppRouteRouteModule({definition:{kind:o.x.APP_ROUTE,page:"/api/exports/csv/route",pathname:"/api/exports/csv",filename:"route",bundlePath:"app/api/exports/csv/route"},resolvedPagePath:"/BACKEND/LEDGER-ONE/Frontend/app/api/exports/csv/route.ts",nextConfigOutput:"",userland:s}),{requestAsyncStorage:u,staticGenerationAsyncStorage:c,serverHooks:d}=i,l="/api/exports/csv/route";function x(){return(0,p.patchFetch)({serverHooks:d,staticGenerationAsyncStorage:c})}},9303:(e,t,r)=>{e.exports=r(517)}};var t=require("../../../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),s=t.X(0,[8948],()=>r(2430));module.exports=s})(); \ No newline at end of file diff --git a/.next/server/app/api/exports/csv/route.js.nft.json b/.next/server/app/api/exports/csv/route.js.nft.json deleted file mode 100644 index a29042b..0000000 --- a/.next/server/app/api/exports/csv/route.js.nft.json +++ /dev/null @@ -1 +0,0 @@ -{"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/compiled/next-server/app-route.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/8948.js","../../../../webpack-runtime.js"]} \ No newline at end of file diff --git a/.next/server/app/api/plaid/exchange/route.js b/.next/server/app/api/plaid/exchange/route.js deleted file mode 100644 index bde19b7..0000000 --- a/.next/server/app/api/plaid/exchange/route.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(()=>{var e={};e.id=143,e.ids=[143],e.modules={399:e=>{e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},517:e=>{e.exports=require("next/dist/compiled/next-server/app-route.runtime.prod.js")},2400:(e,t,a)=>{a.r(t),a.d(t,{originalPathname:()=>l,patchFetch:()=>h,requestAsyncStorage:()=>u,routeModule:()=>s,serverHooks:()=>c,staticGenerationAsyncStorage:()=>d});var r={};a.r(r),a.d(r,{POST:()=>i});var n=a(9303),p=a(8716),o=a(670);async function i(e){let t=await e.text(),a=process.env.LEDGERONE_API_URL??"http://localhost:3051",r=await fetch(`${a}/api/plaid/exchange`,{method:"POST",headers:{"Content-Type":"application/json"},body:t});return new Response(await r.text(),{status:r.status,headers:{"Content-Type":r.headers.get("content-type")??"application/json"}})}let s=new n.AppRouteRouteModule({definition:{kind:p.x.APP_ROUTE,page:"/api/plaid/exchange/route",pathname:"/api/plaid/exchange",filename:"route",bundlePath:"app/api/plaid/exchange/route"},resolvedPagePath:"/BACKEND/LEDGER-ONE/Frontend/app/api/plaid/exchange/route.ts",nextConfigOutput:"",userland:r}),{requestAsyncStorage:u,staticGenerationAsyncStorage:d,serverHooks:c}=s,l="/api/plaid/exchange/route";function h(){return(0,o.patchFetch)({serverHooks:c,staticGenerationAsyncStorage:d})}},9303:(e,t,a)=>{e.exports=a(517)}};var t=require("../../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),r=t.X(0,[8948],()=>a(2400));module.exports=r})(); \ No newline at end of file diff --git a/.next/server/app/api/plaid/exchange/route.js.nft.json b/.next/server/app/api/plaid/exchange/route.js.nft.json deleted file mode 100644 index a29042b..0000000 --- a/.next/server/app/api/plaid/exchange/route.js.nft.json +++ /dev/null @@ -1 +0,0 @@ -{"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/compiled/next-server/app-route.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/8948.js","../../../../webpack-runtime.js"]} \ No newline at end of file diff --git a/.next/server/app/api/plaid/link-token/route.js b/.next/server/app/api/plaid/link-token/route.js deleted file mode 100644 index 2bb29af..0000000 --- a/.next/server/app/api/plaid/link-token/route.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(()=>{var e={};e.id=4726,e.ids=[4726],e.modules={399:e=>{e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},517:e=>{e.exports=require("next/dist/compiled/next-server/app-route.runtime.prod.js")},6819:(e,t,n)=>{n.r(t),n.d(t,{originalPathname:()=>c,patchFetch:()=>h,requestAsyncStorage:()=>u,routeModule:()=>s,serverHooks:()=>l,staticGenerationAsyncStorage:()=>d});var a={};n.r(a),n.d(a,{POST:()=>p});var r=n(9303),o=n(8716),i=n(670);async function p(){let e=process.env.LEDGERONE_API_URL??"http://localhost:3051",t=await fetch(`${e}/api/plaid/link-token`,{method:"POST",headers:{"Content-Type":"application/json"}});return new Response(await t.text(),{status:t.status,headers:{"Content-Type":t.headers.get("content-type")??"application/json"}})}let s=new r.AppRouteRouteModule({definition:{kind:o.x.APP_ROUTE,page:"/api/plaid/link-token/route",pathname:"/api/plaid/link-token",filename:"route",bundlePath:"app/api/plaid/link-token/route"},resolvedPagePath:"/BACKEND/LEDGER-ONE/Frontend/app/api/plaid/link-token/route.ts",nextConfigOutput:"",userland:a}),{requestAsyncStorage:u,staticGenerationAsyncStorage:d,serverHooks:l}=s,c="/api/plaid/link-token/route";function h(){return(0,i.patchFetch)({serverHooks:l,staticGenerationAsyncStorage:d})}},9303:(e,t,n)=>{e.exports=n(517)}};var t=require("../../../../webpack-runtime.js");t.C(e);var n=e=>t(t.s=e),a=t.X(0,[8948],()=>n(6819));module.exports=a})(); \ No newline at end of file diff --git a/.next/server/app/api/plaid/link-token/route.js.nft.json b/.next/server/app/api/plaid/link-token/route.js.nft.json deleted file mode 100644 index a29042b..0000000 --- a/.next/server/app/api/plaid/link-token/route.js.nft.json +++ /dev/null @@ -1 +0,0 @@ -{"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/compiled/next-server/app-route.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/8948.js","../../../../webpack-runtime.js"]} \ No newline at end of file diff --git a/.next/server/app/api/rules/route.js b/.next/server/app/api/rules/route.js deleted file mode 100644 index 5cd0c7a..0000000 --- a/.next/server/app/api/rules/route.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(()=>{var e={};e.id=9344,e.ids=[9344],e.modules={399:e=>{e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},517:e=>{e.exports=require("next/dist/compiled/next-server/app-route.runtime.prod.js")},6097:(e,t,a)=>{a.r(t),a.d(t,{originalPathname:()=>h,patchFetch:()=>x,requestAsyncStorage:()=>l,routeModule:()=>u,serverHooks:()=>d,staticGenerationAsyncStorage:()=>c});var r={};a.r(r),a.d(r,{GET:()=>p,POST:()=>i});var n=a(9303),s=a(8716),o=a(670);async function p(e){let t=new URL(e.url),a=await fetch(`http://localhost:3051/api/rules${t.search}`);return new Response(await a.text(),{status:a.status,headers:{"Content-Type":a.headers.get("content-type")??"application/json"}})}async function i(e){let t=await e.text(),a=await fetch("http://localhost:3051/api/rules",{method:"POST",headers:{"Content-Type":"application/json"},body:t});return new Response(await a.text(),{status:a.status,headers:{"Content-Type":a.headers.get("content-type")??"application/json"}})}let u=new n.AppRouteRouteModule({definition:{kind:s.x.APP_ROUTE,page:"/api/rules/route",pathname:"/api/rules",filename:"route",bundlePath:"app/api/rules/route"},resolvedPagePath:"/BACKEND/LEDGER-ONE/Frontend/app/api/rules/route.ts",nextConfigOutput:"",userland:r}),{requestAsyncStorage:l,staticGenerationAsyncStorage:c,serverHooks:d}=u,h="/api/rules/route";function x(){return(0,o.patchFetch)({serverHooks:d,staticGenerationAsyncStorage:c})}},9303:(e,t,a)=>{e.exports=a(517)}};var t=require("../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),r=t.X(0,[8948],()=>a(6097));module.exports=r})(); \ No newline at end of file diff --git a/.next/server/app/api/rules/route.js.nft.json b/.next/server/app/api/rules/route.js.nft.json deleted file mode 100644 index b1a4efd..0000000 --- a/.next/server/app/api/rules/route.js.nft.json +++ /dev/null @@ -1 +0,0 @@ -{"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/compiled/next-server/app-route.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/8948.js","../../../webpack-runtime.js"]} \ No newline at end of file diff --git a/.next/server/app/api/rules/suggestions/route.js b/.next/server/app/api/rules/suggestions/route.js deleted file mode 100644 index 98c0e04..0000000 --- a/.next/server/app/api/rules/suggestions/route.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(()=>{var e={};e.id=849,e.ids=[849],e.modules={399:e=>{e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},517:e=>{e.exports=require("next/dist/compiled/next-server/app-route.runtime.prod.js")},875:(e,t,s)=>{s.r(t),s.d(t,{originalPathname:()=>g,patchFetch:()=>c,requestAsyncStorage:()=>p,routeModule:()=>i,serverHooks:()=>d,staticGenerationAsyncStorage:()=>l});var r={};s.r(r),s.d(r,{GET:()=>u});var a=s(9303),n=s(8716),o=s(670);async function u(e){let t=new URL(e.url),s=await fetch(`http://localhost:3051/api/rules/suggestions${t.search}`);return new Response(await s.text(),{status:s.status,headers:{"Content-Type":s.headers.get("content-type")??"application/json"}})}let i=new a.AppRouteRouteModule({definition:{kind:n.x.APP_ROUTE,page:"/api/rules/suggestions/route",pathname:"/api/rules/suggestions",filename:"route",bundlePath:"app/api/rules/suggestions/route"},resolvedPagePath:"/BACKEND/LEDGER-ONE/Frontend/app/api/rules/suggestions/route.ts",nextConfigOutput:"",userland:r}),{requestAsyncStorage:p,staticGenerationAsyncStorage:l,serverHooks:d}=i,g="/api/rules/suggestions/route";function c(){return(0,o.patchFetch)({serverHooks:d,staticGenerationAsyncStorage:l})}},9303:(e,t,s)=>{e.exports=s(517)}};var t=require("../../../../webpack-runtime.js");t.C(e);var s=e=>t(t.s=e),r=t.X(0,[8948],()=>s(875));module.exports=r})(); \ No newline at end of file diff --git a/.next/server/app/api/rules/suggestions/route.js.nft.json b/.next/server/app/api/rules/suggestions/route.js.nft.json deleted file mode 100644 index a29042b..0000000 --- a/.next/server/app/api/rules/suggestions/route.js.nft.json +++ /dev/null @@ -1 +0,0 @@ -{"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/compiled/next-server/app-route.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/8948.js","../../../../webpack-runtime.js"]} \ No newline at end of file diff --git a/.next/server/app/api/tax/returns/[id]/export/route.js b/.next/server/app/api/tax/returns/[id]/export/route.js deleted file mode 100644 index cbe87b3..0000000 --- a/.next/server/app/api/tax/returns/[id]/export/route.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(()=>{var e={};e.id=1557,e.ids=[1557],e.modules={399:e=>{e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},517:e=>{e.exports=require("next/dist/compiled/next-server/app-route.runtime.prod.js")},4099:(e,t,r)=>{r.r(t),r.d(t,{originalPathname:()=>c,patchFetch:()=>l,requestAsyncStorage:()=>u,routeModule:()=>i,serverHooks:()=>x,staticGenerationAsyncStorage:()=>d});var a={};r.r(a),r.d(a,{POST:()=>s});var o=r(9303),n=r(8716),p=r(670);async function s(e,t){let r=await fetch(`http://localhost:3051/api/tax/returns/${t.params.id}/export`,{method:"POST"});return new Response(await r.text(),{status:r.status,headers:{"Content-Type":r.headers.get("content-type")??"application/json"}})}let i=new o.AppRouteRouteModule({definition:{kind:n.x.APP_ROUTE,page:"/api/tax/returns/[id]/export/route",pathname:"/api/tax/returns/[id]/export",filename:"route",bundlePath:"app/api/tax/returns/[id]/export/route"},resolvedPagePath:"/BACKEND/LEDGER-ONE/Frontend/app/api/tax/returns/[id]/export/route.ts",nextConfigOutput:"",userland:a}),{requestAsyncStorage:u,staticGenerationAsyncStorage:d,serverHooks:x}=i,c="/api/tax/returns/[id]/export/route";function l(){return(0,p.patchFetch)({serverHooks:x,staticGenerationAsyncStorage:d})}},9303:(e,t,r)=>{e.exports=r(517)}};var t=require("../../../../../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),a=t.X(0,[8948],()=>r(4099));module.exports=a})(); \ No newline at end of file diff --git a/.next/server/app/api/tax/returns/[id]/export/route.js.nft.json b/.next/server/app/api/tax/returns/[id]/export/route.js.nft.json deleted file mode 100644 index a1204c1..0000000 --- a/.next/server/app/api/tax/returns/[id]/export/route.js.nft.json +++ /dev/null @@ -1 +0,0 @@ -{"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/compiled/next-server/app-route.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/8948.js","../../../../../../webpack-runtime.js"]} \ No newline at end of file diff --git a/.next/server/app/api/tax/returns/route.js b/.next/server/app/api/tax/returns/route.js deleted file mode 100644 index 4173e4b..0000000 --- a/.next/server/app/api/tax/returns/route.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(()=>{var e={};e.id=733,e.ids=[733],e.modules={399:e=>{e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},517:e=>{e.exports=require("next/dist/compiled/next-server/app-route.runtime.prod.js")},2522:(e,t,a)=>{a.r(t),a.d(t,{originalPathname:()=>h,patchFetch:()=>x,requestAsyncStorage:()=>c,routeModule:()=>u,serverHooks:()=>l,staticGenerationAsyncStorage:()=>d});var r={};a.r(r),a.d(r,{GET:()=>p,POST:()=>i});var n=a(9303),s=a(8716),o=a(670);async function p(e){let t=new URL(e.url),a=await fetch(`http://localhost:3051/api/tax/returns${t.search}`);return new Response(await a.text(),{status:a.status,headers:{"Content-Type":a.headers.get("content-type")??"application/json"}})}async function i(e){let t=await e.text(),a=await fetch("http://localhost:3051/api/tax/returns",{method:"POST",headers:{"Content-Type":"application/json"},body:t});return new Response(await a.text(),{status:a.status,headers:{"Content-Type":a.headers.get("content-type")??"application/json"}})}let u=new n.AppRouteRouteModule({definition:{kind:s.x.APP_ROUTE,page:"/api/tax/returns/route",pathname:"/api/tax/returns",filename:"route",bundlePath:"app/api/tax/returns/route"},resolvedPagePath:"/BACKEND/LEDGER-ONE/Frontend/app/api/tax/returns/route.ts",nextConfigOutput:"",userland:r}),{requestAsyncStorage:c,staticGenerationAsyncStorage:d,serverHooks:l}=u,h="/api/tax/returns/route";function x(){return(0,o.patchFetch)({serverHooks:l,staticGenerationAsyncStorage:d})}},9303:(e,t,a)=>{e.exports=a(517)}};var t=require("../../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),r=t.X(0,[8948],()=>a(2522));module.exports=r})(); \ No newline at end of file diff --git a/.next/server/app/api/tax/returns/route.js.nft.json b/.next/server/app/api/tax/returns/route.js.nft.json deleted file mode 100644 index a29042b..0000000 --- a/.next/server/app/api/tax/returns/route.js.nft.json +++ /dev/null @@ -1 +0,0 @@ -{"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/compiled/next-server/app-route.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/8948.js","../../../../webpack-runtime.js"]} \ No newline at end of file diff --git a/.next/server/app/api/transactions/[id]/derived/route.js b/.next/server/app/api/transactions/[id]/derived/route.js deleted file mode 100644 index 16b2223..0000000 --- a/.next/server/app/api/transactions/[id]/derived/route.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(()=>{var e={};e.id=1613,e.ids=[1613],e.modules={399:e=>{e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},517:e=>{e.exports=require("next/dist/compiled/next-server/app-route.runtime.prod.js")},4262:(e,t,a)=>{a.r(t),a.d(t,{originalPathname:()=>l,patchFetch:()=>v,requestAsyncStorage:()=>d,routeModule:()=>p,serverHooks:()=>c,staticGenerationAsyncStorage:()=>u});var r={};a.r(r),a.d(r,{PATCH:()=>o});var n=a(9303),i=a(8716),s=a(670);async function o(e,t){try{let a=process.env.LEDGERONE_API_URL??"http://localhost:3051",r=await e.text(),n=await fetch(`${a}/api/transactions/${t.params.id}/derived`,{method:"PATCH",headers:{"Content-Type":"application/json"},body:r}),i=await n.text();return new Response(i,{status:n.status,headers:{"Content-Type":n.headers.get("content-type")??"application/json"}})}catch{return new Response(JSON.stringify({data:null,meta:{timestamp:new Date().toISOString(),version:"v1"},error:{message:"Backend unavailable."}}),{status:503,headers:{"Content-Type":"application/json"}})}}let p=new n.AppRouteRouteModule({definition:{kind:i.x.APP_ROUTE,page:"/api/transactions/[id]/derived/route",pathname:"/api/transactions/[id]/derived",filename:"route",bundlePath:"app/api/transactions/[id]/derived/route"},resolvedPagePath:"/BACKEND/LEDGER-ONE/Frontend/app/api/transactions/[id]/derived/route.ts",nextConfigOutput:"",userland:r}),{requestAsyncStorage:d,staticGenerationAsyncStorage:u,serverHooks:c}=p,l="/api/transactions/[id]/derived/route";function v(){return(0,s.patchFetch)({serverHooks:c,staticGenerationAsyncStorage:u})}},9303:(e,t,a)=>{e.exports=a(517)}};var t=require("../../../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),r=t.X(0,[8948],()=>a(4262));module.exports=r})(); \ No newline at end of file diff --git a/.next/server/app/api/transactions/[id]/derived/route.js.nft.json b/.next/server/app/api/transactions/[id]/derived/route.js.nft.json deleted file mode 100644 index 59d550b..0000000 --- a/.next/server/app/api/transactions/[id]/derived/route.js.nft.json +++ /dev/null @@ -1 +0,0 @@ -{"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/compiled/next-server/app-route.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/8948.js","../../../../../webpack-runtime.js"]} \ No newline at end of file diff --git a/.next/server/app/api/transactions/cashflow/route.js b/.next/server/app/api/transactions/cashflow/route.js deleted file mode 100644 index 0a5d4af..0000000 --- a/.next/server/app/api/transactions/cashflow/route.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(()=>{var e={};e.id=5503,e.ids=[5503],e.modules={399:e=>{e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},517:e=>{e.exports=require("next/dist/compiled/next-server/app-route.runtime.prod.js")},7001:(e,t,a)=>{a.r(t),a.d(t,{originalPathname:()=>d,patchFetch:()=>h,requestAsyncStorage:()=>c,routeModule:()=>p,serverHooks:()=>l,staticGenerationAsyncStorage:()=>u});var r={};a.r(r),a.d(r,{GET:()=>i});var s=a(9303),n=a(8716),o=a(670);async function i(e){try{let t=new URL(e.url),a=process.env.LEDGERONE_API_URL??"http://localhost:3051",r=await fetch(`${a}/api/transactions/cashflow${t.search}`),s=await r.text();return new Response(s,{status:r.status,headers:{"Content-Type":r.headers.get("content-type")??"application/json"}})}catch{return new Response(JSON.stringify({data:[],meta:{timestamp:new Date().toISOString(),version:"v1"},error:{message:"Backend unavailable."}}),{status:503,headers:{"Content-Type":"application/json"}})}}let p=new s.AppRouteRouteModule({definition:{kind:n.x.APP_ROUTE,page:"/api/transactions/cashflow/route",pathname:"/api/transactions/cashflow",filename:"route",bundlePath:"app/api/transactions/cashflow/route"},resolvedPagePath:"/BACKEND/LEDGER-ONE/Frontend/app/api/transactions/cashflow/route.ts",nextConfigOutput:"",userland:r}),{requestAsyncStorage:c,staticGenerationAsyncStorage:u,serverHooks:l}=p,d="/api/transactions/cashflow/route";function h(){return(0,o.patchFetch)({serverHooks:l,staticGenerationAsyncStorage:u})}},9303:(e,t,a)=>{e.exports=a(517)}};var t=require("../../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),r=t.X(0,[8948],()=>a(7001));module.exports=r})(); \ No newline at end of file diff --git a/.next/server/app/api/transactions/cashflow/route.js.nft.json b/.next/server/app/api/transactions/cashflow/route.js.nft.json deleted file mode 100644 index a29042b..0000000 --- a/.next/server/app/api/transactions/cashflow/route.js.nft.json +++ /dev/null @@ -1 +0,0 @@ -{"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/compiled/next-server/app-route.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/8948.js","../../../../webpack-runtime.js"]} \ No newline at end of file diff --git a/.next/server/app/api/transactions/manual/route.js b/.next/server/app/api/transactions/manual/route.js deleted file mode 100644 index 934a2cb..0000000 --- a/.next/server/app/api/transactions/manual/route.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(()=>{var e={};e.id=3204,e.ids=[3204],e.modules={399:e=>{e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},517:e=>{e.exports=require("next/dist/compiled/next-server/app-route.runtime.prod.js")},5299:(e,t,a)=>{a.r(t),a.d(t,{originalPathname:()=>l,patchFetch:()=>m,requestAsyncStorage:()=>u,routeModule:()=>p,serverHooks:()=>d,staticGenerationAsyncStorage:()=>c});var n={};a.r(n),a.d(n,{POST:()=>i});var r=a(9303),s=a(8716),o=a(670);async function i(e){try{let t=process.env.LEDGERONE_API_URL??"http://localhost:3051",a=await e.text(),n=await fetch(`${t}/api/transactions/manual`,{method:"POST",headers:{"Content-Type":"application/json"},body:a}),r=await n.text();return new Response(r,{status:n.status,headers:{"Content-Type":n.headers.get("content-type")??"application/json"}})}catch{return new Response(JSON.stringify({data:null,meta:{timestamp:new Date().toISOString(),version:"v1"},error:{message:"Backend unavailable."}}),{status:503,headers:{"Content-Type":"application/json"}})}}let p=new r.AppRouteRouteModule({definition:{kind:s.x.APP_ROUTE,page:"/api/transactions/manual/route",pathname:"/api/transactions/manual",filename:"route",bundlePath:"app/api/transactions/manual/route"},resolvedPagePath:"/BACKEND/LEDGER-ONE/Frontend/app/api/transactions/manual/route.ts",nextConfigOutput:"",userland:n}),{requestAsyncStorage:u,staticGenerationAsyncStorage:c,serverHooks:d}=p,l="/api/transactions/manual/route";function m(){return(0,o.patchFetch)({serverHooks:d,staticGenerationAsyncStorage:c})}},9303:(e,t,a)=>{e.exports=a(517)}};var t=require("../../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),n=t.X(0,[8948],()=>a(5299));module.exports=n})(); \ No newline at end of file diff --git a/.next/server/app/api/transactions/manual/route.js.nft.json b/.next/server/app/api/transactions/manual/route.js.nft.json deleted file mode 100644 index a29042b..0000000 --- a/.next/server/app/api/transactions/manual/route.js.nft.json +++ /dev/null @@ -1 +0,0 @@ -{"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/compiled/next-server/app-route.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/8948.js","../../../../webpack-runtime.js"]} \ No newline at end of file diff --git a/.next/server/app/api/transactions/merchants/route.js b/.next/server/app/api/transactions/merchants/route.js deleted file mode 100644 index 7856873..0000000 --- a/.next/server/app/api/transactions/merchants/route.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(()=>{var e={};e.id=9725,e.ids=[9725],e.modules={399:e=>{e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},517:e=>{e.exports=require("next/dist/compiled/next-server/app-route.runtime.prod.js")},9781:(e,t,a)=>{a.r(t),a.d(t,{originalPathname:()=>h,patchFetch:()=>l,requestAsyncStorage:()=>c,routeModule:()=>p,serverHooks:()=>d,staticGenerationAsyncStorage:()=>u});var r={};a.r(r),a.d(r,{GET:()=>i});var n=a(9303),s=a(8716),o=a(670);async function i(e){try{let t=new URL(e.url),a=process.env.LEDGERONE_API_URL??"http://localhost:3051",r=await fetch(`${a}/api/transactions/merchants${t.search}`),n=await r.text();return new Response(n,{status:r.status,headers:{"Content-Type":r.headers.get("content-type")??"application/json"}})}catch{return new Response(JSON.stringify({data:[],meta:{timestamp:new Date().toISOString(),version:"v1"},error:{message:"Backend unavailable."}}),{status:503,headers:{"Content-Type":"application/json"}})}}let p=new n.AppRouteRouteModule({definition:{kind:s.x.APP_ROUTE,page:"/api/transactions/merchants/route",pathname:"/api/transactions/merchants",filename:"route",bundlePath:"app/api/transactions/merchants/route"},resolvedPagePath:"/BACKEND/LEDGER-ONE/Frontend/app/api/transactions/merchants/route.ts",nextConfigOutput:"",userland:r}),{requestAsyncStorage:c,staticGenerationAsyncStorage:u,serverHooks:d}=p,h="/api/transactions/merchants/route";function l(){return(0,o.patchFetch)({serverHooks:d,staticGenerationAsyncStorage:u})}},9303:(e,t,a)=>{e.exports=a(517)}};var t=require("../../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),r=t.X(0,[8948],()=>a(9781));module.exports=r})(); \ No newline at end of file diff --git a/.next/server/app/api/transactions/merchants/route.js.nft.json b/.next/server/app/api/transactions/merchants/route.js.nft.json deleted file mode 100644 index a29042b..0000000 --- a/.next/server/app/api/transactions/merchants/route.js.nft.json +++ /dev/null @@ -1 +0,0 @@ -{"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/compiled/next-server/app-route.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/8948.js","../../../../webpack-runtime.js"]} \ No newline at end of file diff --git a/.next/server/app/api/transactions/route.js b/.next/server/app/api/transactions/route.js deleted file mode 100644 index d05798f..0000000 --- a/.next/server/app/api/transactions/route.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(()=>{var e={};e.id=8866,e.ids=[8866],e.modules={399:e=>{e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},517:e=>{e.exports=require("next/dist/compiled/next-server/app-route.runtime.prod.js")},6423:(e,t,a)=>{a.r(t),a.d(t,{originalPathname:()=>l,patchFetch:()=>h,requestAsyncStorage:()=>u,routeModule:()=>p,serverHooks:()=>d,staticGenerationAsyncStorage:()=>c});var r={};a.r(r),a.d(r,{GET:()=>i});var n=a(9303),s=a(8716),o=a(670);async function i(e){try{let t=new URL(e.url),a=process.env.LEDGERONE_API_URL??"http://localhost:3051",r=await fetch(`${a}/api/transactions${t.search}`),n=await r.text();return new Response(n,{status:r.status,headers:{"Content-Type":r.headers.get("content-type")??"application/json"}})}catch{return new Response(JSON.stringify({data:[],meta:{timestamp:new Date().toISOString(),version:"v1"},error:{message:"Backend unavailable."}}),{status:503,headers:{"Content-Type":"application/json"}})}}let p=new n.AppRouteRouteModule({definition:{kind:s.x.APP_ROUTE,page:"/api/transactions/route",pathname:"/api/transactions",filename:"route",bundlePath:"app/api/transactions/route"},resolvedPagePath:"/BACKEND/LEDGER-ONE/Frontend/app/api/transactions/route.ts",nextConfigOutput:"",userland:r}),{requestAsyncStorage:u,staticGenerationAsyncStorage:c,serverHooks:d}=p,l="/api/transactions/route";function h(){return(0,o.patchFetch)({serverHooks:d,staticGenerationAsyncStorage:c})}},9303:(e,t,a)=>{e.exports=a(517)}};var t=require("../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),r=t.X(0,[8948],()=>a(6423));module.exports=r})(); \ No newline at end of file diff --git a/.next/server/app/api/transactions/route.js.nft.json b/.next/server/app/api/transactions/route.js.nft.json deleted file mode 100644 index b1a4efd..0000000 --- a/.next/server/app/api/transactions/route.js.nft.json +++ /dev/null @@ -1 +0,0 @@ -{"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/compiled/next-server/app-route.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/8948.js","../../../webpack-runtime.js"]} \ No newline at end of file diff --git a/.next/server/app/api/transactions/summary/route.js b/.next/server/app/api/transactions/summary/route.js deleted file mode 100644 index 70f3b40..0000000 --- a/.next/server/app/api/transactions/summary/route.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(()=>{var e={};e.id=275,e.ids=[275],e.modules={399:e=>{e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},517:e=>{e.exports=require("next/dist/compiled/next-server/app-route.runtime.prod.js")},872:(e,t,a)=>{a.r(t),a.d(t,{originalPathname:()=>d,patchFetch:()=>l,requestAsyncStorage:()=>u,routeModule:()=>p,serverHooks:()=>m,staticGenerationAsyncStorage:()=>c});var r={};a.r(r),a.d(r,{GET:()=>i});var s=a(9303),n=a(8716),o=a(670);async function i(e){let t=process.env.LEDGERONE_API_URL??"http://localhost:3051",a=new URL(e.url).searchParams.toString(),r=await fetch(`${t}/api/transactions/summary${a?`?${a}`:""}`);return new Response(await r.text(),{status:r.status,headers:{"Content-Type":r.headers.get("content-type")??"application/json"}})}let p=new s.AppRouteRouteModule({definition:{kind:n.x.APP_ROUTE,page:"/api/transactions/summary/route",pathname:"/api/transactions/summary",filename:"route",bundlePath:"app/api/transactions/summary/route"},resolvedPagePath:"/BACKEND/LEDGER-ONE/Frontend/app/api/transactions/summary/route.ts",nextConfigOutput:"",userland:r}),{requestAsyncStorage:u,staticGenerationAsyncStorage:c,serverHooks:m}=p,d="/api/transactions/summary/route";function l(){return(0,o.patchFetch)({serverHooks:m,staticGenerationAsyncStorage:c})}},9303:(e,t,a)=>{e.exports=a(517)}};var t=require("../../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),r=t.X(0,[8948],()=>a(872));module.exports=r})(); \ No newline at end of file diff --git a/.next/server/app/api/transactions/summary/route.js.nft.json b/.next/server/app/api/transactions/summary/route.js.nft.json deleted file mode 100644 index a29042b..0000000 --- a/.next/server/app/api/transactions/summary/route.js.nft.json +++ /dev/null @@ -1 +0,0 @@ -{"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/compiled/next-server/app-route.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/8948.js","../../../../webpack-runtime.js"]} \ No newline at end of file diff --git a/.next/server/app/api/transactions/sync/route.js b/.next/server/app/api/transactions/sync/route.js deleted file mode 100644 index 70b8cb0..0000000 --- a/.next/server/app/api/transactions/sync/route.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(()=>{var e={};e.id=1009,e.ids=[1009],e.modules={399:e=>{e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},517:e=>{e.exports=require("next/dist/compiled/next-server/app-route.runtime.prod.js")},255:(e,t,a)=>{a.r(t),a.d(t,{originalPathname:()=>l,patchFetch:()=>h,requestAsyncStorage:()=>c,routeModule:()=>p,serverHooks:()=>d,staticGenerationAsyncStorage:()=>u});var n={};a.r(n),a.d(n,{POST:()=>i});var r=a(9303),s=a(8716),o=a(670);async function i(e){let t=await e.text(),a=process.env.LEDGERONE_API_URL??"http://localhost:3051",n=await fetch(`${a}/api/transactions/sync`,{method:"POST",headers:{"Content-Type":"application/json"},body:t});return new Response(await n.text(),{status:n.status,headers:{"Content-Type":n.headers.get("content-type")??"application/json"}})}let p=new r.AppRouteRouteModule({definition:{kind:s.x.APP_ROUTE,page:"/api/transactions/sync/route",pathname:"/api/transactions/sync",filename:"route",bundlePath:"app/api/transactions/sync/route"},resolvedPagePath:"/BACKEND/LEDGER-ONE/Frontend/app/api/transactions/sync/route.ts",nextConfigOutput:"",userland:n}),{requestAsyncStorage:c,staticGenerationAsyncStorage:u,serverHooks:d}=p,l="/api/transactions/sync/route";function h(){return(0,o.patchFetch)({serverHooks:d,staticGenerationAsyncStorage:u})}},9303:(e,t,a)=>{e.exports=a(517)}};var t=require("../../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),n=t.X(0,[8948],()=>a(255));module.exports=n})(); \ No newline at end of file diff --git a/.next/server/app/api/transactions/sync/route.js.nft.json b/.next/server/app/api/transactions/sync/route.js.nft.json deleted file mode 100644 index a29042b..0000000 --- a/.next/server/app/api/transactions/sync/route.js.nft.json +++ /dev/null @@ -1 +0,0 @@ -{"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/compiled/next-server/app-route.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/8948.js","../../../../webpack-runtime.js"]} \ No newline at end of file diff --git a/.next/server/app/app.html b/.next/server/app/app.html deleted file mode 100644 index 019df09..0000000 --- a/.next/server/app/app.html +++ /dev/null @@ -1 +0,0 @@ -LedgerOne

Dashboard

Performance overview and live account health.

Last 30 daysAll categoriesCombined accounts

Income (30d)

Inflow

Deposits and credits

Expenses (30d)

Outflow

Bills and spending

Net cash flow

30d

No data yet

Active accounts

Linked

Bank + card connections

Monthly Cash-Flow

Net flow over last 6 months

Top Merchants

Highest spend by merchant

Recent Transactions

View all records
DateDescriptionCategoryAccountAmount
Oct 24, 2023Whole Foods MarketGroceriesChase Sapphire-$142.30
Oct 23, 2023Apple SubscriptionServicesApple Card-$14.99
Oct 22, 2023Stripe PayoutIncomeMercury Business+$4,200.00
Oct 22, 2023Shell GasolineTransportChase Sapphire-$52.12
\ No newline at end of file diff --git a/.next/server/app/app.meta b/.next/server/app/app.meta deleted file mode 100644 index e125b2a..0000000 --- a/.next/server/app/app.meta +++ /dev/null @@ -1,5 +0,0 @@ -{ - "headers": { - "x-next-cache-tags": "_N_T_/layout,_N_T_/app/layout,_N_T_/app/page,_N_T_/app" - } -} \ No newline at end of file diff --git a/.next/server/app/app.rsc b/.next/server/app/app.rsc deleted file mode 100644 index cad654d..0000000 --- a/.next/server/app/app.rsc +++ /dev/null @@ -1,7 +0,0 @@ -2:I[9107,[],"ClientPageRoot"] -3:I[7047,["648","static/chunks/648-2c01649c49b7aa73.js","8","static/chunks/8-4622b8842dcaa652.js","191","static/chunks/app/app/page-d6711bac75df73cc.js"],"default",1] -4:I[4707,[],""] -5:I[6423,[],""] -0:["biA1vHozl1gvwWvAH0_YW",[[["",{"children":["app",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],["",{"children":["app",{"children":["__PAGE__",{},[["$L1",["$","$L2",null,{"props":{"params":{},"searchParams":{}},"Component":"$3"}],null],null],null]},[null,["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","app","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}]],null]},[[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/5793b6aab6d4193e.css","precedence":"next","crossOrigin":"$undefined"}]],["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__variable_f367f3 __variable_dd5b2f font-sans","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":"LedgerOne"}],["$","meta","3",{"name":"description","content":"LedgerOne builds audit-ready ledgers for US finance teams that need proof, not just dashboards."}],["$","meta","4",{"name":"keywords","content":"ledger,financial control,audit-ready,transaction ledger,finance operations,US accounting,transaction rules,data export"}],["$","meta","5",{"name":"next-size-adjust"}]] -1:null diff --git a/.next/server/app/app/connect.html b/.next/server/app/app/connect.html deleted file mode 100644 index 6cf2278..0000000 --- a/.next/server/app/app/connect.html +++ /dev/null @@ -1 +0,0 @@ -LedgerOne

Connect a bank

Link your first account to begin syncing transactions.

Bank connections

Securely connect your bank or card account to start syncing.

Your first two connections are free. Upgrade to add unlimited accounts.

\ No newline at end of file diff --git a/.next/server/app/app/connect.meta b/.next/server/app/app/connect.meta deleted file mode 100644 index d1f7f30..0000000 --- a/.next/server/app/app/connect.meta +++ /dev/null @@ -1,5 +0,0 @@ -{ - "headers": { - "x-next-cache-tags": "_N_T_/layout,_N_T_/app/layout,_N_T_/app/connect/layout,_N_T_/app/connect/page,_N_T_/app/connect" - } -} \ No newline at end of file diff --git a/.next/server/app/app/connect.rsc b/.next/server/app/app/connect.rsc deleted file mode 100644 index 85ac4c8..0000000 --- a/.next/server/app/app/connect.rsc +++ /dev/null @@ -1,7 +0,0 @@ -2:I[9107,[],"ClientPageRoot"] -3:I[9345,["648","static/chunks/648-2c01649c49b7aa73.js","134","static/chunks/app/app/connect/page-f345e2c33422c571.js"],"default",1] -4:I[4707,[],""] -5:I[6423,[],""] -0:["biA1vHozl1gvwWvAH0_YW",[[["",{"children":["app",{"children":["connect",{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",{"children":["app",{"children":["connect",{"children":["__PAGE__",{},[["$L1",["$","$L2",null,{"props":{"params":{},"searchParams":{}},"Component":"$3"}],null],null],null]},[null,["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","app","children","connect","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}]],null]},[null,["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","app","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}]],null]},[[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/5793b6aab6d4193e.css","precedence":"next","crossOrigin":"$undefined"}]],["$","html",null,{"lang":"en","children":["$","body",null,{"className":"__variable_f367f3 __variable_dd5b2f font-sans","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":"LedgerOne"}],["$","meta","3",{"name":"description","content":"LedgerOne builds audit-ready ledgers for US finance teams that need proof, not just dashboards."}],["$","meta","4",{"name":"keywords","content":"ledger,financial control,audit-ready,transaction ledger,finance operations,US accounting,transaction rules,data export"}],["$","meta","5",{"name":"next-size-adjust"}]] -1:null diff --git a/.next/server/app/app/connect/page.js b/.next/server/app/app/connect/page.js deleted file mode 100644 index b5fb147..0000000 --- a/.next/server/app/app/connect/page.js +++ /dev/null @@ -1 +0,0 @@ -(()=>{var e={};e.id=9134,e.ids=[9134],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")},6615:(e,t,r)=>{"use strict";r.r(t),r.d(t,{GlobalError:()=>s.a,__next_app__:()=>p,originalPathname:()=>u,pages:()=>c,routeModule:()=>m,tree:()=>d}),r(3090),r(1506),r(5866);var n=r(3191),o=r(8716),a=r(7922),s=r.n(a),i=r(5231),l={};for(let e in i)0>["default","tree","pages","GlobalError","originalPathname","__next_app__","routeModule"].indexOf(e)&&(l[e]=()=>i[e]);r.d(t,l);let d=["",{children:["app",{children:["connect",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(r.bind(r,3090)),"/BACKEND/LEDGER-ONE/Frontend/app/app/connect/page.tsx"]}]},{}]},{}]},{layout:[()=>Promise.resolve().then(r.bind(r,1506)),"/BACKEND/LEDGER-ONE/Frontend/app/layout.tsx"],"not-found":[()=>Promise.resolve().then(r.t.bind(r,5866,23)),"next/dist/client/components/not-found-error"]}],c=["/BACKEND/LEDGER-ONE/Frontend/app/app/connect/page.tsx"],u="/app/connect/page",p={require:r,loadChunk:()=>Promise.resolve()},m=new n.AppPageRouteModule({definition:{kind:o.x.APP_PAGE,page:"/app/connect/page",pathname:"/app/connect",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:d}})},217:(e,t,r)=>{Promise.resolve().then(r.bind(r,6666))},6827:(e,t,r)=>{Promise.resolve().then(r.t.bind(r,2994,23)),Promise.resolve().then(r.t.bind(r,6114,23)),Promise.resolve().then(r.t.bind(r,9727,23)),Promise.resolve().then(r.t.bind(r,9671,23)),Promise.resolve().then(r.t.bind(r,1868,23)),Promise.resolve().then(r.t.bind(r,4759,23))},5534:()=>{},6666:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>N});var n,o=r(326),a=r(8205),s=r(7577),i=r.n(s);function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function d(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=Array(t);rt.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,n=Object.getOwnPropertySymbols(e);ot.indexOf(n[o])&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]]);return r};Object.defineProperty(t,"__esModule",{value:!0}),t.scripts=void 0,t.scripts={};var n=function(e){var r=document.querySelector('script[src="'+e+'"]');if(r)return t.scripts[e]={loading:!1,error:null,scriptEl:r}};t.default=function(e){var a=e.src,s=e.checkForExisting,l=void 0!==s&&s,d=r(e,["src","checkForExisting"]),c=a?t.scripts[a]:void 0;!c&&l&&a&&o&&(c=n(a));var u=(0,i().useState)(c?c.loading:!!a),p=u[0],m=u[1],f=(0,i().useState)(c?c.error:null),x=f[0],g=f[1],b=(0,i().useState)(!1),h=b[0],y=b[1];return(0,i().useEffect)(function(){if(o&&a&&!h&&!x){(c=t.scripts[a])||!l||(c=n(a)),c?e=c.scriptEl:((e=document.createElement("script")).src=a,Object.keys(d).forEach(function(t){void 0===e[t]?e.setAttribute(t,d[t]):e[t]=d[t]}),c=t.scripts[a]={loading:!0,error:null,scriptEl:e});var e,r=function(){c&&(c.loading=!1),m(!1),y(!0)},s=function(e){c&&(c.error=e),g(e)};return e.addEventListener("load",r),e.addEventListener("error",s),document.body.appendChild(e),function(){e.removeEventListener("load",r),e.removeEventListener("error",s),c&&c.loading&&(e.remove(),delete t.scripts[a])}}},[a]),[p,x]};var o="undefined"!=typeof window&&void 0!==window.document});f(g),g.scripts;var b=x(function(e,t){var r=m&&m.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.scripts=t.default=void 0,Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r(g).default}}),Object.defineProperty(t,"scripts",{enumerable:!0,get:function(){return g.scripts}})}),h=f(b);b.scripts;var y=function(e,t,r){var n={};return delete Object.assign(n,e,c({},r,e[t]))[t],n},v=function(e,t){var r={plaid:null,open:!1,onExitCallback:null};if("undefined"==typeof window||!window.Plaid)throw Error("Plaid not loaded");return r.plaid=t(d(d({},e),{},{onExit:function(t,n){r.open=!1,e.onExit&&e.onExit(t,n),r.onExitCallback&&r.onExitCallback()}})),{open:function(){r.plaid&&(r.open=!0,r.onExitCallback=null,r.plaid.open())},submit:function(e){r.plaid&&r.plaid.submit(e)},exit:function(e,t){if(!r.open||!r.plaid){t&&t();return}r.onExitCallback=t,r.plaid.exit(e),e&&e.force&&(r.open=!1)},destroy:function(){r.plaid&&(r.plaid.destroy(),r.plaid=null)}}},j=function(){},k=function(e){var t=u(h({src:"https://cdn.plaid.com/link/v2/stable/link-initialize.js",checkForExisting:!0}),2),r=t[0],n=t[1],o=u((0,s.useState)(null),2),a=o[0],i=o[1],l=u((0,s.useState)(!1),2),c=l[0],p=l[1],m=(e.product||[]).slice().sort().join(",");return(0,s.useEffect)(function(){if(!r&&(e.token||e.publicKey||e.receivedRedirectUri)){if(n||!window.Plaid){console.error("Error loading Plaid",n);return}null!=a&&a.exit({force:!0},function(){return a.destroy()});var t,o,s=(t=d(d({},e),{},{onLoad:function(){p(!0),e.onLoad&&e.onLoad()}}),o=window.Plaid.create,v(y(t,"publicKey","key"),o));return i(s),function(){return s.exit({force:!0},function(){return s.destroy()})}}},[r,n,e.publicKey,e.token,m]),{error:n,ready:null!=a&&(!r||c),submit:a?a.submit:j,exit:a?a.exit:j,open:a?a.open:function(){e.token||console.warn("react-plaid-link: You cannot call open() without a valid token supplied to usePlaidLink. This is a no-op.")}}};function N(){let[e,t]=(0,s.useState)(""),[r,n]=(0,s.useState)(null),[i,l]=(0,s.useState)(!1),[d,c]=(0,s.useState)(""),[u,p]=(0,s.useState)(""),[m,f]=(0,s.useState)(""),[x,g]=(0,s.useState)("checking"),[b,h]=(0,s.useState)([]),y=(0,s.useCallback)(async()=>{t("Requesting Plaid link token...");try{let e=await fetch("/api/plaid/link-token",{method:"POST"}),r=await e.json();if(!e.ok||r.error){t(r.error?.message??"Unable to create link token.");return}let o=r.data?.linkToken??r.data?.link_token;o?(n(o),t("Link token ready.")):t("Link token created.")}catch{t("Unable to create link token.")}},[]),v=(0,s.useCallback)(async()=>{let e=localStorage.getItem("ledgerone_user_id");if(!e)return;let t=await fetch(`/api/accounts?user_id=${encodeURIComponent(e)}`);t.ok&&h((await t.json()).data??[])},[]),{open:j,ready:N}=k({token:r,onSuccess:(0,s.useCallback)(async e=>{let r=localStorage.getItem("ledgerone_user_id");if(!r){t("Missing user id. Please sign in again.");return}t("Exchanging public token...");try{let n=await fetch("/api/plaid/exchange",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({publicToken:e,userId:r})}),o=await n.json();if(!n.ok||o.error){t(o.error?.message??"Unable to exchange token.");return}t("Bank account connected."),await v()}catch{t("Unable to exchange token.")}},[v]),onExit:()=>{t("Plaid Link closed.")}});return o.jsx(a.AppShell,{title:"Connect a bank",subtitle:"Link your first account to begin syncing transactions.",children:(0,o.jsxs)("div",{className:"glass-panel p-6 rounded-2xl shadow-sm",children:[o.jsx("h2",{className:"text-lg font-bold text-foreground",children:"Bank connections"}),o.jsx("p",{className:"mt-2 text-sm text-muted-foreground",children:"Securely connect your bank or card account to start syncing."}),(0,o.jsxs)("div",{className:"mt-6 flex flex-wrap gap-3",children:[o.jsx("button",{type:"button",className:"rounded-full bg-primary px-5 py-2 text-sm font-bold text-primary-foreground shadow-sm hover:bg-primary/90 transition-colors disabled:opacity-50 disabled:cursor-not-allowed",onClick:()=>N?j():y(),disabled:!N&&!r,children:"Connect with Plaid"}),o.jsx("button",{type:"button",className:"rounded-full border border-border bg-background px-5 py-2 text-sm font-semibold text-foreground hover:bg-secondary transition-colors",onClick:()=>l(e=>!e),children:i?"Hide manual entry":"Enter bank details"})]}),e?o.jsx("p",{className:"mt-4 text-xs font-medium text-primary",children:e}):null,b.length?(0,o.jsxs)("div",{className:"mt-6 space-y-3",children:[o.jsx("p",{className:"text-xs uppercase tracking-[0.2em] text-muted-foreground font-semibold",children:"Connected accounts"}),b.map(e=>(0,o.jsxs)("div",{className:"flex items-center justify-between rounded-xl border border-border bg-secondary/30 px-4 py-3 text-sm",children:[(0,o.jsxs)("div",{children:[o.jsx("p",{className:"font-bold text-foreground",children:e.institutionName}),(0,o.jsxs)("p",{className:"text-xs text-muted-foreground",children:[e.accountType," ",e.mask?`- ${e.mask}`:""]})]}),o.jsx("span",{className:"rounded-full bg-primary/10 px-3 py-1 text-xs font-medium text-primary",children:"Connected"})]},e.id))]}):null,i?(0,o.jsxs)("form",{className:"mt-6 grid gap-4 md:grid-cols-2",onSubmit:e=>{e.preventDefault();let r=localStorage.getItem("ledgerone_user_id");if(!r){t("Missing user id. Please sign in again.");return}fetch("/api/accounts/manual",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({userId:r,institutionName:d,accountType:x,mask:m.slice(-4)})}).then(e=>e.json()).then(e=>{if(e?.error){t(e.error?.message??"Unable to save manual account.");return}t(`Manual account saved for ${d}.`),c(""),p(""),f(""),g("checking"),v()}).catch(()=>{t("Unable to save manual account.")})},children:[(0,o.jsxs)("div",{className:"space-y-2",children:[o.jsx("label",{className:"text-xs uppercase tracking-[0.2em] text-muted-foreground font-semibold",children:"Bank name"}),o.jsx("input",{className:"w-full rounded-xl border border-border bg-background/50 px-4 py-3 text-sm text-foreground focus:border-primary focus:ring-primary",value:d,onChange:e=>c(e.target.value),required:!0})]}),(0,o.jsxs)("div",{className:"space-y-2",children:[o.jsx("label",{className:"text-xs uppercase tracking-[0.2em] text-muted-foreground font-semibold",children:"Account type"}),(0,o.jsxs)("select",{className:"w-full rounded-xl border border-border bg-background/50 px-4 py-3 text-sm text-foreground focus:border-primary focus:ring-primary",value:x,onChange:e=>g(e.target.value),children:[o.jsx("option",{value:"checking",children:"Checking"}),o.jsx("option",{value:"savings",children:"Savings"}),o.jsx("option",{value:"credit",children:"Credit"})]})]}),(0,o.jsxs)("div",{className:"space-y-2",children:[o.jsx("label",{className:"text-xs uppercase tracking-[0.2em] text-muted-foreground font-semibold",children:"Routing number"}),o.jsx("input",{className:"w-full rounded-xl border border-border bg-background/50 px-4 py-3 text-sm text-foreground focus:border-primary focus:ring-primary",value:u,onChange:e=>p(e.target.value),required:!0})]}),(0,o.jsxs)("div",{className:"space-y-2",children:[o.jsx("label",{className:"text-xs uppercase tracking-[0.2em] text-muted-foreground font-semibold",children:"Account number"}),o.jsx("input",{className:"w-full rounded-xl border border-border bg-background/50 px-4 py-3 text-sm text-foreground focus:border-primary focus:ring-primary",value:m,onChange:e=>f(e.target.value),required:!0})]}),o.jsx("div",{className:"md:col-span-2",children:o.jsx("button",{type:"submit",className:"rounded-full bg-primary px-5 py-2 text-sm font-bold text-primary-foreground hover:bg-primary/90 transition-colors",children:"Save bank details"})})]}):null,o.jsx("p",{className:"mt-4 text-xs text-muted-foreground",children:"Your first two connections are free. Upgrade to add unlimited accounts."})]})})}!function(e){e.OPEN="OPEN",e.EXIT="EXIT",e.HANDOFF="HANDOFF",e.SELECT_INSTITUTION="SELECT_INSTITUTION",e.ERROR="ERROR",e.BANK_INCOME_INSIGHTS_COMPLETED="BANK_INCOME_INSIGHTS_COMPLETED",e.IDENTITY_VERIFICATION_PASS_SESSION="IDENTITY_VERIFICATION_PASS_SESSION",e.IDENTITY_VERIFICATION_FAIL_SESSION="IDENTITY_VERIFICATION_FAIL_SESSION"}(n||(n={}))},8205:(e,t,r)=>{"use strict";r.d(t,{AppShell:()=>l});var n=r(326),o=r(434),a=r(5047);r(7577);var s=r(6538);let i=[{href:"/app",label:"Dashboard"},{href:"/app/connect",label:"Accounts"},{href:"/transactions",label:"Transactions"},{href:"/rules",label:"Rules"},{href:"/exports",label:"Exports"},{href:"/tax",label:"Tax"},{href:"/settings",label:"Settings"}];function l({title:e,subtitle:t,children:r}){let l=(0,a.usePathname)(),d=(0,a.useRouter)();return(0,n.jsxs)("div",{className:"min-h-screen bg-background flex font-sans text-foreground",children:[(0,n.jsxs)("aside",{className:"w-64 bg-background border-r border-border flex-col hidden lg:flex",children:[n.jsx("div",{className:"h-16 flex items-center px-6 border-b border-border",children:(0,n.jsxs)("div",{className:"flex items-center gap-2",children:[n.jsx("div",{className:"h-6 w-6 rounded bg-primary flex items-center justify-center text-primary-foreground font-bold text-xs shadow-glow-teal",children:"L1"}),n.jsx("span",{className:"font-semibold text-foreground tracking-tight",children:"LedgerOne"})]})}),(0,n.jsxs)("div",{className:"p-4 space-y-1",children:[n.jsx("div",{className:"px-2 py-2 mb-2",children:n.jsx("p",{className:"text-xs font-semibold text-muted-foreground uppercase tracking-wider",children:"Workspace"})}),i.map(e=>{let t=l===e.href;return n.jsx(o.default,{href:e.href,className:`flex items-center gap-3 px-3 py-2 rounded-md text-sm font-medium transition-colors ${t?"bg-secondary text-foreground":"text-muted-foreground hover:bg-secondary/50 hover:text-foreground"}`,children:n.jsx("span",{children:e.label})},e.href)})]}),n.jsx("div",{className:"mt-auto p-4 border-t border-border",children:(0,n.jsxs)("div",{className:"flex items-center gap-3 px-2 py-2",children:[n.jsx("div",{className:"h-8 w-8 rounded-full bg-primary/10 text-primary flex items-center justify-center text-xs font-medium",children:"AC"}),(0,n.jsxs)("div",{className:"overflow-hidden",children:[n.jsx("p",{className:"text-sm font-medium text-foreground truncate",children:"Alex Chen"}),n.jsx("p",{className:"text-xs text-muted-foreground truncate",children:"Pro Plan"})]})]})})]}),(0,n.jsxs)("div",{className:"flex-1 flex flex-col min-w-0",children:[(0,n.jsxs)("header",{className:"h-16 bg-background border-b border-border flex items-center justify-between px-6 lg:px-8",children:[(0,n.jsxs)("div",{children:[n.jsx("h1",{className:"text-lg font-semibold text-foreground",children:e}),t&&n.jsx("p",{className:"text-sm text-muted-foreground",children:t})]}),(0,n.jsxs)("div",{className:"flex items-center gap-4",children:[(0,n.jsxs)("div",{className:"relative hidden md:block",children:[n.jsx("input",{type:"text",placeholder:"Search...",className:"w-64 pl-9 pr-4 py-1.5 bg-secondary/30 border border-border rounded-md text-sm text-foreground placeholder-muted-foreground focus:outline-none focus:ring-2 focus:ring-primary/20 focus:border-primary transition-all"}),n.jsx("svg",{className:"w-4 h-4 text-muted-foreground absolute left-3 top-1/2 -translate-y-1/2",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:n.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z"})})]}),n.jsx(s.a,{}),n.jsx(s.P,{}),n.jsx("button",{onClick:()=>{localStorage.removeItem("ledgerone_token"),localStorage.removeItem("ledgerone_user_id"),d.push("/login")},className:"text-sm font-medium text-muted-foreground hover:text-foreground",children:"Log out"})]})]}),n.jsx("main",{className:"flex-1 p-6 lg:p-8 overflow-y-auto",children:n.jsx("div",{className:"max-w-6xl mx-auto",children:r})})]})]})}},6538:(e,t,r)=>{"use strict";r.d(t,{P:()=>s,a:()=>a});var n=r(326),o=r(7577);function a(){let[e,t]=(0,o.useState)("USD");return(0,n.jsxs)("button",{onClick:()=>{t(e=>"USD"===e?"CAD":"USD"),document.documentElement.style.setProperty("--currency-symbol","USD"===e?"'C$'":"'$'")},className:"flex items-center gap-2 rounded-full bg-secondary px-3 py-1.5 text-xs font-medium text-secondary-foreground transition-colors hover:bg-muted",children:[n.jsx("span",{className:"USD"===e?"text-primary font-bold":"text-muted-foreground",children:"USD"}),n.jsx("span",{className:"h-3 w-[1px] bg-muted-foreground/20"}),n.jsx("span",{className:"CAD"===e?"text-primary font-bold":"text-muted-foreground",children:"CAD"})]})}function s(){let[e,t]=(0,o.useState)(!1);return n.jsx("button",{onClick:()=>{let r=!e;t(r),r?document.documentElement.classList.add("dark"):document.documentElement.classList.remove("dark")},className:"rounded-full p-2 text-muted-foreground hover:bg-secondary hover:text-foreground transition-colors",title:"Toggle Mood Mode",children:e?n.jsx("svg",{className:"w-5 h-5",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:n.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M12 3v1m0 16v1m9-9h-1M4 12H3m15.364 6.364l-.707-.707M6.343 6.343l-.707-.707m12.728 0l-.707.707M6.343 17.657l-.707.707M16 12a4 4 0 11-8 0 4 4 0 018 0z"})}):n.jsx("svg",{className:"w-5 h-5",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:n.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M20.354 15.354A9 9 0 018.646 3.646 9.003 9.003 0 0012 21a9.003 9.003 0 008.354-5.646z"})})})}},5047:(e,t,r)=>{"use strict";var n=r(7389);r.o(n,"usePathname")&&r.d(t,{usePathname:function(){return n.usePathname}}),r.o(n,"useRouter")&&r.d(t,{useRouter:function(){return n.useRouter}})},3090:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>n});let n=(0,r(8570).createProxy)(String.raw`/BACKEND/LEDGER-ONE/Frontend/app/app/connect/page.tsx#default`)},1506:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>c,metadata:()=>d});var n=r(9510),o=r(8798),a=r.n(o),s=r(1749),i=r.n(s);r(1159),r(7272);var l=r(7950);let d={title:{default:"LedgerOne",template:"%s | LedgerOne"},description:l.d.description,keywords:l.d.keywords};function c({children:e}){return n.jsx("html",{lang:"en",children:n.jsx("body",{className:`${a().variable} ${i().variable} font-sans`,children:e})})}},7950:(e,t,r)=>{"use strict";r.d(t,{d:()=>n});let n={name:"LedgerOne",url:"https://ledgerone.app",description:"LedgerOne builds audit-ready ledgers for US finance teams that need proof, not just dashboards.",keywords:["ledger","financial control","audit-ready","transaction ledger","finance operations","US accounting","transaction rules","data export"]}},7272:()=>{}};var t=require("../../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),n=t.X(0,[8948,8512,434],()=>r(6615));module.exports=n})(); \ No newline at end of file diff --git a/.next/server/app/app/connect/page.js.nft.json b/.next/server/app/app/connect/page.js.nft.json deleted file mode 100644 index 7faf73d..0000000 --- a/.next/server/app/app/connect/page.js.nft.json +++ /dev/null @@ -1 +0,0 @@ -{"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/434.js","../../../chunks/8512.js","../../../chunks/8948.js","../../../webpack-runtime.js","page_client-reference-manifest.js"]} \ No newline at end of file diff --git a/.next/server/app/app/connect/page_client-reference-manifest.js b/.next/server/app/app/connect/page_client-reference-manifest.js deleted file mode 100644 index b95ab22..0000000 --- a/.next/server/app/app/connect/page_client-reference-manifest.js +++ /dev/null @@ -1 +0,0 @@ -globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/app/connect/page"]={"moduleLoading":{"prefix":"/_next/","crossOrigin":null},"ssrModuleMapping":{"80":{"*":{"id":"1868","name":"*","chunks":[],"async":false}},"112":{"*":{"id":"9776","name":"*","chunks":[],"async":false}},"594":{"*":{"id":"7419","name":"*","chunks":[],"async":false}},"1060":{"*":{"id":"9727","name":"*","chunks":[],"async":false}},"2043":{"*":{"id":"7060","name":"*","chunks":[],"async":false}},"2742":{"*":{"id":"5219","name":"*","chunks":[],"async":false}},"2833":{"*":{"id":"1472","name":"*","chunks":[],"async":false}},"2846":{"*":{"id":"2994","name":"*","chunks":[],"async":false}},"2972":{"*":{"id":"9404","name":"*","chunks":[],"async":false}},"4707":{"*":{"id":"9671","name":"*","chunks":[],"async":false}},"5277":{"*":{"id":"8205","name":"*","chunks":[],"async":false}},"5878":{"*":{"id":"2481","name":"*","chunks":[],"async":false}},"6374":{"*":{"id":"1442","name":"*","chunks":[],"async":false}},"6423":{"*":{"id":"4759","name":"*","chunks":[],"async":false}},"6516":{"*":{"id":"9126","name":"*","chunks":[],"async":false}},"6647":{"*":{"id":"6947","name":"*","chunks":[],"async":false}},"7047":{"*":{"id":"7177","name":"*","chunks":[],"async":false}},"8988":{"*":{"id":"4897","name":"*","chunks":[],"async":false}},"9107":{"*":{"id":"6114","name":"*","chunks":[],"async":false}},"9345":{"*":{"id":"6666","name":"*","chunks":[],"async":false}},"9618":{"*":{"id":"4190","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"/BACKEND/LEDGER-ONE/Frontend/node_modules/next/dist/client/components/app-router.js":{"id":2846,"name":"*","chunks":[],"async":false},"/BACKEND/LEDGER-ONE/Frontend/node_modules/next/dist/esm/client/components/app-router.js":{"id":2846,"name":"*","chunks":[],"async":false},"/BACKEND/LEDGER-ONE/Frontend/node_modules/next/dist/client/components/client-page.js":{"id":9107,"name":"*","chunks":[],"async":false},"/BACKEND/LEDGER-ONE/Frontend/node_modules/next/dist/esm/client/components/client-page.js":{"id":9107,"name":"*","chunks":[],"async":false},"/BACKEND/LEDGER-ONE/Frontend/node_modules/next/dist/client/components/error-boundary.js":{"id":1060,"name":"*","chunks":[],"async":false},"/BACKEND/LEDGER-ONE/Frontend/node_modules/next/dist/esm/client/components/error-boundary.js":{"id":1060,"name":"*","chunks":[],"async":false},"/BACKEND/LEDGER-ONE/Frontend/node_modules/next/dist/client/components/layout-router.js":{"id":4707,"name":"*","chunks":[],"async":false},"/BACKEND/LEDGER-ONE/Frontend/node_modules/next/dist/esm/client/components/layout-router.js":{"id":4707,"name":"*","chunks":[],"async":false},"/BACKEND/LEDGER-ONE/Frontend/node_modules/next/dist/client/components/not-found-boundary.js":{"id":80,"name":"*","chunks":[],"async":false},"/BACKEND/LEDGER-ONE/Frontend/node_modules/next/dist/esm/client/components/not-found-boundary.js":{"id":80,"name":"*","chunks":[],"async":false},"/BACKEND/LEDGER-ONE/Frontend/node_modules/next/dist/client/components/render-from-template-context.js":{"id":6423,"name":"*","chunks":[],"async":false},"/BACKEND/LEDGER-ONE/Frontend/node_modules/next/dist/esm/client/components/render-from-template-context.js":{"id":6423,"name":"*","chunks":[],"async":false},"/BACKEND/LEDGER-ONE/Frontend/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"subsets\":[\"latin\"],\"variable\":\"--font-inter\"}],\"variableName\":\"inter\"}":{"id":9282,"name":"*","chunks":["185","static/chunks/app/layout-877b61989c217e62.js"],"async":false},"/BACKEND/LEDGER-ONE/Frontend/node_modules/next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Space_Grotesk\",\"arguments\":[{\"subsets\":[\"latin\"],\"variable\":\"--font-space\"}],\"variableName\":\"space\"}":{"id":6576,"name":"*","chunks":["185","static/chunks/app/layout-877b61989c217e62.js"],"async":false},"/BACKEND/LEDGER-ONE/Frontend/app/globals.css":{"id":7960,"name":"*","chunks":["185","static/chunks/app/layout-877b61989c217e62.js"],"async":false},"/BACKEND/LEDGER-ONE/Frontend/app/app/connect/page.tsx":{"id":9345,"name":"*","chunks":["648","static/chunks/648-2c01649c49b7aa73.js","134","static/chunks/app/app/connect/page-f345e2c33422c571.js"],"async":false},"/BACKEND/LEDGER-ONE/Frontend/app/app/page.tsx":{"id":7047,"name":"*","chunks":["648","static/chunks/648-2c01649c49b7aa73.js","8","static/chunks/8-4622b8842dcaa652.js","191","static/chunks/app/app/page-d6711bac75df73cc.js"],"async":false},"/BACKEND/LEDGER-ONE/Frontend/app/exports/page.tsx":{"id":2043,"name":"*","chunks":[],"async":false},"/BACKEND/LEDGER-ONE/Frontend/app/login/page.tsx":{"id":6374,"name":"*","chunks":[],"async":false},"/BACKEND/LEDGER-ONE/Frontend/app/rules/page.tsx":{"id":6516,"name":"*","chunks":[],"async":false},"/BACKEND/LEDGER-ONE/Frontend/app/profile/page.tsx":{"id":112,"name":"*","chunks":[],"async":false},"/BACKEND/LEDGER-ONE/Frontend/app/register/page.tsx":{"id":2833,"name":"*","chunks":[],"async":false},"/BACKEND/LEDGER-ONE/Frontend/components/app-shell.tsx":{"id":5277,"name":"*","chunks":[],"async":false},"/BACKEND/LEDGER-ONE/Frontend/node_modules/next/dist/client/link.js":{"id":2972,"name":"*","chunks":["648","static/chunks/648-2c01649c49b7aa73.js","878","static/chunks/878-9d38b00d148d415a.js","813","static/chunks/813-a4a815b4aee262b5.js","931","static/chunks/app/page-fca74b50b460acdb.js"],"async":false},"/BACKEND/LEDGER-ONE/Frontend/node_modules/next/dist/esm/client/link.js":{"id":2972,"name":"*","chunks":["648","static/chunks/648-2c01649c49b7aa73.js","878","static/chunks/878-9d38b00d148d415a.js","813","static/chunks/813-a4a815b4aee262b5.js","931","static/chunks/app/page-fca74b50b460acdb.js"],"async":false},"/BACKEND/LEDGER-ONE/Frontend/app/transactions/page.tsx":{"id":6647,"name":"*","chunks":[],"async":false},"/BACKEND/LEDGER-ONE/Frontend/app/tax/page.tsx":{"id":2742,"name":"*","chunks":[],"async":false},"/BACKEND/LEDGER-ONE/Frontend/components/contact-section.tsx":{"id":9618,"name":"*","chunks":[],"async":false},"/BACKEND/LEDGER-ONE/Frontend/components/site-header.tsx":{"id":8988,"name":"*","chunks":["648","static/chunks/648-2c01649c49b7aa73.js","878","static/chunks/878-9d38b00d148d415a.js","813","static/chunks/813-a4a815b4aee262b5.js","931","static/chunks/app/page-fca74b50b460acdb.js"],"async":false},"/BACKEND/LEDGER-ONE/Frontend/node_modules/next/dist/client/image-component.js":{"id":5878,"name":"*","chunks":["648","static/chunks/648-2c01649c49b7aa73.js","878","static/chunks/878-9d38b00d148d415a.js","813","static/chunks/813-a4a815b4aee262b5.js","931","static/chunks/app/page-fca74b50b460acdb.js"],"async":false},"/BACKEND/LEDGER-ONE/Frontend/node_modules/next/dist/esm/client/image-component.js":{"id":5878,"name":"*","chunks":["648","static/chunks/648-2c01649c49b7aa73.js","878","static/chunks/878-9d38b00d148d415a.js","813","static/chunks/813-a4a815b4aee262b5.js","931","static/chunks/app/page-fca74b50b460acdb.js"],"async":false},"/BACKEND/LEDGER-ONE/Frontend/components/growth-simulator.tsx":{"id":594,"name":"*","chunks":["648","static/chunks/648-2c01649c49b7aa73.js","878","static/chunks/878-9d38b00d148d415a.js","813","static/chunks/813-a4a815b4aee262b5.js","931","static/chunks/app/page-fca74b50b460acdb.js"],"async":false}},"entryCSSFiles":{"/BACKEND/LEDGER-ONE/Frontend/":[],"/BACKEND/LEDGER-ONE/Frontend/app/layout":["static/css/5793b6aab6d4193e.css"],"/BACKEND/LEDGER-ONE/Frontend/app/page":[],"/BACKEND/LEDGER-ONE/Frontend/app/app/page":[],"/BACKEND/LEDGER-ONE/Frontend/app/app/connect/page":[]}} \ No newline at end of file diff --git a/.next/server/app/app/page.js b/.next/server/app/app/page.js deleted file mode 100644 index 53bb6a8..0000000 --- a/.next/server/app/app/page.js +++ /dev/null @@ -1,9 +0,0 @@ -(()=>{var t={};t.id=6191,t.ids=[6191],t.modules={2934:t=>{"use strict";t.exports=require("next/dist/client/components/action-async-storage.external.js")},4580:t=>{"use strict";t.exports=require("next/dist/client/components/request-async-storage.external.js")},5869:t=>{"use strict";t.exports=require("next/dist/client/components/static-generation-async-storage.external.js")},399:t=>{"use strict";t.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},9937:(t,e,i)=>{"use strict";i.r(e),i.d(e,{GlobalError:()=>a.a,__next_app__:()=>c,originalPathname:()=>d,pages:()=>h,routeModule:()=>p,tree:()=>u}),i(2345),i(1506),i(5866);var n=i(3191),s=i(8716),r=i(7922),a=i.n(r),o=i(5231),l={};for(let t in o)0>["default","tree","pages","GlobalError","originalPathname","__next_app__","routeModule"].indexOf(t)&&(l[t]=()=>o[t]);i.d(e,l);let u=["",{children:["app",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(i.bind(i,2345)),"/BACKEND/LEDGER-ONE/Frontend/app/app/page.tsx"]}]},{}]},{layout:[()=>Promise.resolve().then(i.bind(i,1506)),"/BACKEND/LEDGER-ONE/Frontend/app/layout.tsx"],"not-found":[()=>Promise.resolve().then(i.t.bind(i,5866,23)),"next/dist/client/components/not-found-error"]}],h=["/BACKEND/LEDGER-ONE/Frontend/app/app/page.tsx"],d="/app/page",c={require:i,loadChunk:()=>Promise.resolve()},p=new n.AppPageRouteModule({definition:{kind:s.x.APP_PAGE,page:"/app/page",pathname:"/app",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:u}})},627:(t,e,i)=>{Promise.resolve().then(i.bind(i,7177))},6827:(t,e,i)=>{Promise.resolve().then(i.t.bind(i,2994,23)),Promise.resolve().then(i.t.bind(i,6114,23)),Promise.resolve().then(i.t.bind(i,9727,23)),Promise.resolve().then(i.t.bind(i,9671,23)),Promise.resolve().then(i.t.bind(i,1868,23)),Promise.resolve().then(i.t.bind(i,4759,23))},5534:()=>{},7177:(t,e,i)=>{"use strict";let n;i.r(e),i.d(e,{default:()=>rZ});var s=i(326),r=i(7577);let a=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],o=new Set(a),l=(t,e,i)=>i>e?e:i"number"==typeof t,parse:parseFloat,transform:t=>t},h={...u,transform:t=>l(0,1,t)},d={...u,default:1},c=t=>Math.round(1e5*t)/1e5,p=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu,m=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,f=(t,e)=>i=>!!("string"==typeof i&&m.test(i)&&i.startsWith(t)||e&&null!=i&&Object.prototype.hasOwnProperty.call(i,e)),g=(t,e,i)=>n=>{if("string"!=typeof n)return n;let[s,r,a,o]=n.match(p);return{[t]:parseFloat(s),[e]:parseFloat(r),[i]:parseFloat(a),alpha:void 0!==o?parseFloat(o):1}},y=t=>l(0,255,t),v={...u,transform:t=>Math.round(y(t))},x={test:f("rgb","red"),parse:g("red","green","blue"),transform:({red:t,green:e,blue:i,alpha:n=1})=>"rgba("+v.transform(t)+", "+v.transform(e)+", "+v.transform(i)+", "+c(h.transform(n))+")"},b={test:f("#"),parse:function(t){let e="",i="",n="",s="";return t.length>5?(e=t.substring(1,3),i=t.substring(3,5),n=t.substring(5,7),s=t.substring(7,9)):(e=t.substring(1,2),i=t.substring(2,3),n=t.substring(3,4),s=t.substring(4,5),e+=e,i+=i,n+=n,s+=s),{red:parseInt(e,16),green:parseInt(i,16),blue:parseInt(n,16),alpha:s?parseInt(s,16)/255:1}},transform:x.transform},w=t=>({test:e=>"string"==typeof e&&e.endsWith(t)&&1===e.split(" ").length,parse:parseFloat,transform:e=>`${e}${t}`}),P=w("deg"),T=w("%"),S=w("px"),j=w("vh"),A=w("vw"),M={...T,parse:t=>T.parse(t)/100,transform:t=>T.transform(100*t)},E={test:f("hsl","hue"),parse:g("hue","saturation","lightness"),transform:({hue:t,saturation:e,lightness:i,alpha:n=1})=>"hsla("+Math.round(t)+", "+T.transform(c(e))+", "+T.transform(c(i))+", "+c(h.transform(n))+")"},k={test:t=>x.test(t)||b.test(t)||E.test(t),parse:t=>x.test(t)?x.parse(t):E.test(t)?E.parse(t):b.parse(t),transform:t=>"string"==typeof t?t:t.hasOwnProperty("red")?x.transform(t):E.transform(t),getAnimatableNone:t=>{let e=k.parse(t);return e.alpha=0,k.transform(e)}},D=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu,C="number",V="color",N=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function R(t){let e=t.toString(),i=[],n={color:[],number:[],var:[]},s=[],r=0,a=e.replace(N,t=>(k.test(t)?(n.color.push(r),s.push(V),i.push(k.parse(t))):t.startsWith("var(")?(n.var.push(r),s.push("var"),i.push(t)):(n.number.push(r),s.push(C),i.push(parseFloat(t))),++r,"${}")).split("${}");return{values:i,split:a,indexes:n,types:s}}function L(t){return R(t).values}function F(t){let{split:e,types:i}=R(t),n=e.length;return t=>{let s="";for(let r=0;r"number"==typeof t?0:k.test(t)?k.getAnimatableNone(t):t,I={test:function(t){return isNaN(t)&&"string"==typeof t&&(t.match(p)?.length||0)+(t.match(D)?.length||0)>0},parse:L,createTransformer:F,getAnimatableNone:function(t){let e=L(t);return F(t)(e.map(B))}},O=new Set(["brightness","contrast","saturate","opacity"]);function $(t){let[e,i]=t.slice(0,-1).split("(");if("drop-shadow"===e)return t;let[n]=i.match(p)||[];if(!n)return t;let s=i.replace(n,""),r=O.has(e)?1:0;return n!==i&&(r*=100),e+"("+r+s+")"}let U=/\b([a-z-]*)\(.*?\)/gu,W={...I,getAnimatableNone:t=>{let e=t.match(U);return e?e.map($).join(" "):t}},_={...u,transform:Math.round},H={borderWidth:S,borderTopWidth:S,borderRightWidth:S,borderBottomWidth:S,borderLeftWidth:S,borderRadius:S,borderTopLeftRadius:S,borderTopRightRadius:S,borderBottomRightRadius:S,borderBottomLeftRadius:S,width:S,maxWidth:S,height:S,maxHeight:S,top:S,right:S,bottom:S,left:S,inset:S,insetBlock:S,insetBlockStart:S,insetBlockEnd:S,insetInline:S,insetInlineStart:S,insetInlineEnd:S,padding:S,paddingTop:S,paddingRight:S,paddingBottom:S,paddingLeft:S,paddingBlock:S,paddingBlockStart:S,paddingBlockEnd:S,paddingInline:S,paddingInlineStart:S,paddingInlineEnd:S,margin:S,marginTop:S,marginRight:S,marginBottom:S,marginLeft:S,marginBlock:S,marginBlockStart:S,marginBlockEnd:S,marginInline:S,marginInlineStart:S,marginInlineEnd:S,fontSize:S,backgroundPositionX:S,backgroundPositionY:S,rotate:P,rotateX:P,rotateY:P,rotateZ:P,scale:d,scaleX:d,scaleY:d,scaleZ:d,skew:P,skewX:P,skewY:P,distance:S,translateX:S,translateY:S,translateZ:S,x:S,y:S,z:S,perspective:S,transformPerspective:S,opacity:h,originX:M,originY:M,originZ:S,zIndex:_,fillOpacity:h,strokeOpacity:h,numOctaves:_},z={...H,color:k,backgroundColor:k,outlineColor:k,fill:k,stroke:k,borderColor:k,borderTopColor:k,borderRightColor:k,borderBottomColor:k,borderLeftColor:k,filter:W,WebkitFilter:W},X=t=>z[t],Y=()=>({translate:0,scale:1,origin:0,originPoint:0}),G=()=>({x:Y(),y:Y()}),K=()=>({min:0,max:0}),q=()=>({x:K(),y:K()}),Z=t=>!!(t&&t.getVelocity),J=new Set(["width","height","top","left","right","bottom",...a]),Q=t=>e=>e.test(t),tt=[u,S,T,P,A,j,{test:t=>"auto"===t,parse:t=>t}],te=t=>tt.find(Q(t)),ti=()=>{},tn=()=>{},ts=t=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(t),tr=t=>e=>"string"==typeof e&&e.startsWith(t),ta=tr("--"),to=tr("var(--"),tl=t=>!!to(t)&&tu.test(t.split("/*")[0].trim()),tu=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu;function th(t){return"string"==typeof t&&t.split("/*")[0].includes("var(--")}let td=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u,tc=t=>180*t/Math.PI,tp=t=>tf(tc(Math.atan2(t[1],t[0]))),tm={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:t=>(Math.abs(t[0])+Math.abs(t[3]))/2,rotate:tp,rotateZ:tp,skewX:t=>tc(Math.atan(t[1])),skewY:t=>tc(Math.atan(t[2])),skew:t=>(Math.abs(t[1])+Math.abs(t[2]))/2},tf=t=>((t%=360)<0&&(t+=360),t),tg=t=>Math.sqrt(t[0]*t[0]+t[1]*t[1]),ty=t=>Math.sqrt(t[4]*t[4]+t[5]*t[5]),tv={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX:tg,scaleY:ty,scale:t=>(tg(t)+ty(t))/2,rotateX:t=>tf(tc(Math.atan2(t[6],t[5]))),rotateY:t=>tf(tc(Math.atan2(-t[2],t[0]))),rotateZ:tp,rotate:tp,skewX:t=>tc(Math.atan(t[4])),skewY:t=>tc(Math.atan(t[1])),skew:t=>(Math.abs(t[1])+Math.abs(t[4]))/2};function tx(t){return t.includes("scale")?1:0}function tb(t,e){let i,n;if(!t||"none"===t)return tx(e);let s=t.match(/^matrix3d\(([-\d.e\s,]+)\)$/u);if(s)i=tv,n=s;else{let e=t.match(/^matrix\(([-\d.e\s,]+)\)$/u);i=tm,n=e}if(!n)return tx(e);let r=i[e],a=n[1].split(",").map(tP);return"function"==typeof r?r(a):a[r]}let tw=(t,e)=>{let{transform:i="none"}=getComputedStyle(t);return tb(i,e)};function tP(t){return parseFloat(t.trim())}let tT=t=>t===u||t===S,tS=new Set(["x","y","z"]),tj=a.filter(t=>!tS.has(t)),tA={width:({x:t},{paddingLeft:e="0",paddingRight:i="0"})=>t.max-t.min-parseFloat(e)-parseFloat(i),height:({y:t},{paddingTop:e="0",paddingBottom:i="0"})=>t.max-t.min-parseFloat(e)-parseFloat(i),top:(t,{top:e})=>parseFloat(e),left:(t,{left:e})=>parseFloat(e),bottom:({y:t},{top:e})=>parseFloat(e)+(t.max-t.min),right:({x:t},{left:e})=>parseFloat(e)+(t.max-t.min),x:(t,{transform:e})=>tb(e,"x"),y:(t,{transform:e})=>tb(e,"y")};tA.translateX=tA.x,tA.translateY=tA.y;let tM=t=>t,tE={},tk=["setup","read","resolveKeyframes","preUpdate","update","preRender","render","postRender"],tD={value:null,addProjectionMetrics:null};function tC(t,e){let i=!1,n=!0,s={delta:0,timestamp:0,isProcessing:!1},r=()=>i=!0,a=tk.reduce((t,i)=>(t[i]=function(t,e){let i=new Set,n=new Set,s=!1,r=!1,a=new WeakSet,o={delta:0,timestamp:0,isProcessing:!1},l=0;function u(e){a.has(e)&&(h.schedule(e),t()),l++,e(o)}let h={schedule:(t,e=!1,r=!1)=>{let o=r&&s?i:n;return e&&a.add(t),o.has(t)||o.add(t),t},cancel:t=>{n.delete(t),a.delete(t)},process:t=>{if(o=t,s){r=!0;return}s=!0,[i,n]=[n,i],i.forEach(u),e&&tD.value&&tD.value.frameloop[e].push(l),l=0,i.clear(),s=!1,r&&(r=!1,h.process(t))}};return h}(r,e?i:void 0),t),{}),{setup:o,read:l,resolveKeyframes:u,preUpdate:h,update:d,preRender:c,render:p,postRender:m}=a,f=()=>{let r=tE.useManualTiming?s.timestamp:performance.now();i=!1,tE.useManualTiming||(s.delta=n?1e3/60:Math.max(Math.min(r-s.timestamp,40),1)),s.timestamp=r,s.isProcessing=!0,o.process(s),l.process(s),u.process(s),h.process(s),d.process(s),c.process(s),p.process(s),m.process(s),s.isProcessing=!1,i&&e&&(n=!1,t(f))},g=()=>{i=!0,n=!0,s.isProcessing||t(f)};return{schedule:tk.reduce((t,e)=>{let n=a[e];return t[e]=(t,e=!1,s=!1)=>(i||g(),n.schedule(t,e,s)),t},{}),cancel:t=>{for(let e=0;et.needsMeasurement),e=new Set(t.map(t=>t.element)),i=new Map;e.forEach(t=>{let e=function(t){let e=[];return tj.forEach(i=>{let n=t.getValue(i);void 0!==n&&(e.push([i,n.get()]),n.set(i.startsWith("scale")?1:0))}),e}(t);e.length&&(i.set(t,e),t.render())}),t.forEach(t=>t.measureInitialState()),e.forEach(t=>{t.render();let e=i.get(t);e&&e.forEach(([e,i])=>{t.getValue(e)?.set(i)})}),t.forEach(t=>t.measureEndState()),t.forEach(t=>{void 0!==t.suspendedScrollY&&window.scrollTo(0,t.suspendedScrollY)})}tI=!1,tB=!1,tF.forEach(t=>t.complete(tO)),tF.clear()}function tU(){tF.forEach(t=>{t.readKeyframes(),t.needsMeasurement&&(tI=!0)})}class tW{constructor(t,e,i,n,s,r=!1){this.state="pending",this.isAsync=!1,this.needsMeasurement=!1,this.unresolvedKeyframes=[...t],this.onComplete=e,this.name=i,this.motionValue=n,this.element=s,this.isAsync=r}scheduleResolve(){this.state="scheduled",this.isAsync?(tF.add(this),tB||(tB=!0,tV.read(tU),tV.resolveKeyframes(t$))):(this.readKeyframes(),this.complete())}readKeyframes(){let{unresolvedKeyframes:t,name:e,element:i,motionValue:n}=this;if(null===t[0]){let s=n?.get(),r=t[t.length-1];if(void 0!==s)t[0]=s;else if(i&&e){let n=i.readValue(e,r);null!=n&&(t[0]=n)}void 0===t[0]&&(t[0]=r),n&&void 0===s&&n.set(t[0])}!function(t){for(let e=1;e/^0[^.\s]+$/u.test(t);function tH(t,e){let i=X(t);return i!==W&&(i=I),i.getAnimatableNone?i.getAnimatableNone(e):void 0}let tz=new Set(["auto","none","0"]);class tX extends tW{constructor(t,e,i,n,s){super(t,e,i,n,s,!0)}readKeyframes(){let{unresolvedKeyframes:t,element:e,name:i}=this;if(!e||!e.current)return;super.readKeyframes();for(let i=0;i{t.getValue(e).set(i)}),this.resolveNoneKeyframes()}}function tY(t,e){-1===t.indexOf(e)&&t.push(e)}function tG(t,e){let i=t.indexOf(e);i>-1&&t.splice(i,1)}class tK{constructor(){this.subscriptions=[]}add(t){return tY(this.subscriptions,t),()=>tG(this.subscriptions,t)}notify(t,e,i){let n=this.subscriptions.length;if(n){if(1===n)this.subscriptions[0](t,e,i);else for(let s=0;s(void 0===n&&tQ.set(tR.isProcessing||tE.useManualTiming?tR.timestamp:performance.now()),n),set:t=>{n=t,queueMicrotask(tJ)}},t0=t=>!isNaN(parseFloat(t)),t1={current:void 0};class t2{constructor(t,e={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=t=>{let e=tQ.now();if(this.updatedAt!==e&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(t),this.current!==this.prev&&(this.events.change?.notify(this.current),this.dependents))for(let t of this.dependents)t.dirty()},this.hasAnimated=!1,this.setCurrent(t),this.owner=e.owner}setCurrent(t){this.current=t,this.updatedAt=tQ.now(),null===this.canTrackVelocity&&void 0!==t&&(this.canTrackVelocity=t0(this.current))}setPrevFrameValue(t=this.current){this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt}onChange(t){return this.on("change",t)}on(t,e){this.events[t]||(this.events[t]=new tK);let i=this.events[t].add(e);return"change"===t?()=>{i(),tV.read(()=>{this.events.change.getSize()||this.stop()})}:i}clearListeners(){for(let t in this.events)this.events[t].clear()}attach(t,e){this.passiveEffect=t,this.stopPassiveEffect=e}set(t){this.passiveEffect?this.passiveEffect(t,this.updateAndNotify):this.updateAndNotify(t)}setWithVelocity(t,e,i){this.set(e),this.prev=void 0,this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt-i}jump(t,e=!0){this.updateAndNotify(t),this.prev=t,this.prevUpdatedAt=this.prevFrameValue=void 0,e&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}dirty(){this.events.change?.notify(this.current)}addDependent(t){this.dependents||(this.dependents=new Set),this.dependents.add(t)}removeDependent(t){this.dependents&&this.dependents.delete(t)}get(){return t1.current&&t1.current.push(this),this.current}getPrevious(){return this.prev}getVelocity(){var t;let e=tQ.now();if(!this.canTrackVelocity||void 0===this.prevFrameValue||e-this.updatedAt>30)return 0;let i=Math.min(this.updatedAt-this.prevUpdatedAt,30);return t=parseFloat(this.current)-parseFloat(this.prevFrameValue),i?1e3/i*t:0}start(t){return this.stop(),new Promise(e=>{this.hasAnimated=!0,this.animation=t(e),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.dependents?.clear(),this.events.destroy?.notify(),this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function t5(t,e){return new t2(t,e)}let t3=[...tt,k,I],t4=t=>t3.find(Q(t)),t6={current:null},t9={current:!1},t7="undefined"!=typeof window,t8=new WeakMap;function et(t){return null!==t&&"object"==typeof t&&"function"==typeof t.start}function ee(t){return"string"==typeof t||Array.isArray(t)}let ei=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],en=["initial",...ei];function es(t){return et(t.animate)||en.some(e=>ee(t[e]))}function er(t){return!!(es(t)||t.variants)}function ea(t){let e=[{},{}];return t?.values.forEach((t,i)=>{e[0][i]=t.get(),e[1][i]=t.getVelocity()}),e}function eo(t,e,i,n){if("function"==typeof e){let[s,r]=ea(n);e=e(void 0!==i?i:t.custom,s,r)}if("string"==typeof e&&(e=t.variants&&t.variants[e]),"function"==typeof e){let[s,r]=ea(n);e=e(void 0!==i?i:t.custom,s,r)}return e}let el=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"],eu={};class eh{scrapeMotionValuesFromProps(t,e,i){return{}}constructor({parent:t,props:e,presenceContext:i,reducedMotionConfig:n,blockInitialAnimation:s,visualState:r},a={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=tW,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{let t=tQ.now();this.renderScheduledAtthis.bindToMotionValue(e,t)),"never"===this.reducedMotionConfig?this.shouldReduceMotion=!1:"always"===this.reducedMotionConfig?this.shouldReduceMotion=!0:(t9.current||function(){if(t9.current=!0,t7){if(window.matchMedia){let t=window.matchMedia("(prefers-reduced-motion)"),e=()=>t6.current=t.matches;t.addEventListener("change",e),e()}else t6.current=!1}}(),this.shouldReduceMotion=t6.current),this.parent?.addChild(this),this.update(this.props,this.presenceContext)}unmount(){for(let t in this.projection&&this.projection.unmount(),tN(this.notifyUpdate),tN(this.render),this.valueSubscriptions.forEach(t=>t()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent?.removeChild(this),this.events)this.events[t].clear();for(let t in this.features){let e=this.features[t];e&&(e.unmount(),e.isMounted=!1)}this.current=null}addChild(t){this.children.add(t),this.enteringChildren??(this.enteringChildren=new Set),this.enteringChildren.add(t)}removeChild(t){this.children.delete(t),this.enteringChildren&&this.enteringChildren.delete(t)}bindToMotionValue(t,e){let i;this.valueSubscriptions.has(t)&&this.valueSubscriptions.get(t)();let n=o.has(t);n&&this.onBindTransform&&this.onBindTransform();let s=e.on("change",e=>{this.latestValues[t]=e,this.props.onUpdate&&tV.preRender(this.notifyUpdate),n&&this.projection&&(this.projection.isTransformDirty=!0),this.scheduleRender()});"undefined"!=typeof window&&window.MotionCheckAppearSync&&(i=window.MotionCheckAppearSync(this,t,e)),this.valueSubscriptions.set(t,()=>{s(),i&&i(),e.owner&&e.stop()})}sortNodePosition(t){return this.current&&this.sortInstanceNodePosition&&this.type===t.type?this.sortInstanceNodePosition(this.current,t.current):0}updateFeatures(){let t="animation";for(t in eu){let e=eu[t];if(!e)continue;let{isEnabled:i,Feature:n}=e;if(!this.features[t]&&n&&i(this.props)&&(this.features[t]=new n(this)),this.features[t]){let e=this.features[t];e.isMounted?e.update():(e.mount(),e.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):q()}getStaticValue(t){return this.latestValues[t]}setStaticValue(t,e){this.latestValues[t]=e}update(t,e){(t.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=t,this.prevPresenceContext=this.presenceContext,this.presenceContext=e;for(let e=0;ee.variantChildren.delete(t)}addValue(t,e){let i=this.values.get(t);e!==i&&(i&&this.removeValue(t),this.bindToMotionValue(t,e),this.values.set(t,e),this.latestValues[t]=e.get())}removeValue(t){this.values.delete(t);let e=this.valueSubscriptions.get(t);e&&(e(),this.valueSubscriptions.delete(t)),delete this.latestValues[t],this.removeValueFromRenderState(t,this.renderState)}hasValue(t){return this.values.has(t)}getValue(t,e){if(this.props.values&&this.props.values[t])return this.props.values[t];let i=this.values.get(t);return void 0===i&&void 0!==e&&(i=t5(null===e?void 0:e,{owner:this}),this.addValue(t,i)),i}readValue(t,e){let i=void 0===this.latestValues[t]&&this.current?this.getBaseTargetFromProps(this.props,t)??this.readValueFromInstance(this.current,t,this.options):this.latestValues[t];return null!=i&&("string"==typeof i&&(ts(i)||t_(i))?i=parseFloat(i):!t4(i)&&I.test(e)&&(i=tH(t,e)),this.setBaseTarget(t,Z(i)?i.get():i)),Z(i)?i.get():i}setBaseTarget(t,e){this.baseTarget[t]=e}getBaseTarget(t){let e;let{initial:i}=this.props;if("string"==typeof i||"object"==typeof i){let n=eo(this.props,i,this.presenceContext?.custom);n&&(e=n[t])}if(i&&void 0!==e)return e;let n=this.getBaseTargetFromProps(this.props,t);return void 0===n||Z(n)?void 0!==this.initialValues[t]&&void 0===e?void 0:this.baseTarget[t]:n}on(t,e){return this.events[t]||(this.events[t]=new tK),this.events[t].add(e)}notify(t,...e){this.events[t]&&this.events[t].notify(...e)}scheduleRenderMicrotask(){tq.render(this.render)}}class ed extends eh{constructor(){super(...arguments),this.KeyframeResolver=tX}sortInstanceNodePosition(t,e){return 2&t.compareDocumentPosition(e)?1:-1}getBaseTargetFromProps(t,e){let i=t.style;return i?i[e]:void 0}removeValueFromRenderState(t,{vars:e,style:i}){delete e[t],delete i[t]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);let{children:t}=this.props;Z(t)&&(this.childSubscription=t.on("change",t=>{this.current&&(this.current.textContent=`${t}`)}))}}function ec(t){return t.replace(/([A-Z])/g,t=>`-${t.toLowerCase()}`)}let ep=(t,e)=>e&&"number"==typeof t?e.transform(t):t,em={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},ef=a.length;function eg(t,e,i){let{style:n,vars:s,transformOrigin:r}=t,l=!1,u=!1;for(let t in e){let i=e[t];if(o.has(t)){l=!0;continue}if(ta(t)){s[t]=i;continue}{let e=ep(i,H[t]);t.startsWith("origin")?(u=!0,r[t]=e):n[t]=e}}if(!e.transform&&(l||i?n.transform=function(t,e,i){let n="",s=!0;for(let r=0;r"string"==typeof t&&"svg"===t.toLowerCase();function eT(t,{style:e,vars:i},n,s){let r;let a=t.style;for(r in e)a[r]=e[r];for(r in s?.applyProjectionStyles(a,n),i)a.setProperty(r,i[r])}function eS(t,e){return e.max===e.min?0:t/(e.max-e.min)*100}let ej={correct:(t,e)=>{if(!e.target)return t;if("string"==typeof t){if(!S.test(t))return t;t=parseFloat(t)}let i=eS(t,e.target.x),n=eS(t,e.target.y);return`${i}% ${n}%`}},eA=(t,e,i)=>t+(e-t)*i,eM={borderRadius:{...ej,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:ej,borderTopRightRadius:ej,borderBottomLeftRadius:ej,borderBottomRightRadius:ej,boxShadow:{correct:(t,{treeScale:e,projectionDelta:i})=>{let n=I.parse(t);if(n.length>5)return t;let s=I.createTransformer(t),r="number"!=typeof n[0]?1:0,a=i.x.scale*e.x,o=i.y.scale*e.y;n[0+r]/=a,n[1+r]/=o;let l=eA(a,o,.5);return"number"==typeof n[2+r]&&(n[2+r]/=l),"number"==typeof n[3+r]&&(n[3+r]/=l),s(n)}}};function eE(t,{layout:e,layoutId:i}){return o.has(t)||t.startsWith("origin")||(e||void 0!==i)&&(!!eM[t]||"opacity"===t)}function ek(t,e,i){let n=t.style,s=e?.style,r={};if(!n)return r;for(let e in n)(Z(n[e])||s&&Z(s[e])||eE(e,t)||i?.getValue(e)?.liveStyle!==void 0)&&(r[e]=n[e]);return r}function eD(t,e,i){let n=ek(t,e,i);for(let i in t)(Z(t[i])||Z(e[i]))&&(n[-1!==a.indexOf(i)?"attr"+i.charAt(0).toUpperCase()+i.substring(1):i]=t[i]);return n}class eC extends ed{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=q}getBaseTargetFromProps(t,e){return t[e]}readValueFromInstance(t,e){if(o.has(e)){let t=X(e);return t&&t.default||0}return e=ew.has(e)?e:ec(e),t.getAttribute(e)}scrapeMotionValuesFromProps(t,e,i){return eD(t,e,i)}build(t,e,i){eb(t,e,this.isSVGTag,i.transformTemplate,i.style)}renderInstance(t,e,i,n){!function(t,e,i,n){for(let i in eT(t,e,void 0,n),e.attrs)t.setAttribute(ew.has(i)?i:ec(i),e.attrs[i])}(t,e,0,n)}mount(t){this.isSVGTag=eP(t.tagName),super.mount(t)}}function eV({top:t,left:e,right:i,bottom:n}){return{x:{min:e,max:i},y:{min:t,max:n}}}function eN(t){return void 0===t||1===t}function eR({scale:t,scaleX:e,scaleY:i}){return!eN(t)||!eN(e)||!eN(i)}function eL(t){return eR(t)||eF(t)||t.z||t.rotate||t.rotateX||t.rotateY||t.skewX||t.skewY}function eF(t){var e,i;return(e=t.x)&&"0%"!==e||(i=t.y)&&"0%"!==i}function eB(t,e,i,n,s){return void 0!==s&&(t=n+s*(t-n)),n+i*(t-n)+e}function eI(t,e=0,i=1,n,s){t.min=eB(t.min,e,i,n,s),t.max=eB(t.max,e,i,n,s)}function eO(t,{x:e,y:i}){eI(t.x,e.translate,e.scale,e.originPoint),eI(t.y,i.translate,i.scale,i.originPoint)}function e$(t,e){t.min=t.min+e,t.max=t.max+e}function eU(t,e,i,n,s=.5){let r=eA(t.min,t.max,s);eI(t,e,i,r,n)}function eW(t,e){eU(t.x,e.x,e.scaleX,e.scale,e.originX),eU(t.y,e.y,e.scaleY,e.scale,e.originY)}function e_(t,e){return eV(function(t,e){if(!e)return t;let i=e({x:t.left,y:t.top}),n=e({x:t.right,y:t.bottom});return{top:i.y,left:i.x,bottom:n.y,right:n.x}}(t.getBoundingClientRect(),e))}class eH extends ed{constructor(){super(...arguments),this.type="html",this.renderInstance=eT}readValueFromInstance(t,e){if(o.has(e))return this.projection?.isProjecting?tx(e):tw(t,e);{let i=window.getComputedStyle(t),n=(ta(e)?i.getPropertyValue(e):i[e])||0;return"string"==typeof n?n.trim():n}}measureInstanceViewportBox(t,{transformPagePoint:e}){return e_(t,e)}build(t,e,i){eg(t,e,i.transformTemplate)}scrapeMotionValuesFromProps(t,e,i){return ek(t,e,i)}}let ez=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function eX(t){if("string"!=typeof t||t.includes("-"));else if(ez.indexOf(t)>-1||/[A-Z]/u.test(t))return!0;return!1}let eY=(0,r.createContext)({}),eG=(0,r.createContext)({strict:!1}),eK=(0,r.createContext)({transformPagePoint:t=>t,isStatic:!1,reducedMotion:"never"}),eq=(0,r.createContext)({});function eZ(t){return Array.isArray(t)?t.join(" "):t}let eJ=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function eQ(t,e,i){for(let n in e)Z(e[n])||eE(n,i)||(t[n]=e[n])}let e0=()=>({...eJ(),attrs:{}}),e1=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function e2(t){return t.startsWith("while")||t.startsWith("drag")&&"draggable"!==t||t.startsWith("layout")||t.startsWith("onTap")||t.startsWith("onPan")||t.startsWith("onLayout")||e1.has(t)}let e5=t=>!e2(t);try{!function(t){"function"==typeof t&&(e5=e=>e.startsWith("on")?!e2(e):t(e))}(require("@emotion/is-prop-valid").default)}catch{}function e3(t){return Z(t)?t.get():t}let e4=(0,r.createContext)(null);function e6(t){let e=(0,r.useRef)(null);return null===e.current&&(e.current=t()),e.current}let e9=t=>(e,i)=>{let n=(0,r.useContext)(eq),s=(0,r.useContext)(e4),a=()=>(function({scrapeMotionValuesFromProps:t,createRenderState:e},i,n,s){return{latestValues:function(t,e,i,n){let s={},r=n(t,{});for(let t in r)s[t]=e3(r[t]);let{initial:a,animate:o}=t,l=es(t),u=er(t);e&&u&&!l&&!1!==t.inherit&&(void 0===a&&(a=e.initial),void 0===o&&(o=e.animate));let h=!!i&&!1===i.initial,d=(h=h||!1===a)?o:a;if(d&&"boolean"!=typeof d&&!et(d)){let e=Array.isArray(d)?d:[d];for(let i=0;iie[e].some(e=>!!t[e])};eu=t,ii=!0}(),eu}let ir=Symbol.for("motionComponentSymbol"),ia="data-"+ec("framerAppearId"),io=(0,r.createContext)({});function il(t){return t&&"object"==typeof t&&Object.prototype.hasOwnProperty.call(t,"current")}let iu=it?r.useLayoutEffect:r.useEffect;function ih(t,{forwardMotionProps:e=!1,type:i}={},n,a){n&&function(t){let e=is();for(let i in t)e[i]={...e[i],...t[i]};eu=e}(n);let o=i?"svg"===i:eX(t),l=o?e8:e7;function u(i,n){let u;let h={...(0,r.useContext)(eK),...i,layoutId:function({layoutId:t}){let e=(0,r.useContext)(eY).id;return e&&void 0!==t?e+"-"+t:t}(i)},{isStatic:d}=h,c=function(t){let{initial:e,animate:i}=function(t,e){if(es(t)){let{initial:e,animate:i}=t;return{initial:!1===e||ee(e)?e:void 0,animate:ee(i)?i:void 0}}return!1!==t.inherit?e:{}}(t,(0,r.useContext)(eq));return(0,r.useMemo)(()=>({initial:e,animate:i}),[eZ(e),eZ(i)])}(i),p=l(i,d);if(!d&&it){(0,r.useContext)(eG).strict;let e=function(t){let{drag:e,layout:i}=is();if(!e&&!i)return{};let n={...e,...i};return{MeasureLayout:e?.isEnabled(t)||i?.isEnabled(t)?n.MeasureLayout:void 0,ProjectionNode:n.ProjectionNode}}(h);u=e.MeasureLayout,c.visualElement=function(t,e,i,n,s,a){let{visualElement:o}=(0,r.useContext)(eq),l=(0,r.useContext)(eG),u=(0,r.useContext)(e4),h=(0,r.useContext)(eK).reducedMotion,d=(0,r.useRef)(null),c=(0,r.useRef)(!1);n=n||l.renderer,!d.current&&n&&(d.current=n(t,{visualState:e,parent:o,props:i,presenceContext:u,blockInitialAnimation:!!u&&!1===u.initial,reducedMotionConfig:h,isSVG:a}),c.current&&d.current&&(d.current.manuallyAnimateOnMount=!0));let p=d.current,m=(0,r.useContext)(io);p&&!p.projection&&s&&("html"===p.type||"svg"===p.type)&&function(t,e,i,n){let{layoutId:s,layout:r,drag:a,dragConstraints:o,layoutScroll:l,layoutRoot:u,layoutCrossfade:h}=e;t.projection=new i(t.latestValues,e["data-framer-portal-id"]?void 0:function t(e){if(e)return!1!==e.options.allowProjection?e.projection:t(e.parent)}(t.parent)),t.projection.setOptions({layoutId:s,layout:r,alwaysMeasureLayout:!!a||o&&il(o),visualElement:t,animationType:"string"==typeof r?r:"both",initialPromotionConfig:n,crossfade:h,layoutScroll:l,layoutRoot:u})}(d.current,i,s,m);let f=(0,r.useRef)(!1);(0,r.useInsertionEffect)(()=>{p&&f.current&&p.update(i,u)});let g=i[ia],y=(0,r.useRef)(!!g&&!window.MotionHandoffIsComplete?.(g)&&window.MotionHasOptimisedAnimation?.(g));return iu(()=>{c.current=!0,p&&(f.current=!0,window.MotionIsMounted=!0,p.updateFeatures(),p.scheduleRenderMicrotask(),y.current&&p.animationState&&p.animationState.animateChanges())}),p}(t,p,h,a,e.ProjectionNode,o)}return(0,s.jsxs)(eq.Provider,{value:c,children:[u&&c.visualElement?(0,s.jsx)(u,{visualElement:c.visualElement,...h}):null,function(t,e,i,{latestValues:n},s,a=!1,o){let l=(o??eX(t)?function(t,e,i,n){let s=(0,r.useMemo)(()=>{let i=e0();return eb(i,e,eP(n),t.transformTemplate,t.style),{...i.attrs,style:{...i.style}}},[e]);if(t.style){let e={};eQ(e,t.style,t),s.style={...e,...s.style}}return s}:function(t,e){let i={},n=function(t,e){let i=t.style||{},n={};return eQ(n,i,t),Object.assign(n,function({transformTemplate:t},e){return(0,r.useMemo)(()=>{let i=eJ();return eg(i,e,t),Object.assign({},i.vars,i.style)},[e])}(t,e)),n}(t,e);return t.drag&&!1!==t.dragListener&&(i.draggable=!1,n.userSelect=n.WebkitUserSelect=n.WebkitTouchCallout="none",n.touchAction=!0===t.drag?"none":`pan-${"x"===t.drag?"y":"x"}`),void 0===t.tabIndex&&(t.onTap||t.onTapStart||t.whileTap)&&(i.tabIndex=0),i.style=n,i})(e,n,s,t),u=function(t,e,i){let n={};for(let s in t)("values"!==s||"object"!=typeof t.values)&&(e5(s)||!0===i&&e2(s)||!e&&!e2(s)||t.draggable&&s.startsWith("onDrag"))&&(n[s]=t[s]);return n}(e,"string"==typeof t,a),h=t!==r.Fragment?{...u,...l,ref:i}:{},{children:d}=e,c=(0,r.useMemo)(()=>Z(d)?d.get():d,[d]);return(0,r.createElement)(t,{...h,children:c})}(t,i,function(t,e,i){let n=(0,r.useRef)(i);(0,r.useInsertionEffect)(()=>{n.current=i});let s=(0,r.useRef)(null);return(0,r.useCallback)(i=>{i&&t.onMount?.(i),e&&(i?e.mount(i):e.unmount());let r=n.current;if("function"==typeof r){if(i){let t=r(i);"function"==typeof t&&(s.current=t)}else s.current?(s.current(),s.current=null):r(i)}else r&&(r.current=i)},[e])}(p,c.visualElement,n),p,d,e,o)]})}u.displayName=`motion.${"string"==typeof t?t:`create(${t.displayName??t.name??""})`}`;let h=(0,r.forwardRef)(u);return h[ir]=t,h}class id{constructor(t){this.isMounted=!1,this.node=t}update(){}}function ic(t,e,i){let n=t.getProps();return eo(n,e,void 0!==i?i:n.custom,t)}function ip(t,e){return t?.[e]??t?.default??t}let im=t=>Array.isArray(t);function ig(t,e){let i=t.getValue("willChange");if(Z(i)&&i.add)return i.add(e);if(!i&&tE.WillChange){let i=new tE.WillChange("auto");t.addValue("willChange",i),i.add(e)}}let iy=t=>1e3*t,iv=t=>t/1e3,ix=(t,e)=>i=>e(t(i)),ib=(...t)=>t.reduce(ix),iw={layout:0,mainThread:0,waapi:0};function iP(t,e,i){return(i<0&&(i+=1),i>1&&(i-=1),i<1/6)?t+(e-t)*6*i:i<.5?e:i<2/3?t+(e-t)*(2/3-i)*6:t}function iT(t,e){return i=>i>0?e:t}let iS=(t,e,i)=>{let n=t*t,s=i*(e*e-n)+n;return s<0?0:Math.sqrt(s)},ij=[b,x,E],iA=t=>ij.find(e=>e.test(t));function iM(t){let e=iA(t);if(ti(!!e,`'${t}' is not an animatable color. Use the equivalent color code instead.`,"color-not-animatable"),!e)return!1;let i=e.parse(t);return e===E&&(i=function({hue:t,saturation:e,lightness:i,alpha:n}){t/=360,i/=100;let s=0,r=0,a=0;if(e/=100){let n=i<.5?i*(1+e):i+e-i*e,o=2*i-n;s=iP(o,n,t+1/3),r=iP(o,n,t),a=iP(o,n,t-1/3)}else s=r=a=i;return{red:Math.round(255*s),green:Math.round(255*r),blue:Math.round(255*a),alpha:n}}(i)),i}let iE=(t,e)=>{let i=iM(t),n=iM(e);if(!i||!n)return iT(t,e);let s={...i};return t=>(s.red=iS(i.red,n.red,t),s.green=iS(i.green,n.green,t),s.blue=iS(i.blue,n.blue,t),s.alpha=eA(i.alpha,n.alpha,t),x.transform(s))},ik=new Set(["none","hidden"]);function iD(t,e){return i=>eA(t,e,i)}function iC(t){return"number"==typeof t?iD:"string"==typeof t?tl(t)?iT:k.test(t)?iE:iR:Array.isArray(t)?iV:"object"==typeof t?k.test(t)?iE:iN:iT}function iV(t,e){let i=[...t],n=i.length,s=t.map((t,i)=>iC(t)(t,e[i]));return t=>{for(let e=0;e{for(let e in n)i[e]=n[e](t);return i}}let iR=(t,e)=>{let i=I.createTransformer(e),n=R(t),s=R(e);return n.indexes.var.length===s.indexes.var.length&&n.indexes.color.length===s.indexes.color.length&&n.indexes.number.length>=s.indexes.number.length?ik.has(t)&&!s.values.length||ik.has(e)&&!n.values.length?function(t,e){return ik.has(t)?i=>i<=0?t:e:i=>i>=1?e:t}(t,e):ib(iV(function(t,e){let i=[],n={color:0,var:0,number:0};for(let s=0;s{let e=({timestamp:e})=>t(e);return{start:(t=!0)=>tV.update(e,t),stop:()=>tN(e),now:()=>tR.isProcessing?tR.timestamp:tQ.now()}},iB=(t,e,i=10)=>{let n="",s=Math.max(Math.round(e/i),2);for(let e=0;e=2e4?1/0:e}function iO(t,e,i){var n,s;let r=Math.max(e-5,0);return n=i-t(r),(s=e-r)?1e3/s*n:0}let i$={stiffness:100,damping:10,mass:1,velocity:0,duration:800,bounce:.3,visualDuration:.3,restSpeed:{granular:.01,default:2},restDelta:{granular:.005,default:.5},minDuration:.01,maxDuration:10,minDamping:.05,maxDamping:1};function iU(t,e){return t*Math.sqrt(1-e*e)}let iW=["duration","bounce"],i_=["stiffness","damping","mass"];function iH(t,e){return e.some(e=>void 0!==t[e])}function iz(t=i$.visualDuration,e=i$.bounce){let i;let n="object"!=typeof t?{visualDuration:t,keyframes:[0,1],bounce:e}:t,{restSpeed:s,restDelta:r}=n,a=n.keyframes[0],o=n.keyframes[n.keyframes.length-1],u={done:!1,value:a},{stiffness:h,damping:d,mass:c,duration:p,velocity:m,isResolvedFromDuration:f}=function(t){let e={velocity:i$.velocity,stiffness:i$.stiffness,damping:i$.damping,mass:i$.mass,isResolvedFromDuration:!1,...t};if(!iH(t,i_)&&iH(t,iW)){if(t.visualDuration){let i=2*Math.PI/(1.2*t.visualDuration),n=i*i,s=2*l(.05,1,1-(t.bounce||0))*Math.sqrt(n);e={...e,mass:i$.mass,stiffness:n,damping:s}}else{let i=function({duration:t=i$.duration,bounce:e=i$.bounce,velocity:i=i$.velocity,mass:n=i$.mass}){let s,r;ti(t<=iy(i$.maxDuration),"Spring duration must be 10 seconds or less","spring-duration-limit");let a=1-e;a=l(i$.minDamping,i$.maxDamping,a),t=l(i$.minDuration,i$.maxDuration,iv(t)),a<1?(s=e=>{let n=e*a,s=n*t;return .001-(n-i)/iU(e,a)*Math.exp(-s)},r=e=>{let n=e*a*t,r=Math.pow(a,2)*Math.pow(e,2)*t,o=iU(Math.pow(e,2),a);return(n*i+i-r)*Math.exp(-n)*(-s(e)+.001>0?-1:1)/o}):(s=e=>-.001+Math.exp(-e*t)*((e-i)*t+1),r=e=>t*t*(i-e)*Math.exp(-e*t));let o=function(t,e,i){let n=i;for(let i=1;i<12;i++)n-=t(n)/e(n);return n}(s,r,5/t);if(t=iy(t),isNaN(o))return{stiffness:i$.stiffness,damping:i$.damping,duration:t};{let e=Math.pow(o,2)*n;return{stiffness:e,damping:2*a*Math.sqrt(n*e),duration:t}}}(t);(e={...e,...i,mass:i$.mass}).isResolvedFromDuration=!0}}return e}({...n,velocity:-iv(n.velocity||0)}),g=m||0,y=d/(2*Math.sqrt(h*c)),v=o-a,x=iv(Math.sqrt(h/c)),b=5>Math.abs(v);if(s||(s=b?i$.restSpeed.granular:i$.restSpeed.default),r||(r=b?i$.restDelta.granular:i$.restDelta.default),y<1){let t=iU(x,y);i=e=>o-Math.exp(-y*x*e)*((g+y*x*v)/t*Math.sin(t*e)+v*Math.cos(t*e))}else if(1===y)i=t=>o-Math.exp(-x*t)*(v+(g+x*v)*t);else{let t=x*Math.sqrt(y*y-1);i=e=>{let i=Math.exp(-y*x*e),n=Math.min(t*e,300);return o-i*((g+y*x*v)*Math.sinh(n)+t*v*Math.cosh(n))/t}}let w={calculatedDuration:f&&p||null,next:t=>{let e=i(t);if(f)u.done=t>=p;else{let n=0===t?g:0;y<1&&(n=0===t?iy(g):iO(i,t,e));let a=Math.abs(n)<=s,l=Math.abs(o-e)<=r;u.done=a&&l}return u.value=u.done?o:e,u},toString:()=>{let t=Math.min(iI(w),2e4),e=iB(e=>w.next(t*e).value,t,30);return t+"ms "+e},toTransition:()=>{}};return w}function iX({keyframes:t,velocity:e=0,power:i=.8,timeConstant:n=325,bounceDamping:s=10,bounceStiffness:r=500,modifyTarget:a,min:o,max:l,restDelta:u=.5,restSpeed:h}){let d,c;let p=t[0],m={done:!1,value:p},f=t=>void 0!==o&&tl,g=t=>void 0===o?l:void 0===l?o:Math.abs(o-t)-y*Math.exp(-t/n),w=t=>x+b(t),P=t=>{let e=b(t),i=w(t);m.done=Math.abs(e)<=u,m.value=m.done?x:i},T=t=>{f(m.value)&&(d=t,c=iz({keyframes:[m.value,g(m.value)],velocity:iO(w,t,m.value),damping:s,stiffness:r,restDelta:u,restSpeed:h}))};return T(0),{calculatedDuration:null,next:t=>{let e=!1;return(c||void 0!==d||(e=!0,P(t),T(t)),void 0!==d&&t>=d)?c.next(t-d):(e||P(t),m)}}}iz.applyToOptions=t=>{let e=function(t,e=100,i){let n=i({...t,keyframes:[0,e]}),s=Math.min(iI(n),2e4);return{type:"keyframes",ease:t=>n.next(s*t).value/e,duration:iv(s)}}(t,100,iz);return t.ease=e.ease,t.duration=iy(e.duration),t.type="keyframes",t};let iY=(t,e,i)=>(((1-3*i+3*e)*t+(3*i-6*e))*t+3*e)*t;function iG(t,e,i,n){if(t===e&&i===n)return tM;let s=e=>(function(t,e,i,n,s){let r,a;let o=0;do(r=iY(a=e+(i-e)/2,n,s)-t)>0?i=a:e=a;while(Math.abs(r)>1e-7&&++o<12);return a})(e,0,1,t,i);return t=>0===t||1===t?t:iY(s(t),e,n)}let iK=iG(.42,0,1,1),iq=iG(0,0,.58,1),iZ=iG(.42,0,.58,1),iJ=t=>Array.isArray(t)&&"number"!=typeof t[0],iQ=t=>e=>e<=.5?t(2*e)/2:(2-t(2*(1-e)))/2,i0=t=>e=>1-t(1-e),i1=iG(.33,1.53,.69,.99),i2=i0(i1),i5=iQ(i2),i3=t=>(t*=2)<1?.5*i2(t):.5*(2-Math.pow(2,-10*(t-1))),i4=t=>1-Math.sin(Math.acos(t)),i6=i0(i4),i9=iQ(i4),i7=t=>Array.isArray(t)&&"number"==typeof t[0],i8={linear:tM,easeIn:iK,easeInOut:iZ,easeOut:iq,circIn:i4,circInOut:i9,circOut:i6,backIn:i2,backInOut:i5,backOut:i1,anticipate:i3},nt=t=>"string"==typeof t,ne=t=>{if(i7(t)){tn(4===t.length,"Cubic bezier arrays must contain four numerical values.","cubic-bezier-length");let[e,i,n,s]=t;return iG(e,i,n,s)}return nt(t)?(tn(void 0!==i8[t],`Invalid easing type '${t}'`,"invalid-easing-type"),i8[t]):t},ni=(t,e,i)=>{let n=e-t;return 0===n?1:(i-t)/n};function nn({duration:t=300,keyframes:e,times:i,ease:n="easeInOut"}){let s=iJ(n)?n.map(ne):ne(n),r={done:!1,value:e[0]},a=function(t,e,{clamp:i=!0,ease:n,mixer:s}={}){let r=t.length;if(tn(r===e.length,"Both input and output ranges must be the same length","range-length"),1===r)return()=>e[0];if(2===r&&e[0]===e[1])return()=>e[1];let a=t[0]===t[1];t[0]>t[r-1]&&(t=[...t].reverse(),e=[...e].reverse());let o=function(t,e,i){let n=[],s=i||tE.mix||iL,r=t.length-1;for(let i=0;i{if(a&&i1)for(;nh(l(t[0],t[r-1],e)):h}((i&&i.length===e.length?i:function(t){let e=[0];return function(t,e){let i=t[t.length-1];for(let n=1;n<=e;n++){let s=ni(0,e,n);t.push(eA(i,1,s))}}(e,t.length-1),e}(e)).map(e=>e*t),e,{ease:Array.isArray(s)?s:e.map(()=>s||iZ).splice(0,e.length-1)});return{calculatedDuration:t,next:e=>(r.value=a(e),r.done=e>=t,r)}}let ns=t=>null!==t;function nr(t,{repeat:e,repeatType:i="loop"},n,s=1){let r=t.filter(ns),a=s<0||e&&"loop"!==i&&e%2==1?0:r.length-1;return a&&void 0!==n?n:r[a]}let na={decay:iX,inertia:iX,tween:nn,keyframes:nn,spring:iz};function no(t){"string"==typeof t.type&&(t.type=na[t.type])}class nl{constructor(){this.updateFinished()}get finished(){return this._finished}updateFinished(){this._finished=new Promise(t=>{this.resolve=t})}notifyFinished(){this.resolve()}then(t,e){return this.finished.then(t,e)}}let nu=t=>t/100;class nh extends nl{constructor(t){super(),this.state="idle",this.startTime=null,this.isStopped=!1,this.currentTime=0,this.holdTime=null,this.playbackSpeed=1,this.stop=()=>{let{motionValue:t}=this.options;t&&t.updatedAt!==tQ.now()&&this.tick(tQ.now()),this.isStopped=!0,"idle"!==this.state&&(this.teardown(),this.options.onStop?.())},iw.mainThread++,this.options=t,this.initAnimation(),this.play(),!1===t.autoplay&&this.pause()}initAnimation(){let{options:t}=this;no(t);let{type:e=nn,repeat:i=0,repeatDelay:n=0,repeatType:s,velocity:r=0}=t,{keyframes:a}=t,o=e||nn;o!==nn&&"number"!=typeof a[0]&&(this.mixKeyframes=ib(nu,iL(a[0],a[1])),a=[0,100]);let l=o({...t,keyframes:a});"mirror"===s&&(this.mirroredGenerator=o({...t,keyframes:[...a].reverse(),velocity:-r})),null===l.calculatedDuration&&(l.calculatedDuration=iI(l));let{calculatedDuration:u}=l;this.calculatedDuration=u,this.resolvedDuration=u+n,this.totalDuration=this.resolvedDuration*(i+1)-n,this.generator=l}updateTime(t){let e=Math.round(t-this.startTime)*this.playbackSpeed;null!==this.holdTime?this.currentTime=this.holdTime:this.currentTime=e}tick(t,e=!1){let{generator:i,totalDuration:n,mixKeyframes:s,mirroredGenerator:r,resolvedDuration:a,calculatedDuration:o}=this;if(null===this.startTime)return i.next(0);let{delay:u=0,keyframes:h,repeat:d,repeatType:c,repeatDelay:p,type:m,onUpdate:f,finalKeyframe:g}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,t):this.speed<0&&(this.startTime=Math.min(t-n/this.speed,this.startTime)),e?this.currentTime=t:this.updateTime(t);let y=this.currentTime-u*(this.playbackSpeed>=0?1:-1),v=this.playbackSpeed>=0?y<0:y>n;this.currentTime=Math.max(y,0),"finished"===this.state&&null===this.holdTime&&(this.currentTime=n);let x=this.currentTime,b=i;if(d){let t=Math.min(this.currentTime,n)/a,e=Math.floor(t),i=t%1;!i&&t>=1&&(i=1),1===i&&e--,(e=Math.min(e,d+1))%2&&("reverse"===c?(i=1-i,p&&(i-=p/a)):"mirror"===c&&(b=r)),x=l(0,1,i)*a}let w=v?{done:!1,value:h[0]}:b.next(x);s&&(w.value=s(w.value));let{done:P}=w;v||null===o||(P=this.playbackSpeed>=0?this.currentTime>=n:this.currentTime<=0);let T=null===this.holdTime&&("finished"===this.state||"running"===this.state&&P);return T&&m!==iX&&(w.value=nr(h,this.options,g,this.speed)),f&&f(w.value),T&&this.finish(),w}then(t,e){return this.finished.then(t,e)}get duration(){return iv(this.calculatedDuration)}get iterationDuration(){let{delay:t=0}=this.options||{};return this.duration+iv(t)}get time(){return iv(this.currentTime)}set time(t){t=iy(t),this.currentTime=t,null===this.startTime||null!==this.holdTime||0===this.playbackSpeed?this.holdTime=t:this.driver&&(this.startTime=this.driver.now()-t/this.playbackSpeed),this.driver?.start(!1)}get speed(){return this.playbackSpeed}set speed(t){this.updateTime(tQ.now());let e=this.playbackSpeed!==t;this.playbackSpeed=t,e&&(this.time=iv(this.currentTime))}play(){if(this.isStopped)return;let{driver:t=iF,startTime:e}=this.options;this.driver||(this.driver=t(t=>this.tick(t))),this.options.onPlay?.();let i=this.driver.now();"finished"===this.state?(this.updateFinished(),this.startTime=i):null!==this.holdTime?this.startTime=i-this.holdTime:this.startTime||(this.startTime=e??i),"finished"===this.state&&this.speed<0&&(this.startTime+=this.calculatedDuration),this.holdTime=null,this.state="running",this.driver.start()}pause(){this.state="paused",this.updateTime(tQ.now()),this.holdTime=this.currentTime}complete(){"running"!==this.state&&this.play(),this.state="finished",this.holdTime=null}finish(){this.notifyFinished(),this.teardown(),this.state="finished",this.options.onComplete?.()}cancel(){this.holdTime=null,this.startTime=0,this.tick(0),this.teardown(),this.options.onCancel?.()}teardown(){this.state="idle",this.stopDriver(),this.startTime=this.holdTime=null,iw.mainThread--}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(t){return this.startTime=0,this.tick(t,!0)}attachTimeline(t){return this.options.allowFlatten&&(this.options.type="keyframes",this.options.ease="linear",this.initAnimation()),this.driver?.stop(),t.observe(this)}}let nd=t=>t.startsWith("--");function nc(t){let e;return()=>(void 0===e&&(e=t()),e)}let np=nc(()=>void 0!==window.ScrollTimeline),nm={},nf=function(t,e){let i=nc(t);return()=>nm[e]??i()}(()=>{try{document.createElement("div").animate({opacity:0},{easing:"linear(0, 1)"})}catch(t){return!1}return!0},"linearEasing"),ng=([t,e,i,n])=>`cubic-bezier(${t}, ${e}, ${i}, ${n})`,ny={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:ng([0,.65,.55,1]),circOut:ng([.55,0,1,.45]),backIn:ng([.31,.01,.66,-.59]),backOut:ng([.33,1.53,.69,.99])};function nv(t){return"function"==typeof t&&"applyToOptions"in t}class nx extends nl{constructor(t){if(super(),this.finishedTime=null,this.isStopped=!1,this.manualStartTime=null,!t)return;let{element:e,name:i,keyframes:n,pseudoElement:s,allowFlatten:r=!1,finalKeyframe:a,onComplete:o}=t;this.isPseudoElement=!!s,this.allowFlatten=r,this.options=t,tn("string"!=typeof t.type,'Mini animate() doesn\'t support "type" as a string.',"mini-spring");let l=function({type:t,...e}){return nv(t)&&nf()?t.applyToOptions(e):(e.duration??(e.duration=300),e.ease??(e.ease="easeOut"),e)}(t);this.animation=function(t,e,i,{delay:n=0,duration:s=300,repeat:r=0,repeatType:a="loop",ease:o="easeOut",times:l}={},u){let h={[e]:i};l&&(h.offset=l);let d=function t(e,i){if(e)return"function"==typeof e?nf()?iB(e,i):"ease-out":i7(e)?ng(e):Array.isArray(e)?e.map(e=>t(e,i)||ny.easeOut):ny[e]}(o,s);Array.isArray(d)&&(h.easing=d),tD.value&&iw.waapi++;let c={delay:n,duration:s,easing:Array.isArray(d)?"linear":d,fill:"both",iterations:r+1,direction:"reverse"===a?"alternate":"normal"};u&&(c.pseudoElement=u);let p=t.animate(h,c);return tD.value&&p.finished.finally(()=>{iw.waapi--}),p}(e,i,n,l,s),!1===l.autoplay&&this.animation.pause(),this.animation.onfinish=()=>{if(this.finishedTime=this.time,!s){let t=nr(n,this.options,a,this.speed);this.updateMotionValue?this.updateMotionValue(t):function(t,e,i){nd(e)?t.style.setProperty(e,i):t.style[e]=i}(e,i,t),this.animation.cancel()}o?.(),this.notifyFinished()}}play(){this.isStopped||(this.manualStartTime=null,this.animation.play(),"finished"===this.state&&this.updateFinished())}pause(){this.animation.pause()}complete(){this.animation.finish?.()}cancel(){try{this.animation.cancel()}catch(t){}}stop(){if(this.isStopped)return;this.isStopped=!0;let{state:t}=this;"idle"!==t&&"finished"!==t&&(this.updateMotionValue?this.updateMotionValue():this.commitStyles(),this.isPseudoElement||this.cancel())}commitStyles(){this.isPseudoElement||this.animation.commitStyles?.()}get duration(){return iv(Number(this.animation.effect?.getComputedTiming?.().duration||0))}get iterationDuration(){let{delay:t=0}=this.options||{};return this.duration+iv(t)}get time(){return iv(Number(this.animation.currentTime)||0)}set time(t){this.manualStartTime=null,this.finishedTime=null,this.animation.currentTime=iy(t)}get speed(){return this.animation.playbackRate}set speed(t){t<0&&(this.finishedTime=null),this.animation.playbackRate=t}get state(){return null!==this.finishedTime?"finished":this.animation.playState}get startTime(){return this.manualStartTime??Number(this.animation.startTime)}set startTime(t){this.manualStartTime=this.animation.startTime=t}attachTimeline({timeline:t,observe:e}){return(this.allowFlatten&&this.animation.effect?.updateTiming({easing:"linear"}),this.animation.onfinish=null,t&&np())?(this.animation.timeline=t,tM):e(this)}}let nb={anticipate:i3,backInOut:i5,circInOut:i9};class nw extends nx{constructor(t){(function(t){"string"==typeof t.ease&&t.ease in nb&&(t.ease=nb[t.ease])})(t),no(t),super(t),void 0!==t.startTime&&(this.startTime=t.startTime),this.options=t}updateMotionValue(t){let{motionValue:e,onUpdate:i,onComplete:n,element:s,...r}=this.options;if(!e)return;if(void 0!==t){e.set(t);return}let a=new nh({...r,autoplay:!1}),o=Math.max(10,tQ.now()-this.startTime),u=l(0,10,o-10);e.setWithVelocity(a.sample(Math.max(0,o-u)).value,a.sample(o).value,u),a.stop()}}let nP=(t,e)=>"zIndex"!==e&&!!("number"==typeof t||Array.isArray(t)||"string"==typeof t&&(I.test(t)||"0"===t)&&!t.startsWith("url("));function nT(t){t.duration=0,t.type="keyframes"}let nS=new Set(["opacity","clipPath","filter","transform"]),nj=nc(()=>Object.hasOwnProperty.call(Element.prototype,"animate"));class nA extends nl{constructor({autoplay:t=!0,delay:e=0,type:i="keyframes",repeat:n=0,repeatDelay:s=0,repeatType:r="loop",keyframes:a,name:o,motionValue:l,element:u,...h}){super(),this.stop=()=>{this._animation&&(this._animation.stop(),this.stopTimeline?.()),this.keyframeResolver?.cancel()},this.createdAt=tQ.now();let d={autoplay:t,delay:e,type:i,repeat:n,repeatDelay:s,repeatType:r,name:o,motionValue:l,element:u,...h},c=u?.KeyframeResolver||tW;this.keyframeResolver=new c(a,(t,e,i)=>this.onKeyframesResolved(t,e,d,!i),o,l,u),this.keyframeResolver?.scheduleResolve()}onKeyframesResolved(t,e,i,n){this.keyframeResolver=void 0;let{name:s,type:r,velocity:a,delay:o,isHandoff:l,onUpdate:u}=i;this.resolvedAt=tQ.now(),!function(t,e,i,n){let s=t[0];if(null===s)return!1;if("display"===e||"visibility"===e)return!0;let r=t[t.length-1],a=nP(s,e),o=nP(r,e);return ti(a===o,`You are trying to animate ${e} from "${s}" to "${r}". "${a?r:s}" is not an animatable value.`,"value-not-animatable"),!!a&&!!o&&(function(t){let e=t[0];if(1===t.length)return!0;for(let i=0;i40?this.resolvedAt:this.createdAt:void 0,finalKeyframe:e,...i,keyframes:t},d=!l&&function(t){let{motionValue:e,name:i,repeatDelay:n,repeatType:s,damping:r,type:a}=t;if(!(e?.owner?.current instanceof HTMLElement))return!1;let{onUpdate:o,transformTemplate:l}=e.owner.getProps();return nj()&&i&&nS.has(i)&&("transform"!==i||!l)&&!o&&!n&&"mirror"!==s&&0!==r&&"inertia"!==a}(h),c=h.motionValue?.owner?.current,p=d?new nw({...h,element:c}):new nh(h);p.finished.then(()=>{this.notifyFinished()}).catch(tM),this.pendingTimeline&&(this.stopTimeline=p.attachTimeline(this.pendingTimeline),this.pendingTimeline=void 0),this._animation=p}get finished(){return this._animation?this.animation.finished:this._finished}then(t,e){return this.finished.finally(t).then(()=>{})}get animation(){return this._animation||(this.keyframeResolver?.resume(),tO=!0,tU(),t$(),tO=!1),this._animation}get duration(){return this.animation.duration}get iterationDuration(){return this.animation.iterationDuration}get time(){return this.animation.time}set time(t){this.animation.time=t}get speed(){return this.animation.speed}get state(){return this.animation.state}set speed(t){this.animation.speed=t}get startTime(){return this.animation.startTime}attachTimeline(t){return this._animation?this.stopTimeline=this.animation.attachTimeline(t):this.pendingTimeline=t,()=>this.stop()}play(){this.animation.play()}pause(){this.animation.pause()}complete(){this.animation.complete()}cancel(){this._animation&&this.animation.cancel(),this.keyframeResolver?.cancel()}}let nM={type:"spring",stiffness:500,damping:25,restSpeed:10},nE=t=>({type:"spring",stiffness:550,damping:0===t?2*Math.sqrt(550):30,restSpeed:10}),nk={type:"keyframes",duration:.8},nD={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},nC=(t,{keyframes:e})=>e.length>2?nk:o.has(t)?t.startsWith("scale")?nE(e[1]):nM:nD,nV=t=>null!==t,nN=(t,e,i,n={},s,r)=>a=>{let o=ip(n,t)||{},l=o.delay||n.delay||0,{elapsed:u=0}=n;u-=iy(l);let h={keyframes:Array.isArray(i)?i:[null,i],ease:"easeOut",velocity:e.getVelocity(),...o,delay:-u,onUpdate:t=>{e.set(t),o.onUpdate&&o.onUpdate(t)},onComplete:()=>{a(),o.onComplete&&o.onComplete()},name:t,motionValue:e,element:r?void 0:s};!function({when:t,delay:e,delayChildren:i,staggerChildren:n,staggerDirection:s,repeat:r,repeatType:a,repeatDelay:o,from:l,elapsed:u,...h}){return!!Object.keys(h).length}(o)&&Object.assign(h,nC(t,h)),h.duration&&(h.duration=iy(h.duration)),h.repeatDelay&&(h.repeatDelay=iy(h.repeatDelay)),void 0!==h.from&&(h.keyframes[0]=h.from);let d=!1;if(!1!==h.type&&(0!==h.duration||h.repeatDelay)||(nT(h),0!==h.delay||(d=!0)),(tE.instantAnimations||tE.skipAnimations)&&(d=!0,nT(h),h.delay=0),h.allowFlatten=!o.type&&!o.ease,d&&!r&&void 0!==e.get()){let t=function(t,{repeat:e,repeatType:i="loop"},n){let s=t.filter(nV),r=e&&"loop"!==i&&e%2==1?0:s.length-1;return s[r]}(h.keyframes,o);if(void 0!==t){tV.update(()=>{h.onUpdate(t),h.onComplete()});return}}return o.isSync?new nh(h):new nA(h)};function nR(t,e,{delay:i=0,transitionOverride:n,type:s}={}){let{transition:r=t.getDefaultTransition(),transitionEnd:a,...o}=e,l=r?.reduceMotion;n&&(r=n);let u=[],h=s&&t.animationState&&t.animationState.getState()[s];for(let e in o){let n=t.getValue(e,t.latestValues[e]??null),s=o[e];if(void 0===s||h&&function({protectedKeys:t,needsAnimating:e},i){let n=t.hasOwnProperty(i)&&!0!==e[i];return e[i]=!1,n}(h,e))continue;let a={delay:i,...ip(r||{},e)},d=n.get();if(void 0!==d&&!n.isAnimating&&!Array.isArray(s)&&s===d&&!a.velocity)continue;let c=!1;if(window.MotionHandoffAnimation){let i=t.props[ia];if(i){let t=window.MotionHandoffAnimation(i,e,tV);null!==t&&(a.startTime=t,c=!0)}}ig(t,e);let p=l??t.shouldReduceMotion;n.start(nN(e,n,s,p&&J.has(e)?{type:!1}:a,t,c));let m=n.animation;m&&u.push(m)}return a&&Promise.all(u).then(()=>{tV.update(()=>{a&&function(t,e){let{transitionEnd:i={},transition:n={},...s}=ic(t,e)||{};for(let e in s={...s,...i}){var r;let i=im(r=s[e])?r[r.length-1]||0:r;t.hasValue(e)?t.getValue(e).set(i):t.addValue(e,t5(i))}}(t,a)})}),u}function nL(t,e,i,n=0,s=1){let r=Array.from(t).sort((t,e)=>t.sortNodePosition(e)).indexOf(e),a=t.size,o=(a-1)*n;return"function"==typeof i?i(r,a):1===s?r*n:o-r*n}function nF(t,e,i={}){let n=ic(t,e,"exit"===i.type?t.presenceContext?.custom:void 0),{transition:s=t.getDefaultTransition()||{}}=n||{};i.transitionOverride&&(s=i.transitionOverride);let r=n?()=>Promise.all(nR(t,n,i)):()=>Promise.resolve(),a=t.variantChildren&&t.variantChildren.size?(n=0)=>{let{delayChildren:r=0,staggerChildren:a,staggerDirection:o}=s;return function(t,e,i=0,n=0,s=0,r=1,a){let o=[];for(let l of t.variantChildren)l.notify("AnimationStart",e),o.push(nF(l,e,{...a,delay:i+("function"==typeof n?0:n)+nL(t.variantChildren,l,n,s,r)}).then(()=>l.notify("AnimationComplete",e)));return Promise.all(o)}(t,e,n,r,a,o,i)}:()=>Promise.resolve(),{when:o}=s;if(!o)return Promise.all([r(),a(i.delay)]);{let[t,e]="beforeChildren"===o?[r,a]:[a,r];return t().then(()=>e())}}let nB=en.length;function nI(t,e){if(!Array.isArray(e))return!1;let i=e.length;if(i!==t.length)return!1;for(let n=0;nPromise.all(e.map(({animation:e,options:i})=>(function(t,e,i={}){let n;if(t.notify("AnimationStart",e),Array.isArray(e))n=Promise.all(e.map(e=>nF(t,e,i)));else if("string"==typeof e)n=nF(t,e,i);else{let s="function"==typeof e?ic(t,e,i.custom):e;n=Promise.all(nR(t,s,i))}return n.then(()=>{t.notify("AnimationComplete",e)})})(t,e,i))),i=nW(),n=!0,s=e=>(i,n)=>{let s=ic(t,n,"exit"===e?t.presenceContext?.custom:void 0);if(s){let{transition:t,transitionEnd:e,...n}=s;i={...i,...n,...e}}return i};function r(r){let{props:a}=t,o=function t(e){if(!e)return;if(!e.isControllingVariants){let i=e.parent&&t(e.parent)||{};return void 0!==e.props.initial&&(i.initial=e.props.initial),i}let i={};for(let t=0;td&&g,w=!1,P=Array.isArray(f)?f:[f],T=P.reduce(s(p),{});!1===y&&(T={});let{prevResolvedValues:S={}}=m,j={...S,...T},A=e=>{b=!0,u.has(e)&&(w=!0,u.delete(e)),m.needsAnimating[e]=!0;let i=t.getValue(e);i&&(i.liveStyle=!1)};for(let t in j){let e=T[t],i=S[t];if(!h.hasOwnProperty(t))(im(e)&&im(i)?nI(e,i):e===i)?void 0!==e&&u.has(t)?A(t):m.protectedKeys[t]=!0:null!=e?A(t):u.add(t)}m.prevProp=f,m.prevResolvedValues=T,m.isActive&&(h={...h,...T}),n&&t.blockInitialAnimation&&(b=!1);let M=v&&x,E=!M||w;b&&E&&l.push(...P.map(e=>{let i={type:p};if("string"==typeof e&&n&&!M&&t.manuallyAnimateOnMount&&t.parent){let{parent:n}=t,s=ic(n,e);if(n.enteringChildren&&s){let{delayChildren:e}=s.transition||{};i.delay=nL(n.enteringChildren,t,e)}}return{animation:e,options:i}}))}if(u.size){let e={};if("boolean"!=typeof a.initial){let i=ic(t,Array.isArray(a.initial)?a.initial[0]:a.initial);i&&i.transition&&(e.transition=i.transition)}u.forEach(i=>{let n=t.getBaseTarget(i),s=t.getValue(i);s&&(s.liveStyle=!0),e[i]=n??null}),l.push({animation:e})}let p=!!l.length;return n&&(!1===a.initial||a.initial===a.animate)&&!t.manuallyAnimateOnMount&&(p=!1),n=!1,p?e(l):Promise.resolve()}return{animateChanges:r,setActive:function(e,n){if(i[e].isActive===n)return Promise.resolve();t.variantChildren?.forEach(t=>t.animationState?.setActive(e,n)),i[e].isActive=n;let s=r(e);for(let t in i)i[t].protectedKeys={};return s},setAnimateFunction:function(i){e=i(t)},getState:()=>i,reset:()=>{i=nW()}}}(t))}updateAnimationControlsSubscription(){let{animate:t}=this.node.getProps();et(t)&&(this.unmountControls=t.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){let{animate:t}=this.node.getProps(),{animate:e}=this.node.prevProps||{};t!==e&&this.updateAnimationControlsSubscription()}unmount(){this.node.animationState.reset(),this.unmountControls?.()}}let nH=0;class nz extends id{constructor(){super(...arguments),this.id=nH++}update(){if(!this.node.presenceContext)return;let{isPresent:t,onExitComplete:e}=this.node.presenceContext,{isPresent:i}=this.node.prevPresenceContext||{};if(!this.node.animationState||t===i)return;let n=this.node.animationState.setActive("exit",!t);e&&!t&&n.then(()=>{e(this.id)})}mount(){let{register:t,onExitComplete:e}=this.node.presenceContext||{};e&&e(this.id),t&&(this.unmount=t(this.id))}unmount(){}}let nX={x:!1,y:!1};function nY(t){return[t("x"),t("y")]}function nG(t){return t.max-t.min}function nK(t,e,i,n=.5){t.origin=n,t.originPoint=eA(e.min,e.max,t.origin),t.scale=nG(i)/nG(e),t.translate=eA(i.min,i.max,t.origin)-t.originPoint,(t.scale>=.9999&&t.scale<=1.0001||isNaN(t.scale))&&(t.scale=1),(t.translate>=-.01&&t.translate<=.01||isNaN(t.translate))&&(t.translate=0)}function nq(t,e,i,n){nK(t.x,e.x,i.x,n?n.originX:void 0),nK(t.y,e.y,i.y,n?n.originY:void 0)}function nZ(t,e,i){t.min=i.min+e.min,t.max=t.min+nG(e)}function nJ(t,e,i){t.min=e.min-i.min,t.max=t.min+nG(e)}function nQ(t,e,i){nJ(t.x,e.x,i.x),nJ(t.y,e.y,i.y)}let n0=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]);function n1(t){return n0.has(t.tagName)||!0===t.isContentEditable}function n2(t,e,i,n={passive:!0}){return t.addEventListener(e,i,n),()=>t.removeEventListener(e,i)}let n5=t=>"mouse"===t.pointerType?"number"!=typeof t.button||t.button<=0:!1!==t.isPrimary;function n3(t){return{point:{x:t.pageX,y:t.pageY}}}let n4=t=>e=>n5(e)&&t(e,n3(e));function n6(t,e,i,n){return n2(t,e,n4(i),n)}let n9=({current:t})=>t?t.ownerDocument.defaultView:null,n7=(t,e)=>Math.abs(t-e),n8=new Set(["auto","scroll"]);class st{constructor(t,e,{transformPagePoint:i,contextWindow:n=window,dragSnapToOrigin:s=!1,distanceThreshold:r=3,element:a}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.scrollPositions=new Map,this.removeScrollListeners=null,this.onElementScroll=t=>{this.handleScroll(t.target)},this.onWindowScroll=()=>{this.handleScroll(window)},this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let t=sn(this.lastMoveEventInfo,this.history),e=null!==this.startEvent,i=function(t,e){return Math.sqrt(n7(t.x,e.x)**2+n7(t.y,e.y)**2)}(t.offset,{x:0,y:0})>=this.distanceThreshold;if(!e&&!i)return;let{point:n}=t,{timestamp:s}=tR;this.history.push({...n,timestamp:s});let{onStart:r,onMove:a}=this.handlers;e||(r&&r(this.lastMoveEvent,t),this.startEvent=this.lastMoveEvent),a&&a(this.lastMoveEvent,t)},this.handlePointerMove=(t,e)=>{this.lastMoveEvent=t,this.lastMoveEventInfo=se(e,this.transformPagePoint),tV.update(this.updatePoint,!0)},this.handlePointerUp=(t,e)=>{this.end();let{onEnd:i,onSessionEnd:n,resumeAnimation:s}=this.handlers;if((this.dragSnapToOrigin||!this.startEvent)&&s&&s(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let r=sn("pointercancel"===t.type?this.lastMoveEventInfo:se(e,this.transformPagePoint),this.history);this.startEvent&&i&&i(t,r),n&&n(t,r)},!n5(t))return;this.dragSnapToOrigin=s,this.handlers=e,this.transformPagePoint=i,this.distanceThreshold=r,this.contextWindow=n||window;let o=se(n3(t),this.transformPagePoint),{point:l}=o,{timestamp:u}=tR;this.history=[{...l,timestamp:u}];let{onSessionStart:h}=e;h&&h(t,sn(o,this.history)),this.removeListeners=ib(n6(this.contextWindow,"pointermove",this.handlePointerMove),n6(this.contextWindow,"pointerup",this.handlePointerUp),n6(this.contextWindow,"pointercancel",this.handlePointerUp)),a&&this.startScrollTracking(a)}startScrollTracking(t){let e=t.parentElement;for(;e;){let t=getComputedStyle(e);(n8.has(t.overflowX)||n8.has(t.overflowY))&&this.scrollPositions.set(e,{x:e.scrollLeft,y:e.scrollTop}),e=e.parentElement}this.scrollPositions.set(window,{x:window.scrollX,y:window.scrollY}),window.addEventListener("scroll",this.onElementScroll,{capture:!0,passive:!0}),window.addEventListener("scroll",this.onWindowScroll,{passive:!0}),this.removeScrollListeners=()=>{window.removeEventListener("scroll",this.onElementScroll,{capture:!0}),window.removeEventListener("scroll",this.onWindowScroll)}}handleScroll(t){let e=this.scrollPositions.get(t);if(!e)return;let i=t===window,n=i?{x:window.scrollX,y:window.scrollY}:{x:t.scrollLeft,y:t.scrollTop},s={x:n.x-e.x,y:n.y-e.y};(0!==s.x||0!==s.y)&&(i?this.lastMoveEventInfo&&(this.lastMoveEventInfo.point.x+=s.x,this.lastMoveEventInfo.point.y+=s.y):this.history.length>0&&(this.history[0].x-=s.x,this.history[0].y-=s.y),this.scrollPositions.set(t,n),tV.update(this.updatePoint,!0))}updateHandlers(t){this.handlers=t}end(){this.removeListeners&&this.removeListeners(),this.removeScrollListeners&&this.removeScrollListeners(),this.scrollPositions.clear(),tN(this.updatePoint)}}function se(t,e){return e?{point:e(t.point)}:t}function si(t,e){return{x:t.x-e.x,y:t.y-e.y}}function sn({point:t},e){return{point:t,delta:si(t,ss(e)),offset:si(t,e[0]),velocity:function(t,e){if(t.length<2)return{x:0,y:0};let i=t.length-1,n=null,s=ss(t);for(;i>=0&&(n=t[i],!(s.timestamp-n.timestamp>iy(.1)));)i--;if(!n)return{x:0,y:0};let r=iv(s.timestamp-n.timestamp);if(0===r)return{x:0,y:0};let a={x:(s.x-n.x)/r,y:(s.y-n.y)/r};return a.x===1/0&&(a.x=0),a.y===1/0&&(a.y=0),a}(e,0)}}function ss(t){return t[t.length-1]}function sr(t,e,i){return{min:void 0!==e?t.min+e:void 0,max:void 0!==i?t.max+i-(t.max-t.min):void 0}}function sa(t,e){let i=e.min-t.min,n=e.max-t.max;return e.max-e.min{e?(this.stopAnimation(),this.snapToCursor(n3(t).point)):this.pauseAnimation()},onStart:(t,e)=>{this.stopAnimation();let{drag:i,dragPropagation:n,onDragStart:s}=this.getProps();if(i&&!n&&(this.openDragLock&&this.openDragLock(),this.openDragLock="x"===i||"y"===i?nX[i]?null:(nX[i]=!0,()=>{nX[i]=!1}):nX.x||nX.y?null:(nX.x=nX.y=!0,()=>{nX.x=nX.y=!1}),!this.openDragLock))return;this.latestPointerEvent=t,this.latestPanInfo=e,this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),nY(t=>{let e=this.getAxisMotionValue(t).get()||0;if(T.test(e)){let{projection:i}=this.visualElement;if(i&&i.layout){let n=i.layout.layoutBox[t];if(n){let t=nG(n);e=parseFloat(e)/100*t}}}this.originPoint[t]=e}),s&&tV.postRender(()=>s(t,e)),ig(this.visualElement,"transform");let{animationState:r}=this.visualElement;r&&r.setActive("whileDrag",!0)},onMove:(t,e)=>{this.latestPointerEvent=t,this.latestPanInfo=e;let{dragPropagation:i,dragDirectionLock:n,onDirectionLock:s,onDrag:r}=this.getProps();if(!i&&!this.openDragLock)return;let{offset:a}=e;if(n&&null===this.currentDirection){this.currentDirection=function(t,e=10){let i=null;return Math.abs(t.y)>e?i="y":Math.abs(t.x)>e&&(i="x"),i}(a),null!==this.currentDirection&&s&&s(this.currentDirection);return}this.updateAxis("x",e.point,a),this.updateAxis("y",e.point,a),this.visualElement.render(),r&&r(t,e)},onSessionEnd:(t,e)=>{this.latestPointerEvent=t,this.latestPanInfo=e,this.stop(t,e),this.latestPointerEvent=null,this.latestPanInfo=null},resumeAnimation:()=>nY(t=>"paused"===this.getAnimationState(t)&&this.getAxisMotionValue(t).animation?.play())},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:s,distanceThreshold:i,contextWindow:n9(this.visualElement),element:this.visualElement.current})}stop(t,e){let i=t||this.latestPointerEvent,n=e||this.latestPanInfo,s=this.isDragging;if(this.cancel(),!s||!n||!i)return;let{velocity:r}=n;this.startAnimation(r);let{onDragEnd:a}=this.getProps();a&&tV.postRender(()=>a(i,n))}cancel(){this.isDragging=!1;let{projection:t,animationState:e}=this.visualElement;t&&(t.isAnimationBlocked=!1),this.endPanSession();let{dragPropagation:i}=this.getProps();!i&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),e&&e.setActive("whileDrag",!1)}endPanSession(){this.panSession&&this.panSession.end(),this.panSession=void 0}updateAxis(t,e,i){let{drag:n}=this.getProps();if(!i||!sd(t,n,this.currentDirection))return;let s=this.getAxisMotionValue(t),r=this.originPoint[t]+i[t];this.constraints&&this.constraints[t]&&(r=function(t,{min:e,max:i},n){return void 0!==e&&ti&&(t=n?eA(i,t,n.max):Math.min(t,i)),t}(r,this.constraints[t],this.elastic[t])),s.set(r)}resolveConstraints(){let{dragConstraints:t,dragElastic:e}=this.getProps(),i=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):this.visualElement.projection?.layout,n=this.constraints;t&&il(t)?this.constraints||(this.constraints=this.resolveRefConstraints()):t&&i?this.constraints=function(t,{top:e,left:i,bottom:n,right:s}){return{x:sr(t.x,i,s),y:sr(t.y,e,n)}}(i.layoutBox,t):this.constraints=!1,this.elastic=function(t=.35){return!1===t?t=0:!0===t&&(t=.35),{x:so(t,"left","right"),y:so(t,"top","bottom")}}(e),n!==this.constraints&&i&&this.constraints&&!this.hasMutatedConstraints&&nY(t=>{!1!==this.constraints&&this.getAxisMotionValue(t)&&(this.constraints[t]=function(t,e){let i={};return void 0!==e.min&&(i.min=e.min-t.min),void 0!==e.max&&(i.max=e.max-t.min),i}(i.layoutBox[t],this.constraints[t]))})}resolveRefConstraints(){var t;let{dragConstraints:e,onMeasureDragConstraints:i}=this.getProps();if(!e||!il(e))return!1;let n=e.current;tn(null!==n,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.","drag-constraints-ref");let{projection:s}=this.visualElement;if(!s||!s.layout)return!1;let r=function(t,e,i){let n=e_(t,i),{scroll:s}=e;return s&&(e$(n.x,s.offset.x),e$(n.y,s.offset.y)),n}(n,s.root,this.visualElement.getTransformPagePoint()),a={x:sa((t=s.layout.layoutBox).x,r.x),y:sa(t.y,r.y)};if(i){let t=i(function({x:t,y:e}){return{top:e.min,right:t.max,bottom:e.max,left:t.min}}(a));this.hasMutatedConstraints=!!t,t&&(a=eV(t))}return a}startAnimation(t){let{drag:e,dragMomentum:i,dragElastic:n,dragTransition:s,dragSnapToOrigin:r,onDragTransitionEnd:a}=this.getProps(),o=this.constraints||{};return Promise.all(nY(a=>{if(!sd(a,e,this.currentDirection))return;let l=o&&o[a]||{};r&&(l={min:0,max:0});let u={type:"inertia",velocity:i?t[a]:0,bounceStiffness:n?200:1e6,bounceDamping:n?40:1e7,timeConstant:750,restDelta:1,restSpeed:10,...s,...l};return this.startAxisValueAnimation(a,u)})).then(a)}startAxisValueAnimation(t,e){let i=this.getAxisMotionValue(t);return ig(this.visualElement,t),i.start(nN(t,i,0,e,this.visualElement,!1))}stopAnimation(){nY(t=>this.getAxisMotionValue(t).stop())}pauseAnimation(){nY(t=>this.getAxisMotionValue(t).animation?.pause())}getAnimationState(t){return this.getAxisMotionValue(t).animation?.state}getAxisMotionValue(t){let e=`_drag${t.toUpperCase()}`,i=this.visualElement.getProps();return i[e]||this.visualElement.getValue(t,(i.initial?i.initial[t]:void 0)||0)}snapToCursor(t){nY(e=>{let{drag:i}=this.getProps();if(!sd(e,i,this.currentDirection))return;let{projection:n}=this.visualElement,s=this.getAxisMotionValue(e);if(n&&n.layout){let{min:i,max:r}=n.layout.layoutBox[e],a=s.get()||0;s.set(t[e]-eA(i,r,.5)+a)}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;let{drag:t,dragConstraints:e}=this.getProps(),{projection:i}=this.visualElement;if(!il(e)||!i||!this.constraints)return;this.stopAnimation();let n={x:0,y:0};nY(t=>{let e=this.getAxisMotionValue(t);if(e&&!1!==this.constraints){let i=e.get();n[t]=function(t,e){let i=.5,n=nG(t),s=nG(e);return s>n?i=ni(e.min,e.max-n,t.min):n>s&&(i=ni(t.min,t.max-s,e.min)),l(0,1,i)}({min:i,max:i},this.constraints[t])}});let{transformTemplate:s}=this.visualElement.getProps();this.visualElement.current.style.transform=s?s({},""):"none",i.root&&i.root.updateScroll(),i.updateLayout(),this.resolveConstraints(),nY(e=>{if(!sd(e,t,null))return;let i=this.getAxisMotionValue(e),{min:s,max:r}=this.constraints[e];i.set(eA(s,r,n[e]))})}addListeners(){if(!this.visualElement.current)return;su.set(this.visualElement,this);let t=this.visualElement.current,e=n6(t,"pointerdown",e=>{let{drag:i,dragListener:n=!0}=this.getProps(),s=e.target,r=s!==t&&n1(s);i&&n&&!r&&this.start(e)}),i=()=>{let{dragConstraints:t}=this.getProps();il(t)&&t.current&&(this.constraints=this.resolveRefConstraints())},{projection:n}=this.visualElement,s=n.addEventListener("measure",i);n&&!n.layout&&(n.root&&n.root.updateScroll(),n.updateLayout()),tV.read(i);let r=n2(window,"resize",()=>this.scalePositionWithinConstraints()),a=n.addEventListener("didUpdate",({delta:t,hasLayoutChanged:e})=>{this.isDragging&&e&&(nY(e=>{let i=this.getAxisMotionValue(e);i&&(this.originPoint[e]+=t[e].translate,i.set(i.get()+t[e].translate))}),this.visualElement.render())});return()=>{r(),e(),s(),a&&a()}}getProps(){let t=this.visualElement.getProps(),{drag:e=!1,dragDirectionLock:i=!1,dragPropagation:n=!1,dragConstraints:s=!1,dragElastic:r=.35,dragMomentum:a=!0}=t;return{...t,drag:e,dragDirectionLock:i,dragPropagation:n,dragConstraints:s,dragElastic:r,dragMomentum:a}}}function sd(t,e,i){return(!0===e||e===t)&&(null===i||i===t)}class sc extends id{constructor(t){super(t),this.removeGroupControls=tM,this.removeListeners=tM,this.controls=new sh(t)}mount(){let{dragControls:t}=this.node.getProps();t&&(this.removeGroupControls=t.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||tM}update(){let{dragControls:t}=this.node.getProps(),{dragControls:e}=this.node.prevProps||{};t!==e&&(this.removeGroupControls(),t&&(this.removeGroupControls=t.subscribe(this.controls)))}unmount(){this.removeGroupControls(),this.removeListeners(),this.controls.isDragging||this.controls.endPanSession()}}let sp=t=>(e,i)=>{t&&tV.postRender(()=>t(e,i))};class sm extends id{constructor(){super(...arguments),this.removePointerDownListener=tM}onPointerDown(t){this.session=new st(t,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:n9(this.node)})}createPanHandlers(){let{onPanSessionStart:t,onPanStart:e,onPan:i,onPanEnd:n}=this.node.getProps();return{onSessionStart:sp(t),onStart:sp(e),onMove:i,onEnd:(t,e)=>{delete this.session,n&&tV.postRender(()=>n(t,e))}}}mount(){this.removePointerDownListener=n6(this.node.current,"pointerdown",t=>this.onPointerDown(t))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}let sf={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function sg(t=!0){let e=(0,r.useContext)(e4);if(null===e)return[!0,null];let{isPresent:i,onExitComplete:n,register:s}=e,a=(0,r.useId)(),o=(0,r.useCallback)(()=>t&&n&&n(a),[a,n,t]);return!i&&n?[!1,o]:[!0]}let sy=!1;class sv extends r.Component{componentDidMount(){let{visualElement:t,layoutGroup:e,switchLayoutGroup:i,layoutId:n}=this.props,{projection:s}=t;s&&(e.group&&e.group.add(s),i&&i.register&&n&&i.register(s),sy&&s.root.didUpdate(),s.addEventListener("animationComplete",()=>{this.safeToRemove()}),s.setOptions({...s.options,layoutDependency:this.props.layoutDependency,onExitComplete:()=>this.safeToRemove()})),sf.hasEverUpdated=!0}getSnapshotBeforeUpdate(t){let{layoutDependency:e,visualElement:i,drag:n,isPresent:s}=this.props,{projection:r}=i;return r&&(r.isPresent=s,t.layoutDependency!==e&&r.setOptions({...r.options,layoutDependency:e}),sy=!0,n||t.layoutDependency!==e||void 0===e||t.isPresent!==s?r.willUpdate():this.safeToRemove(),t.isPresent===s||(s?r.promote():r.relegate()||tV.postRender(()=>{let t=r.getStack();t&&t.members.length||this.safeToRemove()}))),null}componentDidUpdate(){let{projection:t}=this.props.visualElement;t&&(t.root.didUpdate(),tq.postRender(()=>{!t.currentAnimation&&t.isLead()&&this.safeToRemove()}))}componentWillUnmount(){let{visualElement:t,layoutGroup:e,switchLayoutGroup:i}=this.props,{projection:n}=t;sy=!0,n&&(n.scheduleCheckAfterUnmount(),e&&e.group&&e.group.remove(n),i&&i.deregister&&i.deregister(n))}safeToRemove(){let{safeToRemove:t}=this.props;t&&t()}render(){return null}}function sx(t){let[e,i]=sg(),n=(0,r.useContext)(eY);return(0,s.jsx)(sv,{...t,layoutGroup:n,switchLayoutGroup:(0,r.useContext)(io),isPresent:e,safeToRemove:i})}function sb(t){return"object"==typeof t&&null!==t}function sw(t){return sb(t)&&"ownerSVGElement"in t}let sP=["TopLeft","TopRight","BottomLeft","BottomRight"],sT=sP.length,sS=t=>"string"==typeof t?parseFloat(t):t,sj=t=>"number"==typeof t||S.test(t);function sA(t,e){return void 0!==t[e]?t[e]:t.borderRadius}let sM=sk(0,.5,i6),sE=sk(.5,.95,tM);function sk(t,e,i){return n=>ne?1:i(ni(t,e,n))}function sD(t,e){t.min=e.min,t.max=e.max}function sC(t,e){sD(t.x,e.x),sD(t.y,e.y)}function sV(t,e){t.translate=e.translate,t.scale=e.scale,t.originPoint=e.originPoint,t.origin=e.origin}function sN(t,e,i,n,s){return t-=e,t=n+1/i*(t-n),void 0!==s&&(t=n+1/s*(t-n)),t}function sR(t,e,[i,n,s],r,a){!function(t,e=0,i=1,n=.5,s,r=t,a=t){if(T.test(e)&&(e=parseFloat(e),e=eA(a.min,a.max,e/100)-a.min),"number"!=typeof e)return;let o=eA(r.min,r.max,n);t===r&&(o-=e),t.min=sN(t.min,e,i,o,s),t.max=sN(t.max,e,i,o,s)}(t,e[i],e[n],e[s],e.scale,r,a)}let sL=["x","scaleX","originX"],sF=["y","scaleY","originY"];function sB(t,e,i,n){sR(t.x,e,sL,i?i.x:void 0,n?n.x:void 0),sR(t.y,e,sF,i?i.y:void 0,n?n.y:void 0)}function sI(t){return 0===t.translate&&1===t.scale}function sO(t){return sI(t.x)&&sI(t.y)}function s$(t,e){return t.min===e.min&&t.max===e.max}function sU(t,e){return Math.round(t.min)===Math.round(e.min)&&Math.round(t.max)===Math.round(e.max)}function sW(t,e){return sU(t.x,e.x)&&sU(t.y,e.y)}function s_(t){return nG(t.x)/nG(t.y)}function sH(t,e){return t.translate===e.translate&&t.scale===e.scale&&t.originPoint===e.originPoint}class sz{constructor(){this.members=[]}add(t){tY(this.members,t),t.scheduleRender()}remove(t){if(tG(this.members,t),t===this.prevLead&&(this.prevLead=void 0),t===this.lead){let t=this.members[this.members.length-1];t&&this.promote(t)}}relegate(t){let e;let i=this.members.findIndex(e=>t===e);if(0===i)return!1;for(let t=i;t>=0;t--){let i=this.members[t];if(!1!==i.isPresent){e=i;break}}return!!e&&(this.promote(e),!0)}promote(t,e){let i=this.lead;if(t!==i&&(this.prevLead=i,this.lead=t,t.show(),i)){i.instance&&i.scheduleRender(),t.scheduleRender();let n=i.options.layoutDependency,s=t.options.layoutDependency;!(void 0!==n&&void 0!==s&&n===s)&&(t.resumeFrom=i,e&&(t.resumeFrom.preserveOpacity=!0),i.snapshot&&(t.snapshot=i.snapshot,t.snapshot.latestValues=i.animationValues||i.latestValues),t.root&&t.root.isUpdating&&(t.isLayoutDirty=!0));let{crossfade:r}=t.options;!1===r&&i.hide()}}exitAnimationComplete(){this.members.forEach(t=>{let{options:e,resumingFrom:i}=t;e.onExitComplete&&e.onExitComplete(),i&&i.options.onExitComplete&&i.options.onExitComplete()})}scheduleRender(){this.members.forEach(t=>{t.instance&&t.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}let sX=(t,e)=>t.depth-e.depth;class sY{constructor(){this.children=[],this.isDirty=!1}add(t){tY(this.children,t),this.isDirty=!0}remove(t){tG(this.children,t),this.isDirty=!0}forEach(t){this.isDirty&&this.children.sort(sX),this.isDirty=!1,this.children.forEach(t)}}let sG={nodes:0,calculatedTargetDeltas:0,calculatedProjections:0},sK=["","X","Y","Z"],sq=0;function sZ(t,e,i,n){let{latestValues:s}=e;s[t]&&(i[t]=s[t],e.setStaticValue(t,0),n&&(n[t]=0))}function sJ({attachResizeListener:t,defaultParent:e,measureScroll:i,checkIsScrollRoot:n,resetTransform:s}){return class{constructor(t={},i=e?.()){this.id=sq++,this.animationId=0,this.animationCommitId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.layoutVersion=0,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,tD.value&&(sG.nodes=sG.calculatedTargetDeltas=sG.calculatedProjections=0),this.nodes.forEach(s1),this.nodes.forEach(s7),this.nodes.forEach(s8),this.nodes.forEach(s2),tD.addProjectionMetrics&&tD.addProjectionMetrics(sG)},this.resolvedRelativeTargetAt=0,this.linkedParentVersion=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=t,this.root=i?i.root||i:this,this.path=i?[...i.path,i]:[],this.parent=i,this.depth=i?i.depth+1:0;for(let t=0;tthis.root.updateBlockedByResize=!1;tV.read(()=>{n=window.innerWidth}),t(e,()=>{let t=window.innerWidth;t!==n&&(n=t,this.root.updateBlockedByResize=!0,i&&i(),i=function(t,e){let i=tQ.now(),n=({timestamp:e})=>{let s=e-i;s>=250&&(tN(n),t(s-250))};return tV.setup(n,!0),()=>tN(n)}(s,250),sf.hasAnimatedSinceResize&&(sf.hasAnimatedSinceResize=!1,this.nodes.forEach(s9)))})}i&&this.root.registerSharedNode(i,this),!1!==this.options.animate&&s&&(i||n)&&this.addEventListener("didUpdate",({delta:t,hasLayoutChanged:e,hasRelativeLayoutChanged:i,layout:n})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}let r=this.options.transition||s.getDefaultTransition()||rr,{onLayoutAnimationStart:a,onLayoutAnimationComplete:o}=s.getProps(),l=!this.targetLayout||!sW(this.targetLayout,n),u=!e&&i;if(this.options.layoutRoot||this.resumeFrom||u||e&&(l||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0);let e={...ip(r,"layout"),onPlay:a,onComplete:o};(s.shouldReduceMotion||this.options.layoutRoot)&&(e.delay=0,e.type=!1),this.startAnimation(e),this.setAnimationOrigin(t,u)}else e||s9(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=n})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);let t=this.getStack();t&&t.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,this.eventHandlers.clear(),tN(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){!this.isUpdateBlocked()&&(this.isUpdating=!0,this.nodes&&this.nodes.forEach(rt),this.animationId++)}getTransformTemplate(){let{visualElement:t}=this.options;return t&&t.getProps().transformTemplate}willUpdate(t=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&function t(e){if(e.hasCheckedOptimisedAppear=!0,e.root===e)return;let{visualElement:i}=e.options;if(!i)return;let n=i.props[ia];if(window.MotionHasOptimisedAnimation(n,"transform")){let{layout:t,layoutId:i}=e.options;window.MotionCancelOptimisedAnimation(n,"transform",tV,!(t||i))}let{parent:s}=e;s&&!s.hasCheckedOptimisedAppear&&t(s)}(this),this.root.isUpdating||this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let t=0;t{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure(),!this.snapshot||nG(this.snapshot.measuredBox.x)||nG(this.snapshot.measuredBox.y)||(this.snapshot=void 0))}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let t=0;t.999999999999&&(e.x=1),e.y<1.0000000000001&&e.y>.999999999999&&(e.y=1)}})(this.layoutCorrected,this.treeScale,this.path,e),t.layout&&!t.target&&(1!==this.treeScale.x||1!==this.treeScale.y)&&(t.target=t.layout.layoutBox,t.targetWithTransforms=q());let{target:o}=t;if(!o){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}this.projectionDelta&&this.prevProjectionDelta?(sV(this.prevProjectionDelta.x,this.projectionDelta.x),sV(this.prevProjectionDelta.y,this.projectionDelta.y)):this.createProjectionDeltas(),nq(this.projectionDelta,this.layoutCorrected,o,this.latestValues),this.treeScale.x===r&&this.treeScale.y===a&&sH(this.projectionDelta.x,this.prevProjectionDelta.x)&&sH(this.projectionDelta.y,this.prevProjectionDelta.y)||(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",o)),tD.value&&sG.calculatedProjections++}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(t=!0){if(this.options.visualElement?.scheduleRender(),t){let t=this.getStack();t&&t.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=G(),this.projectionDelta=G(),this.projectionDeltaWithTransform=G()}setAnimationOrigin(t,e=!1){let i;let n=this.snapshot,s=n?n.latestValues:{},r={...this.latestValues},a=G();this.relativeParent&&this.relativeParent.options.layoutRoot||(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!e;let o=q(),l=(n?n.source:void 0)!==(this.layout?this.layout.source:void 0),u=this.getStack(),h=!u||u.members.length<=1,d=!!(l&&!h&&!0===this.options.crossfade&&!this.path.some(rs));this.animationProgress=0,this.mixTargetDelta=e=>{let n=e/1e3;if(ri(a.x,t.x,n),ri(a.y,t.y,n),this.setTargetDelta(a),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout){var u,c,p,m;nQ(o,this.layout.layoutBox,this.relativeParent.layout.layoutBox),p=this.relativeTarget,m=this.relativeTargetOrigin,rn(p.x,m.x,o.x,n),rn(p.y,m.y,o.y,n),i&&(u=this.relativeTarget,c=i,s$(u.x,c.x)&&s$(u.y,c.y))&&(this.isProjectionDirty=!1),i||(i=q()),sC(i,this.relativeTarget)}l&&(this.animationValues=r,function(t,e,i,n,s,r){s?(t.opacity=eA(0,i.opacity??1,sM(n)),t.opacityExit=eA(e.opacity??1,0,sE(n))):r&&(t.opacity=eA(e.opacity??1,i.opacity??1,n));for(let s=0;s{sf.hasAnimatedSinceResize=!0,iw.layout++,this.motionValue||(this.motionValue=t5(0)),this.currentAnimation=function(t,e,i){let n=Z(t)?t:t5(t);return n.start(nN("",n,e,i)),n.animation}(this.motionValue,[0,1e3],{...t,velocity:0,isSync:!0,onUpdate:e=>{this.mixTargetDelta(e),t.onUpdate&&t.onUpdate(e)},onStop:()=>{iw.layout--},onComplete:()=>{iw.layout--,t.onComplete&&t.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);let t=this.getStack();t&&t.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(1e3),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){let t=this.getLead(),{targetWithTransforms:e,target:i,layout:n,latestValues:s}=t;if(e&&i&&n){if(this!==t&&this.layout&&n&&ru(this.options.animationType,this.layout.layoutBox,n.layoutBox)){i=this.target||q();let e=nG(this.layout.layoutBox.x);i.x.min=t.target.x.min,i.x.max=i.x.min+e;let n=nG(this.layout.layoutBox.y);i.y.min=t.target.y.min,i.y.max=i.y.min+n}sC(e,i),eW(e,s),nq(this.projectionDeltaWithTransform,this.layoutCorrected,e,s)}}registerSharedNode(t,e){this.sharedNodes.has(t)||this.sharedNodes.set(t,new sz),this.sharedNodes.get(t).add(e);let i=e.options.initialPromotionConfig;e.promote({transition:i?i.transition:void 0,preserveFollowOpacity:i&&i.shouldPreserveFollowOpacity?i.shouldPreserveFollowOpacity(e):void 0})}isLead(){let t=this.getStack();return!t||t.lead===this}getLead(){let{layoutId:t}=this.options;return t&&this.getStack()?.lead||this}getPrevLead(){let{layoutId:t}=this.options;return t?this.getStack()?.prevLead:void 0}getStack(){let{layoutId:t}=this.options;if(t)return this.root.sharedNodes.get(t)}promote({needsReset:t,transition:e,preserveFollowOpacity:i}={}){let n=this.getStack();n&&n.promote(this,i),t&&(this.projectionDelta=void 0,this.needsReset=!0),e&&this.setOptions({transition:e})}relegate(){let t=this.getStack();return!!t&&t.relegate(this)}resetSkewAndRotation(){let{visualElement:t}=this.options;if(!t)return;let e=!1,{latestValues:i}=t;if((i.z||i.rotate||i.rotateX||i.rotateY||i.rotateZ||i.skewX||i.skewY)&&(e=!0),!e)return;let n={};i.z&&sZ("z",t,n,this.animationValues);for(let e=0;et.currentAnimation?.stop()),this.root.nodes.forEach(s3),this.root.sharedNodes.clear()}}}function sQ(t){t.updateLayout()}function s0(t){let e=t.resumeFrom?.snapshot||t.snapshot;if(t.isLead()&&t.layout&&e&&t.hasListeners("didUpdate")){let{layoutBox:i,measuredBox:n}=t.layout,{animationType:s}=t.options,r=e.source!==t.layout.source;"size"===s?nY(t=>{let n=r?e.measuredBox[t]:e.layoutBox[t],s=nG(n);n.min=i[t].min,n.max=n.min+s}):ru(s,e.layoutBox,i)&&nY(n=>{let s=r?e.measuredBox[n]:e.layoutBox[n],a=nG(i[n]);s.max=s.min+a,t.relativeTarget&&!t.currentAnimation&&(t.isProjectionDirty=!0,t.relativeTarget[n].max=t.relativeTarget[n].min+a)});let a=G();nq(a,i,e.layoutBox);let o=G();r?nq(o,t.applyTransform(n,!0),e.measuredBox):nq(o,i,e.layoutBox);let l=!sO(a),u=!1;if(!t.resumeFrom){let n=t.getClosestProjectingParent();if(n&&!n.resumeFrom){let{snapshot:s,layout:r}=n;if(s&&r){let a=q();nQ(a,e.layoutBox,s.layoutBox);let o=q();nQ(o,i,r.layoutBox),sW(a,o)||(u=!0),n.options.layoutRoot&&(t.relativeTarget=o,t.relativeTargetOrigin=a,t.relativeParent=n)}}}t.notifyListeners("didUpdate",{layout:i,snapshot:e,delta:o,layoutDelta:a,hasLayoutChanged:l,hasRelativeLayoutChanged:u})}else if(t.isLead()){let{onExitComplete:e}=t.options;e&&e()}t.options.transition=void 0}function s1(t){tD.value&&sG.nodes++,t.parent&&(t.isProjecting()||(t.isProjectionDirty=t.parent.isProjectionDirty),t.isSharedProjectionDirty||(t.isSharedProjectionDirty=!!(t.isProjectionDirty||t.parent.isProjectionDirty||t.parent.isSharedProjectionDirty)),t.isTransformDirty||(t.isTransformDirty=t.parent.isTransformDirty))}function s2(t){t.isProjectionDirty=t.isSharedProjectionDirty=t.isTransformDirty=!1}function s5(t){t.clearSnapshot()}function s3(t){t.clearMeasurements()}function s4(t){t.isLayoutDirty=!1}function s6(t){let{visualElement:e}=t.options;e&&e.getProps().onBeforeLayoutMeasure&&e.notify("BeforeLayoutMeasure"),t.resetTransform()}function s9(t){t.finishAnimation(),t.targetDelta=t.relativeTarget=t.target=void 0,t.isProjectionDirty=!0}function s7(t){t.resolveTargetDelta()}function s8(t){t.calcProjection()}function rt(t){t.resetSkewAndRotation()}function re(t){t.removeLeadSnapshot()}function ri(t,e,i){t.translate=eA(e.translate,0,i),t.scale=eA(e.scale,1,i),t.origin=e.origin,t.originPoint=e.originPoint}function rn(t,e,i,n){t.min=eA(e.min,i.min,n),t.max=eA(e.max,i.max,n)}function rs(t){return t.animationValues&&void 0!==t.animationValues.opacityExit}let rr={duration:.45,ease:[.4,0,.1,1]},ra=t=>"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(t),ro=ra("applewebkit/")&&!ra("chrome/")?Math.round:tM;function rl(t){t.min=ro(t.min),t.max=ro(t.max)}function ru(t,e,i){return"position"===t||"preserve-aspect"===t&&!(.2>=Math.abs(s_(e)-s_(i)))}function rh(t){return t!==t.root&&t.scroll?.wasRoot}let rd=sJ({attachResizeListener:(t,e)=>n2(t,"resize",e),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body?.scrollLeft||0,y:document.documentElement.scrollTop||document.body?.scrollTop||0}),checkIsScrollRoot:()=>!0}),rc={current:void 0},rp=sJ({measureScroll:t=>({x:t.scrollLeft,y:t.scrollTop}),defaultParent:()=>{if(!rc.current){let t=new rd({});t.mount(window),t.setOptions({layoutScroll:!0}),rc.current=t}return rc.current},resetTransform:(t,e)=>{t.style.transform=void 0!==e?e:"none"},checkIsScrollRoot:t=>"fixed"===window.getComputedStyle(t).position});function rm(t,e){let i=function(t,e,i){if(null==t)return[];if(t instanceof EventTarget)return[t];if("string"==typeof t){let e=document,i=(void 0)??e.querySelectorAll(t);return i?Array.from(i):[]}return Array.from(t).filter(t=>null!=t)}(t),n=new AbortController;return[i,{passive:!0,...e,signal:n.signal},()=>n.abort()]}function rf(t){return!("touch"===t.pointerType||nX.x||nX.y)}function rg(t,e,i){let{props:n}=t;t.animationState&&n.whileHover&&t.animationState.setActive("whileHover","Start"===i);let s=n["onHover"+i];s&&tV.postRender(()=>s(e,n3(e)))}class ry extends id{mount(){let{current:t}=this.node;t&&(this.unmount=function(t,e,i={}){let[n,s,r]=rm(t,i),a=t=>{if(!rf(t))return;let{target:i}=t,n=e(i,t);if("function"!=typeof n||!i)return;let r=t=>{rf(t)&&(n(t),i.removeEventListener("pointerleave",r))};i.addEventListener("pointerleave",r,s)};return n.forEach(t=>{t.addEventListener("pointerenter",a,s)}),r}(t,(t,e)=>(rg(this.node,e,"Start"),t=>rg(this.node,t,"End"))))}unmount(){}}class rv extends id{constructor(){super(...arguments),this.isActive=!1}onFocus(){let t=!1;try{t=this.node.current.matches(":focus-visible")}catch(e){t=!0}t&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){this.isActive&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=ib(n2(this.node.current,"focus",()=>this.onFocus()),n2(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}function rx(t){return sb(t)&&"offsetHeight"in t}let rb=(t,e)=>!!e&&(t===e||rb(t,e.parentElement)),rw=new WeakSet;function rP(t){return e=>{"Enter"===e.key&&t(e)}}function rT(t,e){t.dispatchEvent(new PointerEvent("pointer"+e,{isPrimary:!0,bubbles:!0}))}let rS=(t,e)=>{let i=t.currentTarget;if(!i)return;let n=rP(()=>{if(rw.has(i))return;rT(i,"down");let t=rP(()=>{rT(i,"up")});i.addEventListener("keyup",t,e),i.addEventListener("blur",()=>rT(i,"cancel"),e)});i.addEventListener("keydown",n,e),i.addEventListener("blur",()=>i.removeEventListener("keydown",n),e)};function rj(t){return n5(t)&&!(nX.x||nX.y)}function rA(t,e,i){let{props:n}=t;if(t.current instanceof HTMLButtonElement&&t.current.disabled)return;t.animationState&&n.whileTap&&t.animationState.setActive("whileTap","Start"===i);let s=n["onTap"+("End"===i?"":i)];s&&tV.postRender(()=>s(e,n3(e)))}class rM extends id{mount(){let{current:t}=this.node;t&&(this.unmount=function(t,e,i={}){let[n,s,r]=rm(t,i),a=t=>{let n=t.currentTarget;if(!rj(t))return;rw.add(n);let r=e(n,t),a=(t,e)=>{window.removeEventListener("pointerup",o),window.removeEventListener("pointercancel",l),rw.has(n)&&rw.delete(n),rj(t)&&"function"==typeof r&&r(t,{success:e})},o=t=>{a(t,n===window||n===document||i.useGlobalTarget||rb(n,t.target))},l=t=>{a(t,!1)};window.addEventListener("pointerup",o,s),window.addEventListener("pointercancel",l,s)};return n.forEach(t=>{(i.useGlobalTarget?window:t).addEventListener("pointerdown",a,s),!rx(t)||(t.addEventListener("focus",t=>rS(t,s)),n1(t)||t.hasAttribute("tabindex")||(t.tabIndex=0))}),r}(t,(t,e)=>(rA(this.node,e,"Start"),(t,{success:e})=>rA(this.node,t,e?"End":"Cancel")),{useGlobalTarget:this.node.props.globalTapTarget}))}unmount(){}}let rE=new WeakMap,rk=new WeakMap,rD=t=>{let e=rE.get(t.target);e&&e(t)},rC=t=>{t.forEach(rD)},rV={some:0,all:1};class rN extends id{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();let{viewport:t={}}=this.node.getProps(),{root:e,margin:i,amount:n="some",once:s}=t,r={root:e?e.current:void 0,rootMargin:i,threshold:"number"==typeof n?n:rV[n]};return function(t,e,i){let n=function({root:t,...e}){let i=t||document;rk.has(i)||rk.set(i,{});let n=rk.get(i),s=JSON.stringify(e);return n[s]||(n[s]=new IntersectionObserver(rC,{root:t,...e})),n[s]}(e);return rE.set(t,i),n.observe(t),()=>{rE.delete(t),n.unobserve(t)}}(this.node.current,r,t=>{let{isIntersecting:e}=t;if(this.isInView===e||(this.isInView=e,s&&!e&&this.hasEnteredView))return;e&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",e);let{onViewportEnter:i,onViewportLeave:n}=this.node.getProps(),r=e?i:n;r&&r(t)})}mount(){this.startObserver()}update(){if("undefined"==typeof IntersectionObserver)return;let{props:t,prevProps:e}=this.node;["amount","margin","root"].some(function({viewport:t={}},{viewport:e={}}={}){return i=>t[i]!==e[i]}(t,e))&&this.startObserver()}unmount(){}}let rR=function(t,e){if("undefined"==typeof Proxy)return ih;let i=new Map,n=(i,n)=>ih(i,n,t,e);return new Proxy((t,e)=>n(t,e),{get:(s,r)=>"create"===r?n:(i.has(r)||i.set(r,ih(r,void 0,t,e)),i.get(r))})}({animation:{Feature:n_},exit:{Feature:nz},inView:{Feature:rN},tap:{Feature:rM},focus:{Feature:rv},hover:{Feature:ry},pan:{Feature:sm},drag:{Feature:sc,ProjectionNode:rp,MeasureLayout:sx},layout:{ProjectionNode:rp,MeasureLayout:sx}},(t,e)=>e.isSVG??eX(t)?new eC(e):new eH(e,{allowProjection:t!==r.Fragment}));function rL(t,e){if("function"==typeof t)return t(e);null!=t&&(t.current=e)}class rF extends r.Component{getSnapshotBeforeUpdate(t){let e=this.props.childRef.current;if(e&&t.isPresent&&!this.props.isPresent){let t=e.offsetParent,i=rx(t)&&t.offsetWidth||0,n=rx(t)&&t.offsetHeight||0,s=this.props.sizeRef.current;s.height=e.offsetHeight||0,s.width=e.offsetWidth||0,s.top=e.offsetTop,s.left=e.offsetLeft,s.right=i-s.width-s.left,s.bottom=n-s.height-s.top}return null}componentDidUpdate(){}render(){return this.props.children}}function rB({children:t,isPresent:e,anchorX:i,anchorY:n,root:a}){let o=(0,r.useId)(),l=(0,r.useRef)(null),u=(0,r.useRef)({width:0,height:0,top:0,left:0,right:0,bottom:0}),{nonce:h}=(0,r.useContext)(eK),d=function(...t){return r.useCallback(function(...t){return e=>{let i=!1,n=t.map(t=>{let n=rL(t,e);return i||"function"!=typeof n||(i=!0),n});if(i)return()=>{for(let e=0;e{let{width:t,height:s,top:r,left:d,right:c,bottom:p}=u.current;if(e||!l.current||!t||!s)return;let m="left"===i?`left: ${d}`:`right: ${c}`,f="bottom"===n?`bottom: ${p}`:`top: ${r}`;l.current.dataset.motionPopId=o;let g=document.createElement("style");h&&(g.nonce=h);let y=a??document.head;return y.appendChild(g),g.sheet&&g.sheet.insertRule(` - [data-motion-pop-id="${o}"] { - position: absolute !important; - width: ${t}px !important; - height: ${s}px !important; - ${m}px !important; - ${f}px !important; - } - `),()=>{y.contains(g)&&y.removeChild(g)}},[e]),(0,s.jsx)(rF,{isPresent:e,childRef:l,sizeRef:u,children:r.cloneElement(t,{ref:d})})}let rI=({children:t,initial:e,isPresent:i,onExitComplete:n,custom:a,presenceAffectsLayout:o,mode:l,anchorX:u,anchorY:h,root:d})=>{let c=e6(rO),p=(0,r.useId)(),m=!0,f=(0,r.useMemo)(()=>(m=!1,{id:p,initial:e,isPresent:i,custom:a,onExitComplete:t=>{for(let e of(c.set(t,!0),c.values()))if(!e)return;n&&n()},register:t=>(c.set(t,!1),()=>c.delete(t))}),[i,c,n]);return o&&m&&(f={...f}),(0,r.useMemo)(()=>{c.forEach((t,e)=>c.set(e,!1))},[i]),r.useEffect(()=>{i||c.size||!n||n()},[i]),"popLayout"===l&&(t=(0,s.jsx)(rB,{isPresent:i,anchorX:u,anchorY:h,root:d,children:t})),(0,s.jsx)(e4.Provider,{value:f,children:t})};function rO(){return new Map}let r$=t=>t.key||"";function rU(t){let e=[];return r.Children.forEach(t,t=>{(0,r.isValidElement)(t)&&e.push(t)}),e}let rW=({children:t,custom:e,initial:i=!0,onExitComplete:n,presenceAffectsLayout:a=!0,mode:o="sync",propagate:l=!1,anchorX:u="left",anchorY:h="top",root:d})=>{let[c,p]=sg(l),m=(0,r.useMemo)(()=>rU(t),[t]),f=l&&!c?[]:m.map(r$),g=(0,r.useRef)(!0),y=(0,r.useRef)(m),v=e6(()=>new Map),x=(0,r.useRef)(new Set),[b,w]=(0,r.useState)(m),[P,T]=(0,r.useState)(m);iu(()=>{g.current=!1,y.current=m;for(let t=0;t{let r=r$(t),b=(!l||!!c)&&(m===P||f.includes(r));return(0,s.jsx)(rI,{isPresent:b,initial:(!g.current||!!i)&&void 0,custom:e,presenceAffectsLayout:a,mode:o,root:d,onExitComplete:b?void 0:()=>{if(x.current.has(r)||(x.current.add(r),!v.has(r)))return;v.set(r,!0);let t=!0;v.forEach(e=>{e||(t=!1)}),t&&(j?.(),T(y.current),l&&p?.(),n&&n())},anchorX:u,anchorY:h,children:t},r)})})};var r_=i(8205);let rH=[{date:"Oct 24, 2023",description:"Whole Foods Market",category:"Groceries",account:"Chase Sapphire",amount:"-$142.30"},{date:"Oct 23, 2023",description:"Apple Subscription",category:"Services",account:"Apple Card",amount:"-$14.99"},{date:"Oct 22, 2023",description:"Stripe Payout",category:"Income",account:"Mercury Business",amount:"+$4,200.00"},{date:"Oct 22, 2023",description:"Shell Gasoline",category:"Transport",account:"Chase Sapphire",amount:"-$52.12"}];function rz(t){let[e,i]=t.split("-").map(t=>Number(t));return new Date(e,(i||1)-1,1).toLocaleString(void 0,{month:"short",year:"numeric"})}function rX(t){return`${t<0?"-":""}$${Math.abs(t).toLocaleString(void 0,{minimumFractionDigits:2,maximumFractionDigits:2})}`}function rY(t){return Number.parseFloat(t??"0")||0}function rG({label:t,value:e,tone:i="neutral"}){return(0,s.jsxs)("span",{className:`inline-flex items-center gap-2 rounded-full border border-border px-3 py-1 text-xs ${"good"===i?"text-primary bg-primary/10":"bad"===i?"text-red-500 bg-red-500/10":"text-muted-foreground bg-secondary/40"}`,children:[s.jsx("span",{className:"text-[10px] uppercase tracking-[0.18em]",children:t}),s.jsx("span",{className:"font-semibold text-foreground",children:e})]})}function rK(){return(0,s.jsxs)("div",{className:"relative h-56 w-full overflow-hidden rounded-xl border border-border bg-background/50",children:[s.jsx("div",{className:"absolute inset-0",style:{backgroundImage:"linear-gradient(rgba(49, 98, 99, 0.06) 1px, transparent 1px), linear-gradient(90deg, rgba(49, 98, 99, 0.06) 1px, transparent 1px)",backgroundSize:"40px 40px"}}),s.jsx(rR.div,{className:"absolute inset-0",initial:{x:"-60%"},animate:{x:"160%"},transition:{duration:1.3,repeat:1/0,ease:"linear"},style:{background:"linear-gradient(90deg, transparent 0%, rgba(255,255,255,0.06) 40%, rgba(255,255,255,0.12) 50%, rgba(255,255,255,0.06) 60%, transparent 100%)"}}),s.jsx("div",{className:"absolute inset-x-4 bottom-4 flex items-end gap-3",children:Array.from({length:10}).map((t,e)=>s.jsx(rR.div,{className:"w-4 rounded-lg bg-secondary/60 border border-border",initial:{height:10},animate:{height:[10,36,18,42,22,50,30,44][e%8]},transition:{duration:.8,repeat:1/0,repeatType:"mirror",delay:.06*e}},e))}),s.jsx(rR.div,{className:"absolute left-6 right-6 top-12 h-[2px] rounded-full bg-primary/40",initial:{scaleX:0,originX:0},animate:{scaleX:1},transition:{duration:.9,repeat:1/0,repeatType:"mirror"}})]})}function rq({data:t,loading:e}){let i=(0,r.useRef)(null),[n,a]=(0,r.useState)(null),o=(0,r.useMemo)(()=>(t??[]).map(t=>{let e=rY(t.income),i=rY(t.expense),n=rY(t.net);return{...t,income:e,expense:i,net:n,label:rz(t.month)}}),[t]),l=(0,r.useMemo)(()=>{if(!o.length)return{W:640,H:240,PAD_L:36,PAD_R:18,PAD_T:16,PAD_B:34,innerW:586,innerH:190,yZero:111,points:[],lineD:"",areaD:"",bars:[],ticks:[]};let t=Math.max(1,...o.map(t=>t.net).map(t=>Math.abs(t))),e=-t,i=1===o.length?0:586/(o.length-1),n=i=>16+(i-t)/(e-t)*190,s=n(0),r=o.map((t,e)=>({x:36+i*e,y:n(t.net),net:t.net,income:t.income,expense:t.expense,label:t.label,month:t.month})),a=r.map((t,e)=>`${0===e?"M":"L"} ${t.x} ${t.y}`).join(" "),l=[`M ${r[0].x} ${s}`,...r.map(t=>`L ${t.x} ${t.y}`),`L ${r[r.length-1].x} ${s}`,"Z"].join(" "),u=Math.max(1,...o.map(t=>Math.max(Math.abs(t.income),Math.abs(t.expense)))),h=t=>Math.abs(t)/u*87.4,d=586/o.length,c=Math.max(10,Math.min(22,.42*d));return{W:640,H:240,PAD_L:36,PAD_R:18,PAD_T:16,PAD_B:34,innerW:586,innerH:190,yZero:s,points:r,lineD:a,areaD:l,bars:o.map((t,e)=>{let i=h(t.income),n=h(t.expense);return{x:36+d*e+d/2-c/2,w:c,yIncome:206-i,hIncome:i,yExpense:206-n,hExpense:n}}),ticks:[-t,0,t].map(t=>({value:t,y:n(t)}))}},[o]),u=null===n?null:o[n];return e?s.jsx(rK,{}):o.length?(0,s.jsxs)("div",{ref:i,className:"mt-4 rounded-xl border border-border p-4 bg-background/50 relative overflow-hidden",style:{backgroundImage:"linear-gradient(rgba(49, 98, 99, 0.06) 1px, transparent 1px), linear-gradient(90deg, rgba(49, 98, 99, 0.06) 1px, transparent 1px)",backgroundSize:"40px 40px"},onMouseLeave:()=>a(null),onMouseMove:t=>a(function(t){if(!i.current||!l.points.length)return null;let e=i.current.getBoundingClientRect(),n=(t-e.left)/e.width*l.W,s=0,r=1/0;for(let t=0;t(0,s.jsxs)("g",{children:[s.jsx("line",{x1:l.PAD_L,x2:l.W-l.PAD_R,y1:t.y,y2:t.y,stroke:"currentColor",strokeOpacity:0===t.value?.18:.08}),s.jsx("text",{x:6,y:t.y+4,fill:"currentColor",className:"text-[10px] text-muted-foreground",children:rX(t.value)})]},t.value)),s.jsx(rR.line,{x1:l.PAD_L,x2:l.W-l.PAD_R,y1:l.yZero,y2:l.yZero,stroke:"currentColor",strokeOpacity:"0.18",strokeDasharray:"6 6",animate:{strokeOpacity:[.1,.22,.1]},transition:{duration:2.2,repeat:1/0}}),l.bars.map((t,e)=>(0,s.jsxs)("g",{children:[s.jsx(rR.rect,{x:t.x-6,y:t.yExpense,width:t.w,height:t.hExpense,rx:"7",fill:"url(#barsExpense)",initial:{height:0,y:l.PAD_T+l.innerH},animate:{height:t.hExpense,y:t.yExpense},transition:{duration:.6,delay:.05*e,ease:[.2,.8,.2,1]}}),s.jsx(rR.rect,{x:t.x+6,y:t.yIncome,width:t.w,height:t.hIncome,rx:"7",fill:"url(#barsIncome)",initial:{height:0,y:l.PAD_T+l.innerH},animate:{height:t.hIncome,y:t.yIncome},transition:{duration:.6,delay:.05*e+.06,ease:[.2,.8,.2,1]}})]},e)),s.jsx(rR.path,{d:l.areaD,fill:"url(#netFill)",initial:{opacity:0},animate:{opacity:1},transition:{duration:.4}}),s.jsx(rR.path,{d:l.lineD,fill:"none",stroke:"var(--primary)",strokeWidth:"3.2",strokeLinecap:"round",strokeLinejoin:"round",initial:{pathLength:0},animate:{pathLength:1},transition:{duration:1.05,ease:[.2,.8,.2,1]}}),l.points.map((t,e)=>{let i=e===n;return(0,s.jsxs)("g",{children:[i?s.jsx("circle",{cx:t.x,cy:t.y,r:"14",fill:"var(--primary)",opacity:"0.10"}):null,s.jsx(rR.circle,{cx:t.x,cy:t.y,r:i?6:4,fill:"var(--primary)",initial:{scale:0},animate:{scale:1},transition:{duration:.28,delay:.03*e},opacity:i?1:.75})]},e)}),null!==n&&l.points[n]?s.jsx("g",{children:s.jsx("line",{x1:l.points[n].x,x2:l.points[n].x,y1:l.PAD_T,y2:l.PAD_T+l.innerH,stroke:"currentColor",strokeOpacity:"0.14",strokeDasharray:"4 4"})}):null,l.points.map((t,e)=>(0,s.jsxs)("text",{x:t.x,y:l.H-10,textAnchor:"middle",fill:"currentColor",className:"text-[10px] text-muted-foreground",opacity:e%2==0?.95:.55,children:[(o[e]?.month??"").slice(2)," "]},e))]}),s.jsx(rW,{children:u&&null!==n?(0,s.jsxs)(rR.div,{initial:{opacity:0,y:8,scale:.98},animate:{opacity:1,y:0,scale:1},exit:{opacity:0,y:8,scale:.98},transition:{duration:.16},className:"absolute top-3 right-3 rounded-xl border border-border bg-background/92 backdrop-blur px-3 py-2 shadow-sm",children:[s.jsx("div",{className:"text-xs font-semibold text-foreground",children:u.label}),(0,s.jsxs)("div",{className:"mt-1 grid gap-1 text-[11px] text-muted-foreground",children:[(0,s.jsxs)("div",{className:"flex items-center justify-between gap-6",children:[s.jsx("span",{children:"Income"}),s.jsx("span",{className:"font-semibold text-foreground",children:rX(u.income)})]}),(0,s.jsxs)("div",{className:"flex items-center justify-between gap-6",children:[s.jsx("span",{children:"Expense"}),s.jsx("span",{className:"font-semibold text-foreground",children:rX(u.expense)})]}),s.jsx("div",{className:"h-px bg-border my-1"}),(0,s.jsxs)("div",{className:"flex items-center justify-between gap-6",children:[s.jsx("span",{children:"Net"}),s.jsx("span",{className:`font-bold ${u.net<0?"text-red-500":"text-primary"}`,children:rX(u.net)})]})]})]},"tooltip"):null}),(0,s.jsxs)("div",{className:"mt-2 flex flex-wrap items-center gap-2 text-[11px] text-muted-foreground",children:[(0,s.jsxs)("span",{className:"inline-flex items-center gap-2 rounded-full border border-border bg-secondary/40 px-2 py-1",children:[s.jsx("span",{className:"h-2 w-2 rounded-full bg-primary"}),"Net (line)"]}),(0,s.jsxs)("span",{className:"inline-flex items-center gap-2 rounded-full border border-border bg-secondary/40 px-2 py-1",children:[s.jsx("span",{className:"h-2 w-2 rounded-full bg-red-500"}),"Expense (bar)"]}),(0,s.jsxs)("span",{className:"inline-flex items-center gap-2 rounded-full border border-border bg-secondary/40 px-2 py-1",children:[s.jsx("span",{className:"h-2 w-2 rounded-full bg-primary/70"}),"Income (bar)"]})]})]}):s.jsx("div",{className:"mt-4 rounded-xl border border-border p-4 bg-background/50",children:s.jsx("div",{className:"h-56 grid place-items-center text-sm text-muted-foreground",children:"No cash flow data available"})})}function rZ(){let[t,e]=(0,r.useState)(null),[i,n]=(0,r.useState)([]),[a,o]=(0,r.useState)([]),[l,u]=(0,r.useState)(null),[h,d]=(0,r.useState)(!0),c=(0,r.useMemo)(()=>rY(t?.net),[t?.net]),p=(0,r.useMemo)(()=>rY(t?.income),[t?.income]),m=(0,r.useMemo)(()=>rY(t?.expense),[t?.expense]),f=c>0?"good":c<0?"bad":"neutral",g=(0,r.useMemo)(()=>{if(!i.length)return null;let t=i.map(t=>({month:t.month,net:rY(t.net)}));return{best:t.reduce((t,e)=>e.net>t.net?e:t,t[0]),worst:t.reduce((t,e)=>e.net