diff --git a/.eslintrc.json b/.eslintrc.json index 33e0aafa1..1b7628ebf 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -24,12 +24,18 @@ { "files": ["*.ts", "*.tsx"], "extends": ["plugin:@nx/typescript"], - "rules": {} + "rules": { + "@typescript-eslint/no-extra-semi": "error", + "no-extra-semi": "off" + } }, { "files": ["*.js", "*.jsx"], "extends": ["plugin:@nx/javascript"], - "rules": {} + "rules": { + "@typescript-eslint/no-extra-semi": "error", + "no-extra-semi": "off" + } }, { "files": ["*.ts"], diff --git a/.gitignore b/.gitignore index 1339a53b7..0795e4068 100644 --- a/.gitignore +++ b/.gitignore @@ -28,6 +28,7 @@ .env .env.prod .nx/cache +.nx/workspace-data /.sass-cache /connect.lock /coverage diff --git a/.prettierignore b/.prettierignore index a40959061..27e509393 100644 --- a/.prettierignore +++ b/.prettierignore @@ -1,4 +1,5 @@ /.nx/cache +/.nx/workspace-data /apps/client/src/polyfills.ts /dist /test/import diff --git a/CHANGELOG.md b/CHANGELOG.md index 93dfcfbad..886e5f927 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,8 +9,168 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed +- Improved the allocations by ETF holding on the allocations page for the impersonation mode (experimental) +- Improved the detection of REST APIs (`JSON`) used via the scraper configuration +- Refactored the thresholds of the rules in the _X-ray_ section +- Upgraded `Nx` from version `19.2.2` to `19.4.0` + +## 2.92.0 - 2024-06-30 + +### Added + +- Added support for bulk deletion of asset profiles from the market data table in the admin control panel + +### Changed + +- Added support for derived currencies in the currency validation +- Added support for automatic deletion of unused asset profiles when deleting activities +- Improved the caching of the benchmarks in the markets overview (only cache if needed) +- Upgraded `prisma` from version `5.15.0` to `5.16.1` + +### Fixed + +- Fixed an issue with the all time high in the benchmarks of the markets overview + +## 2.91.0 - 2024-06-26 + +### Added + +- Added a benchmarks preset to the historical market data table of the admin control panel + +### Changed + +- Upgraded `angular` from version `18.0.2` to `18.0.4` + +### Fixed + +- Fixed the dialog position (center) on mobile +- Fixed the horizontal overflow in the historical market data table of the admin control panel +- Changed the mechanism of the `INTRADAY` data gathering to persist data only if the market state is `OPEN` +- Fixed the creation of activities with `MANUAL` data source (with no historical market data) + +## 2.90.0 - 2024-06-22 + +### Added + +- Added a dialog for the benchmarks in the markets overview +- Extended the asset profile details dialog of the admin control for currencies +- Extended the content of the _Self-Hosting_ section by the mobile app question on the Frequently Asked Questions (FAQ) page + +### Changed + +- Moved the indicator for active filters from experimental to general availability +- Improved the error handling in the biometric authentication registration +- Improved the language localization for German (`de`) +- Set up SSL for local development +- Upgraded the _Stripe_ dependencies +- Upgraded `marked` from version `9.1.6` to `13.0.0` +- Upgraded `ngx-device-detector` from version `5.0.1` to `8.0.0` +- Upgraded `ngx-markdown` from version `17.1.1` to `18.0.0` +- Upgraded `zone.js` from version `0.14.5` to `0.14.7` + +## 2.89.0 - 2024-06-14 + +### Added + +- Extended the historical market data table with currencies preset by date and activities count in the admin control panel + +### Changed + +- Improved the date validation in the create, import and update activities endpoints +- Improved the language localization for German (`de`) + +## 2.88.0 - 2024-06-11 + +### Added + +- Set the image source label in `Dockerfile` + +### Changed + +- Improved the style of the blog post list +- Migrated the `@ghostfolio/client` components to control flow +- Improved the language localization for German (`de`) +- Upgraded `angular` from version `17.3.10` to `18.0.2` +- Upgraded `Nx` from version `19.0.5` to `19.2.2` + +## 2.87.0 - 2024-06-08 + +### Changed + +- Improved the portfolio summary +- Improved the allocations by ETF holding on the allocations page (experimental) +- Improved the error handling in the `HttpResponseInterceptor` +- Improved the language localization for German (`de`) +- Upgraded `prisma` from version `5.14.0` to `5.15.0` + +### Fixed + +- Fixed an issue in the _FIRE_ calculator + +## 2.86.0 - 2024-06-07 + +### Added + +- Introduced the allocations by ETF holding on the allocations page (experimental) + +### Changed + +- Upgraded `prettier` from version `3.2.5` to `3.3.1` + +## 2.85.0 - 2024-06-06 + +### Added + +- Added the ability to close a user account + +### Changed + +- Improved the language localization for German (`de`) +- Upgraded `ng-extract-i18n-merge` from version `2.10.0` to `2.12.0` + +### Fixed + +- Fixed an issue with the default locale in the value component + +## 2.84.0 - 2024-06-01 + +### Added + +- Added the data provider information to the asset profile details dialog of the admin control +- Added the cascading on delete for various relations in the database schema + +### Fixed + +- Fixed an issue with the initial annual interest rate in the _FIRE_ calculator +- Fixed the state handling in the currency selector +- Fixed the deletion of an asset profile with symbol profile overrides in the asset profile details dialog of the admin control + +## 2.83.0 - 2024-05-30 + +### Changed + +- Upgraded `@nestjs/passport` from version `10.0.0` to `10.0.3` +- Upgraded `angular` from version `17.3.5` to `17.3.10` +- Upgraded `class-validator` from version `0.14.0` to `0.14.1` +- Upgraded `countup.js` from version `2.3.2` to `2.8.0` +- Upgraded `Nx` from version `19.0.2` to `19.0.5` +- Upgraded `passport` from version `0.6.0` to `0.7.0` +- Upgraded `passport-jwt` from version `4.0.0` to `4.0.1` +- Upgraded `prisma` from version `5.13.0` to `5.14.0` +- Upgraded `yahoo-finance2` from version `2.11.2` to `2.11.3` + +## 2.82.0 - 2024-05-22 + +### Changed + +- Improved the usability of the create or update activity dialog by preselecting the (only) account +- Improved the usability of the date range selector in the assistant +- Refactored the holding detail dialog to a standalone component +- Refreshed the cryptocurrencies list - Refactored various pages to standalone components +- Upgraded `@internationalized/number` from version `3.5.0` to `3.5.2` - Upgraded `body-parser` from version `1.20.1` to `1.20.2` +- Upgraded `zone.js` from version `0.14.4` to `0.14.5` ## 2.81.0 - 2024-05-12 diff --git a/DEVELOPMENT.md b/DEVELOPMENT.md index 10323e640..19687e8dd 100644 --- a/DEVELOPMENT.md +++ b/DEVELOPMENT.md @@ -10,7 +10,7 @@ Remove permission in `UserService` using `without()` ### Frontend -Use `*ngIf="user?.settings?.isExperimentalFeatures"` in HTML template +Use `@if (user?.settings?.isExperimentalFeatures) {}` in HTML template ## Git diff --git a/Dockerfile b/Dockerfile index f9396d0e7..d06c11cc4 100644 --- a/Dockerfile +++ b/Dockerfile @@ -51,6 +51,9 @@ RUN yarn database:generate-typings # Image to run, copy everything needed from builder FROM node:18-slim + +LABEL org.opencontainers.image.source="https://github.com/ghostfolio/ghostfolio" + RUN apt update && apt install -y \ curl \ openssl \ diff --git a/README.md b/README.md index eaf641544..e97f7b789 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ **Open Source Wealth Management Software** [**Ghostfol.io**](https://ghostfol.io) | [**Live Demo**](https://ghostfol.io/en/demo) | [**Ghostfolio Premium**](https://ghostfol.io/en/pricing) | [**FAQ**](https://ghostfol.io/en/faq) | -[**Blog**](https://ghostfol.io/en/blog) | [**Slack**](https://join.slack.com/t/ghostfolio/shared_invite/zt-vsaan64h-F_I0fEo5M0P88lP9ibCxFg) | [**X**](https://twitter.com/ghostfolio_) +[**Blog**](https://ghostfol.io/en/blog) | [**Slack**](https://join.slack.com/t/ghostfolio/shared_invite/zt-vsaan64h-F_I0fEo5M0P88lP9ibCxFg) | [**X**](https://x.com/ghostfolio_) [![Shield: Buy me a coffee](https://img.shields.io/badge/Buy%20me%20a%20coffee-Support-yellow?logo=buymeacoffee)](https://www.buymeacoffee.com/ghostfolio) [![Shield: Contributions Welcome](https://img.shields.io/badge/Contributions-Welcome-orange.svg)](#contributing) @@ -89,7 +89,7 @@ We provide official container images hosted on [Docker Hub](https://hub.docker.c | ------------------------ | ------------------- | ------------- | ----------------------------------------------------------------------------------------------------------------------------------- | | `ACCESS_TOKEN_SALT` | string | | A random string used as salt for access tokens | | `API_KEY_COINGECKO_DEMO` | string (`optional`) |   | The _CoinGecko_ Demo API key | -| `API_KEY_COINGECKO_PRO` | string (`optional`) | | The _CoinGecko_ Pro API | +| `API_KEY_COINGECKO_PRO` | string (`optional`) | | The _CoinGecko_ Pro API key | | `DATABASE_URL` | string | | The database connection URL, e.g. `postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@localhost:5432/${POSTGRES_DB}?sslmode=prefer` | | `HOST` | string (`optional`) | `0.0.0.0` | The host where the Ghostfolio application will run on | | `JWT_SECRET_KEY` | string | | A random string used for _JSON Web Tokens_ (JWT) | @@ -161,7 +161,7 @@ Ghostfolio is available for various home server systems, including [CasaOS](http 1. Run `yarn database:setup` to initialize the database schema 1. Run `git config core.hooksPath ./git-hooks/` to setup git hooks 1. Start the server and the client (see [_Development_](#Development)) -1. Open http://localhost:4200/en in your browser +1. Open https://localhost:4200/en in your browser 1. Create a new user via _Get Started_ (this first user will get the role `ADMIN`) ### Start Server @@ -176,7 +176,7 @@ Run `yarn start:server` ### Start Client -Run `yarn start:client` and open http://localhost:4200/en in your browser +Run `yarn start:client` and open https://localhost:4200/en in your browser ### Start _Storybook_ @@ -275,7 +275,7 @@ Are you building your own project? Add the `ghostfolio` topic to your _GitHub_ r Ghostfolio is **100% free** and **open source**. We encourage and support an active and healthy community that accepts contributions from the public - including you. -Not sure what to work on? We have got some ideas. Please join the Ghostfolio [Slack](https://join.slack.com/t/ghostfolio/shared_invite/zt-vsaan64h-F_I0fEo5M0P88lP9ibCxFg) channel or post to [@ghostfolio\_](https://twitter.com/ghostfolio_) on _X_. We would love to hear from you. +Not sure what to work on? We have [some ideas](https://github.com/ghostfolio/ghostfolio/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22), even for [newcomers](https://github.com/ghostfolio/ghostfolio/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22). Please join the Ghostfolio [Slack](https://join.slack.com/t/ghostfolio/shared_invite/zt-vsaan64h-F_I0fEo5M0P88lP9ibCxFg) channel or post to [@ghostfolio\_](https://x.com/ghostfolio_) on _X_. We would love to hear from you. If you like to support this project, get [**Ghostfolio Premium**](https://ghostfol.io/en/pricing) or [**Buy me a coffee**](https://www.buymeacoffee.com/ghostfolio). diff --git a/apps/api/src/app/account/account.controller.ts b/apps/api/src/app/account/account.controller.ts index 31c2ee76f..594a733f7 100644 --- a/apps/api/src/app/account/account.controller.ts +++ b/apps/api/src/app/account/account.controller.ts @@ -2,7 +2,7 @@ import { AccountBalanceService } from '@ghostfolio/api/app/account-balance/accou import { PortfolioService } from '@ghostfolio/api/app/portfolio/portfolio.service'; import { HasPermission } from '@ghostfolio/api/decorators/has-permission.decorator'; import { HasPermissionGuard } from '@ghostfolio/api/guards/has-permission.guard'; -import { RedactValuesInResponseInterceptor } from '@ghostfolio/api/interceptors/redact-values-in-response.interceptor'; +import { RedactValuesInResponseInterceptor } from '@ghostfolio/api/interceptors/redact-values-in-response/redact-values-in-response.interceptor'; import { ImpersonationService } from '@ghostfolio/api/services/impersonation/impersonation.service'; import { HEADER_KEY_IMPERSONATION } from '@ghostfolio/common/config'; import { diff --git a/apps/api/src/app/account/account.module.ts b/apps/api/src/app/account/account.module.ts index 75be85f5c..1c2d20216 100644 --- a/apps/api/src/app/account/account.module.ts +++ b/apps/api/src/app/account/account.module.ts @@ -1,9 +1,7 @@ import { AccountBalanceModule } from '@ghostfolio/api/app/account-balance/account-balance.module'; import { PortfolioModule } from '@ghostfolio/api/app/portfolio/portfolio.module'; -import { RedisCacheModule } from '@ghostfolio/api/app/redis-cache/redis-cache.module'; -import { UserModule } from '@ghostfolio/api/app/user/user.module'; +import { RedactValuesInResponseModule } from '@ghostfolio/api/interceptors/redact-values-in-response/redact-values-in-response.module'; import { ConfigurationModule } from '@ghostfolio/api/services/configuration/configuration.module'; -import { DataProviderModule } from '@ghostfolio/api/services/data-provider/data-provider.module'; import { ExchangeRateDataModule } from '@ghostfolio/api/services/exchange-rate-data/exchange-rate-data.module'; import { ImpersonationModule } from '@ghostfolio/api/services/impersonation/impersonation.module'; import { PrismaModule } from '@ghostfolio/api/services/prisma/prisma.module'; @@ -19,13 +17,11 @@ import { AccountService } from './account.service'; imports: [ AccountBalanceModule, ConfigurationModule, - DataProviderModule, ExchangeRateDataModule, ImpersonationModule, PortfolioModule, PrismaModule, - RedisCacheModule, - UserModule + RedactValuesInResponseModule ], providers: [AccountService] }) diff --git a/apps/api/src/app/account/create-account.dto.ts b/apps/api/src/app/account/create-account.dto.ts index b719c2619..f3c88316f 100644 --- a/apps/api/src/app/account/create-account.dto.ts +++ b/apps/api/src/app/account/create-account.dto.ts @@ -1,7 +1,8 @@ +import { IsCurrencyCode } from '@ghostfolio/api/validators/is-currency-code'; + import { Transform, TransformFnParams } from 'class-transformer'; import { IsBoolean, - IsISO4217CurrencyCode, IsNumber, IsOptional, IsString, @@ -20,7 +21,7 @@ export class CreateAccountDto { ) comment?: string; - @IsISO4217CurrencyCode() + @IsCurrencyCode() currency: string; @IsOptional() diff --git a/apps/api/src/app/account/update-account.dto.ts b/apps/api/src/app/account/update-account.dto.ts index 1b84a9bf6..6b87af71b 100644 --- a/apps/api/src/app/account/update-account.dto.ts +++ b/apps/api/src/app/account/update-account.dto.ts @@ -1,7 +1,8 @@ +import { IsCurrencyCode } from '@ghostfolio/api/validators/is-currency-code'; + import { Transform, TransformFnParams } from 'class-transformer'; import { IsBoolean, - IsISO4217CurrencyCode, IsNumber, IsOptional, IsString, @@ -20,7 +21,7 @@ export class UpdateAccountDto { ) comment?: string; - @IsISO4217CurrencyCode() + @IsCurrencyCode() currency: string; @IsString() diff --git a/apps/api/src/app/admin/admin.controller.ts b/apps/api/src/app/admin/admin.controller.ts index 298a471c3..4494fef7a 100644 --- a/apps/api/src/app/admin/admin.controller.ts +++ b/apps/api/src/app/admin/admin.controller.ts @@ -1,6 +1,6 @@ import { HasPermission } from '@ghostfolio/api/decorators/has-permission.decorator'; import { HasPermissionGuard } from '@ghostfolio/api/guards/has-permission.guard'; -import { TransformDataSourceInRequestInterceptor } from '@ghostfolio/api/interceptors/transform-data-source-in-request.interceptor'; +import { TransformDataSourceInRequestInterceptor } from '@ghostfolio/api/interceptors/transform-data-source-in-request/transform-data-source-in-request.interceptor'; import { ApiService } from '@ghostfolio/api/services/api/api.service'; import { DataGatheringService } from '@ghostfolio/api/services/data-gathering/data-gathering.service'; import { ManualService } from '@ghostfolio/api/services/data-provider/manual/manual.service'; diff --git a/apps/api/src/app/admin/admin.module.ts b/apps/api/src/app/admin/admin.module.ts index d0557156a..f8cf8e8ac 100644 --- a/apps/api/src/app/admin/admin.module.ts +++ b/apps/api/src/app/admin/admin.module.ts @@ -1,4 +1,7 @@ +import { BenchmarkModule } from '@ghostfolio/api/app/benchmark/benchmark.module'; +import { OrderModule } from '@ghostfolio/api/app/order/order.module'; import { SubscriptionModule } from '@ghostfolio/api/app/subscription/subscription.module'; +import { TransformDataSourceInRequestModule } from '@ghostfolio/api/interceptors/transform-data-source-in-request/transform-data-source-in-request.module'; import { ApiModule } from '@ghostfolio/api/services/api/api.module'; import { ConfigurationModule } from '@ghostfolio/api/services/configuration/configuration.module'; import { DataGatheringModule } from '@ghostfolio/api/services/data-gathering/data-gathering.module'; @@ -18,16 +21,19 @@ import { QueueModule } from './queue/queue.module'; @Module({ imports: [ ApiModule, + BenchmarkModule, ConfigurationModule, DataGatheringModule, DataProviderModule, ExchangeRateDataModule, MarketDataModule, + OrderModule, PrismaModule, PropertyModule, QueueModule, SubscriptionModule, - SymbolProfileModule + SymbolProfileModule, + TransformDataSourceInRequestModule ], controllers: [AdminController], providers: [AdminService], diff --git a/apps/api/src/app/admin/admin.service.ts b/apps/api/src/app/admin/admin.service.ts index 7df4498d7..3d81435ab 100644 --- a/apps/api/src/app/admin/admin.service.ts +++ b/apps/api/src/app/admin/admin.service.ts @@ -1,3 +1,5 @@ +import { BenchmarkService } from '@ghostfolio/api/app/benchmark/benchmark.service'; +import { OrderService } from '@ghostfolio/api/app/order/order.service'; import { SubscriptionService } from '@ghostfolio/api/app/subscription/subscription.service'; import { environment } from '@ghostfolio/api/environments/environment'; import { ConfigurationService } from '@ghostfolio/api/services/configuration/configuration.service'; @@ -13,11 +15,13 @@ import { PROPERTY_IS_READ_ONLY_MODE, PROPERTY_IS_USER_SIGNUP_ENABLED } from '@ghostfolio/common/config'; +import { isCurrency, getCurrencyFromSymbol } from '@ghostfolio/common/helper'; import { AdminData, AdminMarketData, AdminMarketDataDetails, AdminMarketDataItem, + EnhancedSymbolProfile, Filter, UniqueAsset } from '@ghostfolio/common/interfaces'; @@ -38,10 +42,12 @@ import { groupBy } from 'lodash'; @Injectable() export class AdminService { public constructor( + private readonly benchmarkService: BenchmarkService, private readonly configurationService: ConfigurationService, private readonly dataProviderService: DataProviderService, private readonly exchangeRateDataService: ExchangeRateDataService, private readonly marketDataService: MarketDataService, + private readonly orderService: OrderService, private readonly prismaService: PrismaService, private readonly propertyService: PropertyService, private readonly subscriptionService: SubscriptionService, @@ -147,7 +153,16 @@ export class AdminService { [{ symbol: 'asc' }]; const where: Prisma.SymbolProfileWhereInput = {}; - if (presetId === 'CURRENCIES') { + if (presetId === 'BENCHMARKS') { + const benchmarkAssetProfiles = + await this.benchmarkService.getBenchmarkAssetProfiles(); + + where.id = { + in: benchmarkAssetProfiles.map(({ id }) => { + return id; + }) + }; + } else if (presetId === 'CURRENCIES') { return this.getMarketDataForCurrencies(); } else if ( presetId === 'ETF_WITHOUT_COUNTRIES' || @@ -295,6 +310,16 @@ export class AdminService { dataSource, symbol }: UniqueAsset): Promise { + let activitiesCount: EnhancedSymbolProfile['activitiesCount'] = 0; + let currency: EnhancedSymbolProfile['currency'] = '-'; + let dateOfFirstActivity: EnhancedSymbolProfile['dateOfFirstActivity']; + + if (isCurrency(getCurrencyFromSymbol(symbol))) { + currency = getCurrencyFromSymbol(symbol); + ({ activitiesCount, dateOfFirstActivity } = + await this.orderService.getStatisticsByCurrency(currency)); + } + const [[assetProfile], marketData] = await Promise.all([ this.symbolProfileService.getSymbolProfiles([ { @@ -313,11 +338,20 @@ export class AdminService { }) ]); + if (assetProfile) { + assetProfile.dataProviderInfo = this.dataProviderService + .getDataProvider(assetProfile.dataSource) + .getDataProviderInfo(); + } + return { marketData, assetProfile: assetProfile ?? { - symbol, - currency: '-' + activitiesCount, + currency, + dataSource, + dateOfFirstActivity, + symbol } }; } @@ -329,6 +363,7 @@ export class AdminService { countries, currency, dataSource, + holdings, name, scraperConfiguration, sectors, @@ -349,6 +384,7 @@ export class AdminService { countries, currency, dataSource, + holdings, scraperConfiguration, sectors, symbol, @@ -401,30 +437,45 @@ export class AdminService { by: ['dataSource', 'symbol'] }); - const marketData: AdminMarketDataItem[] = this.exchangeRateDataService - .getCurrencyPairs() - .map(({ dataSource, symbol }) => { - const marketDataItemCount = - marketDataItems.find((marketDataItem) => { - return ( - marketDataItem.dataSource === dataSource && - marketDataItem.symbol === symbol - ); - })?._count ?? 0; + const marketDataPromise: Promise[] = + this.exchangeRateDataService + .getCurrencyPairs() + .map(async ({ dataSource, symbol }) => { + let activitiesCount: EnhancedSymbolProfile['activitiesCount'] = 0; + let currency: EnhancedSymbolProfile['currency'] = '-'; + let dateOfFirstActivity: EnhancedSymbolProfile['dateOfFirstActivity']; + + if (isCurrency(getCurrencyFromSymbol(symbol))) { + currency = getCurrencyFromSymbol(symbol); + ({ activitiesCount, dateOfFirstActivity } = + await this.orderService.getStatisticsByCurrency(currency)); + } - return { - dataSource, - marketDataItemCount, - symbol, - assetClass: AssetClass.LIQUIDITY, - countriesCount: 0, - currency: symbol.replace(DEFAULT_CURRENCY, ''), - id: undefined, - name: symbol, - sectorsCount: 0 - }; - }); + const marketDataItemCount = + marketDataItems.find((marketDataItem) => { + return ( + marketDataItem.dataSource === dataSource && + marketDataItem.symbol === symbol + ); + })?._count ?? 0; + + return { + activitiesCount, + currency, + dataSource, + marketDataItemCount, + symbol, + assetClass: AssetClass.LIQUIDITY, + assetSubClass: AssetSubClass.CASH, + countriesCount: 0, + date: dateOfFirstActivity, + id: undefined, + name: symbol, + sectorsCount: 0 + }; + }); + const marketData = await Promise.all(marketDataPromise); return { marketData, count: marketData.length }; } diff --git a/apps/api/src/app/admin/update-asset-profile.dto.ts b/apps/api/src/app/admin/update-asset-profile.dto.ts index e3de3cab1..8c9ae220b 100644 --- a/apps/api/src/app/admin/update-asset-profile.dto.ts +++ b/apps/api/src/app/admin/update-asset-profile.dto.ts @@ -1,8 +1,9 @@ +import { IsCurrencyCode } from '@ghostfolio/api/validators/is-currency-code'; + import { AssetClass, AssetSubClass, Prisma } from '@prisma/client'; import { IsArray, IsEnum, - IsISO4217CurrencyCode, IsObject, IsOptional, IsString, @@ -26,7 +27,7 @@ export class UpdateAssetProfileDto { @IsOptional() countries?: Prisma.InputJsonArray; - @IsISO4217CurrencyCode() + @IsCurrencyCode() @IsOptional() currency?: string; diff --git a/apps/api/src/app/app.module.ts b/apps/api/src/app/app.module.ts index 67bb9e03c..ca19d63bc 100644 --- a/apps/api/src/app/app.module.ts +++ b/apps/api/src/app/app.module.ts @@ -25,6 +25,7 @@ import { AccessModule } from './access/access.module'; import { AccountModule } from './account/account.module'; import { AdminModule } from './admin/admin.module'; import { AppController } from './app.controller'; +import { AssetModule } from './asset/asset.module'; import { AuthDeviceModule } from './auth-device/auth-device.module'; import { AuthModule } from './auth/auth.module'; import { BenchmarkModule } from './benchmark/benchmark.module'; @@ -51,6 +52,7 @@ import { UserModule } from './user/user.module'; AdminModule, AccessModule, AccountModule, + AssetModule, AuthDeviceModule, AuthModule, BenchmarkModule, diff --git a/apps/api/src/app/asset/asset.controller.ts b/apps/api/src/app/asset/asset.controller.ts new file mode 100644 index 000000000..828320f82 --- /dev/null +++ b/apps/api/src/app/asset/asset.controller.ts @@ -0,0 +1,29 @@ +import { AdminService } from '@ghostfolio/api/app/admin/admin.service'; +import { TransformDataSourceInRequestInterceptor } from '@ghostfolio/api/interceptors/transform-data-source-in-request/transform-data-source-in-request.interceptor'; +import { TransformDataSourceInResponseInterceptor } from '@ghostfolio/api/interceptors/transform-data-source-in-response/transform-data-source-in-response.interceptor'; +import type { AdminMarketDataDetails } from '@ghostfolio/common/interfaces'; + +import { Controller, Get, Param, UseInterceptors } from '@nestjs/common'; +import { DataSource } from '@prisma/client'; +import { pick } from 'lodash'; + +@Controller('asset') +export class AssetController { + public constructor(private readonly adminService: AdminService) {} + + @Get(':dataSource/:symbol') + @UseInterceptors(TransformDataSourceInRequestInterceptor) + @UseInterceptors(TransformDataSourceInResponseInterceptor) + public async getAsset( + @Param('dataSource') dataSource: DataSource, + @Param('symbol') symbol: string + ): Promise { + const { assetProfile, marketData } = + await this.adminService.getMarketDataBySymbol({ dataSource, symbol }); + + return { + marketData, + assetProfile: pick(assetProfile, ['dataSource', 'name', 'symbol']) + }; + } +} diff --git a/apps/api/src/app/asset/asset.module.ts b/apps/api/src/app/asset/asset.module.ts new file mode 100644 index 000000000..168585ed8 --- /dev/null +++ b/apps/api/src/app/asset/asset.module.ts @@ -0,0 +1,17 @@ +import { AdminModule } from '@ghostfolio/api/app/admin/admin.module'; +import { TransformDataSourceInRequestModule } from '@ghostfolio/api/interceptors/transform-data-source-in-request/transform-data-source-in-request.module'; +import { TransformDataSourceInResponseModule } from '@ghostfolio/api/interceptors/transform-data-source-in-response/transform-data-source-in-response.module'; + +import { Module } from '@nestjs/common'; + +import { AssetController } from './asset.controller'; + +@Module({ + controllers: [AssetController], + imports: [ + AdminModule, + TransformDataSourceInRequestModule, + TransformDataSourceInResponseModule + ] +}) +export class AssetModule {} diff --git a/apps/api/src/app/auth-device/auth-device.module.ts b/apps/api/src/app/auth-device/auth-device.module.ts index 89689e5d2..515efa155 100644 --- a/apps/api/src/app/auth-device/auth-device.module.ts +++ b/apps/api/src/app/auth-device/auth-device.module.ts @@ -1,6 +1,5 @@ import { AuthDeviceController } from '@ghostfolio/api/app/auth-device/auth-device.controller'; import { AuthDeviceService } from '@ghostfolio/api/app/auth-device/auth-device.service'; -import { ConfigurationModule } from '@ghostfolio/api/services/configuration/configuration.module'; import { PrismaModule } from '@ghostfolio/api/services/prisma/prisma.module'; import { Module } from '@nestjs/common'; @@ -9,7 +8,6 @@ import { JwtModule } from '@nestjs/jwt'; @Module({ controllers: [AuthDeviceController], imports: [ - ConfigurationModule, JwtModule.register({ secret: process.env.JWT_SECRET_KEY, signOptions: { expiresIn: '180 days' } diff --git a/apps/api/src/app/auth-device/auth-device.service.ts b/apps/api/src/app/auth-device/auth-device.service.ts index b24df0ae6..59208a1f3 100644 --- a/apps/api/src/app/auth-device/auth-device.service.ts +++ b/apps/api/src/app/auth-device/auth-device.service.ts @@ -1,4 +1,3 @@ -import { ConfigurationService } from '@ghostfolio/api/services/configuration/configuration.service'; import { PrismaService } from '@ghostfolio/api/services/prisma/prisma.service'; import { Injectable } from '@nestjs/common'; @@ -6,10 +5,7 @@ import { AuthDevice, Prisma } from '@prisma/client'; @Injectable() export class AuthDeviceService { - public constructor( - private readonly configurationService: ConfigurationService, - private readonly prismaService: PrismaService - ) {} + public constructor(private readonly prismaService: PrismaService) {} public async authDevice( where: Prisma.AuthDeviceWhereUniqueInput diff --git a/apps/api/src/app/auth/google.strategy.ts b/apps/api/src/app/auth/google.strategy.ts index 4abc1105a..4d024603b 100644 --- a/apps/api/src/app/auth/google.strategy.ts +++ b/apps/api/src/app/auth/google.strategy.ts @@ -3,7 +3,7 @@ import { ConfigurationService } from '@ghostfolio/api/services/configuration/con import { Injectable, Logger } from '@nestjs/common'; import { PassportStrategy } from '@nestjs/passport'; import { Provider } from '@prisma/client'; -import { Strategy } from 'passport-google-oauth20'; +import { Profile, Strategy } from 'passport-google-oauth20'; import { AuthService } from './auth.service'; @@ -11,7 +11,7 @@ import { AuthService } from './auth.service'; export class GoogleStrategy extends PassportStrategy(Strategy, 'google') { public constructor( private readonly authService: AuthService, - readonly configurationService: ConfigurationService + private readonly configurationService: ConfigurationService ) { super({ callbackURL: `${configurationService.get( @@ -20,7 +20,7 @@ export class GoogleStrategy extends PassportStrategy(Strategy, 'google') { clientID: configurationService.get('GOOGLE_CLIENT_ID'), clientSecret: configurationService.get('GOOGLE_SECRET'), passReqToCallback: true, - scope: ['email', 'profile'] + scope: ['profile'] }); } @@ -28,20 +28,17 @@ export class GoogleStrategy extends PassportStrategy(Strategy, 'google') { request: any, token: string, refreshToken: string, - profile, + profile: Profile, done: Function, done2: Function ) { try { - const jwt: string = await this.authService.validateOAuthLogin({ + const jwt = await this.authService.validateOAuthLogin({ provider: Provider.GOOGLE, thirdPartyId: profile.id }); - const user = { - jwt - }; - done(null, user); + done(null, { jwt }); } catch (error) { Logger.error(error, 'GoogleStrategy'); done(error, false); diff --git a/apps/api/src/app/benchmark/benchmark.controller.ts b/apps/api/src/app/benchmark/benchmark.controller.ts index 184214384..9c6331498 100644 --- a/apps/api/src/app/benchmark/benchmark.controller.ts +++ b/apps/api/src/app/benchmark/benchmark.controller.ts @@ -1,8 +1,8 @@ import { HasPermission } from '@ghostfolio/api/decorators/has-permission.decorator'; import { HasPermissionGuard } from '@ghostfolio/api/guards/has-permission.guard'; import { getInterval } from '@ghostfolio/api/helper/portfolio.helper'; -import { TransformDataSourceInRequestInterceptor } from '@ghostfolio/api/interceptors/transform-data-source-in-request.interceptor'; -import { TransformDataSourceInResponseInterceptor } from '@ghostfolio/api/interceptors/transform-data-source-in-response.interceptor'; +import { TransformDataSourceInRequestInterceptor } from '@ghostfolio/api/interceptors/transform-data-source-in-request/transform-data-source-in-request.interceptor'; +import { TransformDataSourceInResponseInterceptor } from '@ghostfolio/api/interceptors/transform-data-source-in-response/transform-data-source-in-response.interceptor'; import type { BenchmarkMarketDataDetails, BenchmarkResponse, @@ -105,7 +105,7 @@ export class BenchmarkController { @Get(':dataSource/:symbol/:startDateString') @UseGuards(AuthGuard('jwt'), HasPermissionGuard) @UseInterceptors(TransformDataSourceInRequestInterceptor) - public async getBenchmarkMarketDataBySymbol( + public async getBenchmarkMarketDataForUser( @Param('dataSource') dataSource: DataSource, @Param('startDateString') startDateString: string, @Param('symbol') symbol: string, @@ -117,7 +117,7 @@ export class BenchmarkController { ); const userCurrency = this.request.user.Settings.settings.baseCurrency; - return this.benchmarkService.getMarketDataBySymbol({ + return this.benchmarkService.getMarketDataForUser({ dataSource, endDate, startDate, diff --git a/apps/api/src/app/benchmark/benchmark.module.ts b/apps/api/src/app/benchmark/benchmark.module.ts index 7371588d1..e7d1e9435 100644 --- a/apps/api/src/app/benchmark/benchmark.module.ts +++ b/apps/api/src/app/benchmark/benchmark.module.ts @@ -1,6 +1,7 @@ import { RedisCacheModule } from '@ghostfolio/api/app/redis-cache/redis-cache.module'; import { SymbolModule } from '@ghostfolio/api/app/symbol/symbol.module'; -import { ConfigurationModule } from '@ghostfolio/api/services/configuration/configuration.module'; +import { TransformDataSourceInRequestModule } from '@ghostfolio/api/interceptors/transform-data-source-in-request/transform-data-source-in-request.module'; +import { TransformDataSourceInResponseModule } from '@ghostfolio/api/interceptors/transform-data-source-in-response/transform-data-source-in-response.module'; import { DataProviderModule } from '@ghostfolio/api/services/data-provider/data-provider.module'; import { ExchangeRateDataModule } from '@ghostfolio/api/services/exchange-rate-data/exchange-rate-data.module'; import { MarketDataModule } from '@ghostfolio/api/services/market-data/market-data.module'; @@ -17,7 +18,6 @@ import { BenchmarkService } from './benchmark.service'; controllers: [BenchmarkController], exports: [BenchmarkService], imports: [ - ConfigurationModule, DataProviderModule, ExchangeRateDataModule, MarketDataModule, @@ -25,7 +25,9 @@ import { BenchmarkService } from './benchmark.service'; PropertyModule, RedisCacheModule, SymbolModule, - SymbolProfileModule + SymbolProfileModule, + TransformDataSourceInRequestModule, + TransformDataSourceInResponseModule ], providers: [BenchmarkService] }) diff --git a/apps/api/src/app/benchmark/benchmark.service.ts b/apps/api/src/app/benchmark/benchmark.service.ts index 6f2047210..27d91fd7d 100644 --- a/apps/api/src/app/benchmark/benchmark.service.ts +++ b/apps/api/src/app/benchmark/benchmark.service.ts @@ -135,7 +135,7 @@ export class BenchmarkService { Promise.all(promisesAllTimeHighs), Promise.all(promisesBenchmarkTrends) ]); - let storeInCache = true; + let storeInCache = useCache; benchmarks = allTimeHighs.map((allTimeHigh, index) => { const { marketPrice } = @@ -153,6 +153,7 @@ export class BenchmarkService { } return { + dataSource: benchmarkAssetProfiles[index].dataSource, marketCondition: this.getMarketCondition( performancePercentFromAllTimeHigh ), @@ -160,9 +161,13 @@ export class BenchmarkService { performances: { allTimeHigh: { date: allTimeHigh?.date, - performancePercent: performancePercentFromAllTimeHigh + performancePercent: + performancePercentFromAllTimeHigh >= 0 + ? 0 + : performancePercentFromAllTimeHigh } }, + symbol: benchmarkAssetProfiles[index].symbol, trend50d: benchmarkTrends[index].trend50d, trend200d: benchmarkTrends[index].trend200d }; @@ -213,7 +218,7 @@ export class BenchmarkService { .sort((a, b) => a.name.localeCompare(b.name)); } - public async getMarketDataBySymbol({ + public async getMarketDataForUser({ dataSource, endDate = new Date(), startDate, @@ -417,7 +422,7 @@ export class BenchmarkService { private getMarketCondition( aPerformanceInPercent: number ): Benchmark['marketCondition'] { - if (aPerformanceInPercent === 0) { + if (aPerformanceInPercent >= 0) { return 'ALL_TIME_HIGH'; } else if (aPerformanceInPercent <= -0.2) { return 'BEAR_MARKET'; diff --git a/apps/api/src/app/cache/cache.module.ts b/apps/api/src/app/cache/cache.module.ts index 7a82e4366..d435c72a6 100644 --- a/apps/api/src/app/cache/cache.module.ts +++ b/apps/api/src/app/cache/cache.module.ts @@ -1,10 +1,4 @@ import { RedisCacheModule } from '@ghostfolio/api/app/redis-cache/redis-cache.module'; -import { ConfigurationModule } from '@ghostfolio/api/services/configuration/configuration.module'; -import { DataGatheringModule } from '@ghostfolio/api/services/data-gathering/data-gathering.module'; -import { DataProviderModule } from '@ghostfolio/api/services/data-provider/data-provider.module'; -import { ExchangeRateDataModule } from '@ghostfolio/api/services/exchange-rate-data/exchange-rate-data.module'; -import { PrismaModule } from '@ghostfolio/api/services/prisma/prisma.module'; -import { SymbolProfileModule } from '@ghostfolio/api/services/symbol-profile/symbol-profile.module'; import { Module } from '@nestjs/common'; @@ -12,14 +6,6 @@ import { CacheController } from './cache.controller'; @Module({ controllers: [CacheController], - imports: [ - ConfigurationModule, - DataGatheringModule, - DataProviderModule, - ExchangeRateDataModule, - PrismaModule, - RedisCacheModule, - SymbolProfileModule - ] + imports: [RedisCacheModule] }) export class CacheModule {} diff --git a/apps/api/src/app/export/export.module.ts b/apps/api/src/app/export/export.module.ts index 9bc5722a7..048c60359 100644 --- a/apps/api/src/app/export/export.module.ts +++ b/apps/api/src/app/export/export.module.ts @@ -1,10 +1,6 @@ import { AccountModule } from '@ghostfolio/api/app/account/account.module'; import { OrderModule } from '@ghostfolio/api/app/order/order.module'; -import { RedisCacheModule } from '@ghostfolio/api/app/redis-cache/redis-cache.module'; import { ApiModule } from '@ghostfolio/api/services/api/api.module'; -import { ConfigurationModule } from '@ghostfolio/api/services/configuration/configuration.module'; -import { DataGatheringModule } from '@ghostfolio/api/services/data-gathering/data-gathering.module'; -import { DataProviderModule } from '@ghostfolio/api/services/data-provider/data-provider.module'; import { Module } from '@nestjs/common'; @@ -12,15 +8,7 @@ import { ExportController } from './export.controller'; import { ExportService } from './export.service'; @Module({ - imports: [ - AccountModule, - ApiModule, - ConfigurationModule, - DataGatheringModule, - DataProviderModule, - OrderModule, - RedisCacheModule - ], + imports: [AccountModule, ApiModule, OrderModule], controllers: [ExportController], providers: [ExportService] }) diff --git a/apps/api/src/app/health/health.controller.ts b/apps/api/src/app/health/health.controller.ts index d899df410..31bdb2e8f 100644 --- a/apps/api/src/app/health/health.controller.ts +++ b/apps/api/src/app/health/health.controller.ts @@ -1,4 +1,4 @@ -import { TransformDataSourceInRequestInterceptor } from '@ghostfolio/api/interceptors/transform-data-source-in-request.interceptor'; +import { TransformDataSourceInRequestInterceptor } from '@ghostfolio/api/interceptors/transform-data-source-in-request/transform-data-source-in-request.interceptor'; import { Controller, diff --git a/apps/api/src/app/health/health.module.ts b/apps/api/src/app/health/health.module.ts index bce798d16..6ed464401 100644 --- a/apps/api/src/app/health/health.module.ts +++ b/apps/api/src/app/health/health.module.ts @@ -1,4 +1,4 @@ -import { ConfigurationModule } from '@ghostfolio/api/services/configuration/configuration.module'; +import { TransformDataSourceInRequestModule } from '@ghostfolio/api/interceptors/transform-data-source-in-request/transform-data-source-in-request.module'; import { DataEnhancerModule } from '@ghostfolio/api/services/data-provider/data-enhancer/data-enhancer.module'; import { DataProviderModule } from '@ghostfolio/api/services/data-provider/data-provider.module'; @@ -9,7 +9,11 @@ import { HealthService } from './health.service'; @Module({ controllers: [HealthController], - imports: [ConfigurationModule, DataEnhancerModule, DataProviderModule], + imports: [ + DataEnhancerModule, + DataProviderModule, + TransformDataSourceInRequestModule + ], providers: [HealthService] }) export class HealthModule {} diff --git a/apps/api/src/app/import/import.controller.ts b/apps/api/src/app/import/import.controller.ts index 29a06fc9f..b276a3c3d 100644 --- a/apps/api/src/app/import/import.controller.ts +++ b/apps/api/src/app/import/import.controller.ts @@ -1,7 +1,7 @@ import { HasPermission } from '@ghostfolio/api/decorators/has-permission.decorator'; import { HasPermissionGuard } from '@ghostfolio/api/guards/has-permission.guard'; -import { TransformDataSourceInRequestInterceptor } from '@ghostfolio/api/interceptors/transform-data-source-in-request.interceptor'; -import { TransformDataSourceInResponseInterceptor } from '@ghostfolio/api/interceptors/transform-data-source-in-response.interceptor'; +import { TransformDataSourceInRequestInterceptor } from '@ghostfolio/api/interceptors/transform-data-source-in-request/transform-data-source-in-request.interceptor'; +import { TransformDataSourceInResponseInterceptor } from '@ghostfolio/api/interceptors/transform-data-source-in-response/transform-data-source-in-response.interceptor'; import { ConfigurationService } from '@ghostfolio/api/services/configuration/configuration.service'; import { ImportResponse } from '@ghostfolio/common/interfaces'; import { hasPermission, permissions } from '@ghostfolio/common/permissions'; diff --git a/apps/api/src/app/import/import.module.ts b/apps/api/src/app/import/import.module.ts index ae8318044..47a4b5db3 100644 --- a/apps/api/src/app/import/import.module.ts +++ b/apps/api/src/app/import/import.module.ts @@ -4,6 +4,8 @@ import { OrderModule } from '@ghostfolio/api/app/order/order.module'; import { PlatformModule } from '@ghostfolio/api/app/platform/platform.module'; import { PortfolioModule } from '@ghostfolio/api/app/portfolio/portfolio.module'; import { RedisCacheModule } from '@ghostfolio/api/app/redis-cache/redis-cache.module'; +import { TransformDataSourceInRequestModule } from '@ghostfolio/api/interceptors/transform-data-source-in-request/transform-data-source-in-request.module'; +import { TransformDataSourceInResponseModule } from '@ghostfolio/api/interceptors/transform-data-source-in-response/transform-data-source-in-response.module'; import { ConfigurationModule } from '@ghostfolio/api/services/configuration/configuration.module'; import { DataGatheringModule } from '@ghostfolio/api/services/data-gathering/data-gathering.module'; import { DataProviderModule } from '@ghostfolio/api/services/data-provider/data-provider.module'; @@ -30,7 +32,9 @@ import { ImportService } from './import.service'; PortfolioModule, PrismaModule, RedisCacheModule, - SymbolProfileModule + SymbolProfileModule, + TransformDataSourceInRequestModule, + TransformDataSourceInResponseModule ], providers: [ImportService] }) diff --git a/apps/api/src/app/import/import.service.ts b/apps/api/src/app/import/import.service.ts index a1ddeb482..9b8668158 100644 --- a/apps/api/src/app/import/import.service.ts +++ b/apps/api/src/app/import/import.service.ts @@ -13,10 +13,7 @@ import { DataGatheringService } from '@ghostfolio/api/services/data-gathering/da import { DataProviderService } from '@ghostfolio/api/services/data-provider/data-provider.service'; import { ExchangeRateDataService } from '@ghostfolio/api/services/exchange-rate-data/exchange-rate-data.service'; import { SymbolProfileService } from '@ghostfolio/api/services/symbol-profile/symbol-profile.service'; -import { - DATA_GATHERING_QUEUE_PRIORITY_HIGH, - DATA_GATHERING_QUEUE_PRIORITY_MEDIUM -} from '@ghostfolio/common/config'; +import { DATA_GATHERING_QUEUE_PRIORITY_HIGH } from '@ghostfolio/common/config'; import { DATE_FORMAT, getAssetProfileIdentifier, @@ -295,6 +292,7 @@ export class ImportService { figi, figiComposite, figiShareClass, + holdings, id, isin, name, @@ -367,6 +365,7 @@ export class ImportService { figi, figiComposite, figiShareClass, + holdings, id, isin, name, @@ -538,6 +537,7 @@ export class ImportService { assetSubClass: undefined, countries: undefined, createdAt: undefined, + holdings: undefined, id: undefined, sectors: undefined, updatedAt: undefined diff --git a/apps/api/src/app/info/info.controller.ts b/apps/api/src/app/info/info.controller.ts index 4890a444e..67d4101a3 100644 --- a/apps/api/src/app/info/info.controller.ts +++ b/apps/api/src/app/info/info.controller.ts @@ -1,4 +1,4 @@ -import { TransformDataSourceInResponseInterceptor } from '@ghostfolio/api/interceptors/transform-data-source-in-response.interceptor'; +import { TransformDataSourceInResponseInterceptor } from '@ghostfolio/api/interceptors/transform-data-source-in-response/transform-data-source-in-response.interceptor'; import { InfoItem } from '@ghostfolio/common/interfaces'; import { Controller, Get, UseInterceptors } from '@nestjs/common'; diff --git a/apps/api/src/app/info/info.module.ts b/apps/api/src/app/info/info.module.ts index c28ef5869..473a966ad 100644 --- a/apps/api/src/app/info/info.module.ts +++ b/apps/api/src/app/info/info.module.ts @@ -2,11 +2,11 @@ import { BenchmarkModule } from '@ghostfolio/api/app/benchmark/benchmark.module' import { PlatformModule } from '@ghostfolio/api/app/platform/platform.module'; import { RedisCacheModule } from '@ghostfolio/api/app/redis-cache/redis-cache.module'; import { UserModule } from '@ghostfolio/api/app/user/user.module'; +import { TransformDataSourceInResponseModule } from '@ghostfolio/api/interceptors/transform-data-source-in-response/transform-data-source-in-response.module'; import { ConfigurationModule } from '@ghostfolio/api/services/configuration/configuration.module'; import { DataGatheringModule } from '@ghostfolio/api/services/data-gathering/data-gathering.module'; import { DataProviderModule } from '@ghostfolio/api/services/data-provider/data-provider.module'; import { ExchangeRateDataModule } from '@ghostfolio/api/services/exchange-rate-data/exchange-rate-data.module'; -import { PrismaModule } from '@ghostfolio/api/services/prisma/prisma.module'; import { PropertyModule } from '@ghostfolio/api/services/property/property.module'; import { SymbolProfileModule } from '@ghostfolio/api/services/symbol-profile/symbol-profile.module'; import { TagModule } from '@ghostfolio/api/services/tag/tag.module'; @@ -34,6 +34,7 @@ import { InfoService } from './info.service'; RedisCacheModule, SymbolProfileModule, TagModule, + TransformDataSourceInResponseModule, UserModule ], providers: [InfoService] diff --git a/apps/api/src/app/logo/logo.controller.ts b/apps/api/src/app/logo/logo.controller.ts index 2ef65936e..0982a793f 100644 --- a/apps/api/src/app/logo/logo.controller.ts +++ b/apps/api/src/app/logo/logo.controller.ts @@ -1,4 +1,4 @@ -import { TransformDataSourceInRequestInterceptor } from '@ghostfolio/api/interceptors/transform-data-source-in-request.interceptor'; +import { TransformDataSourceInRequestInterceptor } from '@ghostfolio/api/interceptors/transform-data-source-in-request/transform-data-source-in-request.interceptor'; import { Controller, diff --git a/apps/api/src/app/logo/logo.module.ts b/apps/api/src/app/logo/logo.module.ts index fe1a46ef6..1f59df1c8 100644 --- a/apps/api/src/app/logo/logo.module.ts +++ b/apps/api/src/app/logo/logo.module.ts @@ -1,3 +1,4 @@ +import { TransformDataSourceInRequestModule } from '@ghostfolio/api/interceptors/transform-data-source-in-request/transform-data-source-in-request.module'; import { ConfigurationModule } from '@ghostfolio/api/services/configuration/configuration.module'; import { SymbolProfileModule } from '@ghostfolio/api/services/symbol-profile/symbol-profile.module'; @@ -8,7 +9,11 @@ import { LogoService } from './logo.service'; @Module({ controllers: [LogoController], - imports: [ConfigurationModule, SymbolProfileModule], + imports: [ + ConfigurationModule, + SymbolProfileModule, + TransformDataSourceInRequestModule + ], providers: [LogoService] }) export class LogoModule {} diff --git a/apps/api/src/app/order/create-order.dto.ts b/apps/api/src/app/order/create-order.dto.ts index 6d36f036a..6f52e7032 100644 --- a/apps/api/src/app/order/create-order.dto.ts +++ b/apps/api/src/app/order/create-order.dto.ts @@ -1,3 +1,6 @@ +import { IsCurrencyCode } from '@ghostfolio/api/validators/is-currency-code'; +import { IsAfter1970Constraint } from '@ghostfolio/common/validator-constraints/is-after-1970'; + import { AssetClass, AssetSubClass, @@ -10,12 +13,12 @@ import { IsArray, IsBoolean, IsEnum, - IsISO4217CurrencyCode, IsISO8601, IsNumber, IsOptional, IsString, - Min + Min, + Validate } from 'class-validator'; import { isString } from 'lodash'; @@ -39,10 +42,10 @@ export class CreateOrderDto { ) comment?: string; - @IsISO4217CurrencyCode() + @IsCurrencyCode() currency: string; - @IsISO4217CurrencyCode() + @IsCurrencyCode() @IsOptional() customCurrency?: string; @@ -51,6 +54,7 @@ export class CreateOrderDto { dataSource?: DataSource; @IsISO8601() + @Validate(IsAfter1970Constraint) date: string; @IsNumber() diff --git a/apps/api/src/app/order/order.controller.ts b/apps/api/src/app/order/order.controller.ts index e97fb1c11..f9190d1eb 100644 --- a/apps/api/src/app/order/order.controller.ts +++ b/apps/api/src/app/order/order.controller.ts @@ -1,9 +1,9 @@ import { HasPermission } from '@ghostfolio/api/decorators/has-permission.decorator'; import { HasPermissionGuard } from '@ghostfolio/api/guards/has-permission.guard'; import { getInterval } from '@ghostfolio/api/helper/portfolio.helper'; -import { RedactValuesInResponseInterceptor } from '@ghostfolio/api/interceptors/redact-values-in-response.interceptor'; -import { TransformDataSourceInRequestInterceptor } from '@ghostfolio/api/interceptors/transform-data-source-in-request.interceptor'; -import { TransformDataSourceInResponseInterceptor } from '@ghostfolio/api/interceptors/transform-data-source-in-response.interceptor'; +import { RedactValuesInResponseInterceptor } from '@ghostfolio/api/interceptors/redact-values-in-response/redact-values-in-response.interceptor'; +import { TransformDataSourceInRequestInterceptor } from '@ghostfolio/api/interceptors/transform-data-source-in-request/transform-data-source-in-request.interceptor'; +import { TransformDataSourceInResponseInterceptor } from '@ghostfolio/api/interceptors/transform-data-source-in-response/transform-data-source-in-response.interceptor'; import { ApiService } from '@ghostfolio/api/services/api/api.service'; import { DataGatheringService } from '@ghostfolio/api/services/data-gathering/data-gathering.service'; import { ImpersonationService } from '@ghostfolio/api/services/impersonation/impersonation.service'; @@ -66,7 +66,6 @@ export class OrderController { return this.orderService.deleteOrders({ filters, - userCurrency: this.request.user.Settings.settings.baseCurrency, userId: this.request.user.id }); } diff --git a/apps/api/src/app/order/order.module.ts b/apps/api/src/app/order/order.module.ts index d125bb62b..55b4cce82 100644 --- a/apps/api/src/app/order/order.module.ts +++ b/apps/api/src/app/order/order.module.ts @@ -2,9 +2,10 @@ import { AccountBalanceService } from '@ghostfolio/api/app/account-balance/accou import { AccountService } from '@ghostfolio/api/app/account/account.service'; import { CacheModule } from '@ghostfolio/api/app/cache/cache.module'; import { RedisCacheModule } from '@ghostfolio/api/app/redis-cache/redis-cache.module'; -import { UserModule } from '@ghostfolio/api/app/user/user.module'; +import { RedactValuesInResponseModule } from '@ghostfolio/api/interceptors/redact-values-in-response/redact-values-in-response.module'; +import { TransformDataSourceInRequestModule } from '@ghostfolio/api/interceptors/transform-data-source-in-request/transform-data-source-in-request.module'; +import { TransformDataSourceInResponseModule } from '@ghostfolio/api/interceptors/transform-data-source-in-response/transform-data-source-in-response.module'; import { ApiModule } from '@ghostfolio/api/services/api/api.module'; -import { ConfigurationModule } from '@ghostfolio/api/services/configuration/configuration.module'; import { DataGatheringModule } from '@ghostfolio/api/services/data-gathering/data-gathering.module'; import { DataProviderModule } from '@ghostfolio/api/services/data-provider/data-provider.module'; import { ExchangeRateDataModule } from '@ghostfolio/api/services/exchange-rate-data/exchange-rate-data.module'; @@ -23,15 +24,16 @@ import { OrderService } from './order.service'; imports: [ ApiModule, CacheModule, - ConfigurationModule, DataGatheringModule, DataProviderModule, ExchangeRateDataModule, ImpersonationModule, PrismaModule, + RedactValuesInResponseModule, RedisCacheModule, SymbolProfileModule, - UserModule + TransformDataSourceInRequestModule, + TransformDataSourceInResponseModule ], providers: [AccountBalanceService, AccountService, OrderService] }) diff --git a/apps/api/src/app/order/order.service.ts b/apps/api/src/app/order/order.service.ts index 4174a9f8d..a1fa4db6c 100644 --- a/apps/api/src/app/order/order.service.ts +++ b/apps/api/src/app/order/order.service.ts @@ -10,7 +10,11 @@ import { GATHER_ASSET_PROFILE_PROCESS_OPTIONS } from '@ghostfolio/common/config'; import { getAssetProfileIdentifier } from '@ghostfolio/common/helper'; -import { Filter, UniqueAsset } from '@ghostfolio/common/interfaces'; +import { + EnhancedSymbolProfile, + Filter, + UniqueAsset +} from '@ghostfolio/common/interfaces'; import { OrderWithAccount } from '@ghostfolio/common/types'; import { Injectable } from '@nestjs/common'; @@ -180,7 +184,15 @@ export class OrderService { where }); - if (['FEE', 'INTEREST', 'ITEM', 'LIABILITY'].includes(order.type)) { + const [symbolProfile] = + await this.symbolProfileService.getSymbolProfilesByIds([ + order.symbolProfileId + ]); + + if ( + ['FEE', 'INTEREST', 'ITEM', 'LIABILITY'].includes(order.type) || + symbolProfile.activitiesCount === 0 + ) { await this.symbolProfileService.deleteById(order.symbolProfileId); } @@ -196,18 +208,16 @@ export class OrderService { public async deleteOrders({ filters, - userCurrency, userId }: { filters?: Filter[]; - userCurrency: string; userId: string; }): Promise { const { activities } = await this.getOrders({ filters, userId, - userCurrency, includeDrafts: true, + userCurrency: undefined, withExcludedAccounts: true }); @@ -221,6 +231,19 @@ export class OrderService { } }); + const symbolProfiles = + await this.symbolProfileService.getSymbolProfilesByIds( + activities.map(({ symbolProfileId }) => { + return symbolProfileId; + }) + ); + + for (const { activitiesCount, id } of symbolProfiles) { + if (activitiesCount === 0) { + await this.symbolProfileService.deleteById(id); + } + } + this.eventEmitter.emit( PortfolioChangedEvent.getName(), new PortfolioChangedEvent({ userId }) @@ -429,6 +452,26 @@ export class OrderService { return { activities, count }; } + public async getStatisticsByCurrency( + currency: EnhancedSymbolProfile['currency'] + ): Promise<{ + activitiesCount: EnhancedSymbolProfile['activitiesCount']; + dateOfFirstActivity: EnhancedSymbolProfile['dateOfFirstActivity']; + }> { + const { _count, _min } = await this.prismaService.order.aggregate({ + _count: true, + _min: { + date: true + }, + where: { SymbolProfile: { currency } } + }); + + return { + activitiesCount: _count as number, + dateOfFirstActivity: _min.date + }; + } + public async order( orderWhereUniqueInput: Prisma.OrderWhereUniqueInput ): Promise { diff --git a/apps/api/src/app/order/update-order.dto.ts b/apps/api/src/app/order/update-order.dto.ts index be3c2b6e5..eabd1f418 100644 --- a/apps/api/src/app/order/update-order.dto.ts +++ b/apps/api/src/app/order/update-order.dto.ts @@ -1,3 +1,6 @@ +import { IsCurrencyCode } from '@ghostfolio/api/validators/is-currency-code'; +import { IsAfter1970Constraint } from '@ghostfolio/common/validator-constraints/is-after-1970'; + import { AssetClass, AssetSubClass, @@ -9,12 +12,12 @@ import { Transform, TransformFnParams } from 'class-transformer'; import { IsArray, IsEnum, - IsISO4217CurrencyCode, IsISO8601, IsNumber, IsOptional, IsString, - Min + Min, + Validate } from 'class-validator'; import { isString } from 'lodash'; @@ -38,10 +41,10 @@ export class UpdateOrderDto { ) comment?: string; - @IsISO4217CurrencyCode() + @IsCurrencyCode() currency: string; - @IsISO4217CurrencyCode() + @IsCurrencyCode() @IsOptional() customCurrency?: string; @@ -49,6 +52,7 @@ export class UpdateOrderDto { dataSource: DataSource; @IsISO8601() + @Validate(IsAfter1970Constraint) date: string; @IsNumber() diff --git a/apps/api/src/app/portfolio/calculator/portfolio-calculator-test-utils.ts b/apps/api/src/app/portfolio/calculator/portfolio-calculator-test-utils.ts index 51ad40c31..d458be708 100644 --- a/apps/api/src/app/portfolio/calculator/portfolio-calculator-test-utils.ts +++ b/apps/api/src/app/portfolio/calculator/portfolio-calculator-test-utils.ts @@ -20,6 +20,7 @@ export const symbolProfileDummyData = { assetSubClass: undefined, countries: [], createdAt: undefined, + holdings: [], id: undefined, sectors: [], updatedAt: undefined diff --git a/apps/api/src/app/portfolio/interfaces/portfolio-position-detail.interface.ts b/apps/api/src/app/portfolio/interfaces/portfolio-holding-detail.interface.ts similarity index 96% rename from apps/api/src/app/portfolio/interfaces/portfolio-position-detail.interface.ts rename to apps/api/src/app/portfolio/interfaces/portfolio-holding-detail.interface.ts index a32d47e21..3ce23a3bc 100644 --- a/apps/api/src/app/portfolio/interfaces/portfolio-position-detail.interface.ts +++ b/apps/api/src/app/portfolio/interfaces/portfolio-holding-detail.interface.ts @@ -7,7 +7,7 @@ import { import { Account, Tag } from '@prisma/client'; -export interface PortfolioPositionDetail { +export interface PortfolioHoldingDetail { accounts: Account[]; averagePrice: number; dataProviderInfo: DataProviderInfo; diff --git a/apps/api/src/app/portfolio/portfolio.controller.ts b/apps/api/src/app/portfolio/portfolio.controller.ts index ed3c0f174..19f48fa86 100644 --- a/apps/api/src/app/portfolio/portfolio.controller.ts +++ b/apps/api/src/app/portfolio/portfolio.controller.ts @@ -7,9 +7,9 @@ import { nullifyValuesInObject } from '@ghostfolio/api/helper/object.helper'; import { getInterval } from '@ghostfolio/api/helper/portfolio.helper'; -import { RedactValuesInResponseInterceptor } from '@ghostfolio/api/interceptors/redact-values-in-response.interceptor'; -import { TransformDataSourceInRequestInterceptor } from '@ghostfolio/api/interceptors/transform-data-source-in-request.interceptor'; -import { TransformDataSourceInResponseInterceptor } from '@ghostfolio/api/interceptors/transform-data-source-in-response.interceptor'; +import { RedactValuesInResponseInterceptor } from '@ghostfolio/api/interceptors/redact-values-in-response/redact-values-in-response.interceptor'; +import { TransformDataSourceInRequestInterceptor } from '@ghostfolio/api/interceptors/transform-data-source-in-request/transform-data-source-in-request.interceptor'; +import { TransformDataSourceInResponseInterceptor } from '@ghostfolio/api/interceptors/transform-data-source-in-response/transform-data-source-in-response.interceptor'; import { ApiService } from '@ghostfolio/api/services/api/api.service'; import { ConfigurationService } from '@ghostfolio/api/services/configuration/configuration.service'; import { ExchangeRateDataService } from '@ghostfolio/api/services/exchange-rate-data/exchange-rate-data.service'; @@ -27,6 +27,10 @@ import { PortfolioPublicDetails, PortfolioReport } from '@ghostfolio/common/interfaces'; +import { + hasReadRestrictedAccessPermission, + isRestrictedView +} from '@ghostfolio/common/permissions'; import type { DateRange, GroupBy, @@ -51,7 +55,7 @@ import { AssetClass, AssetSubClass } from '@prisma/client'; import { Big } from 'big.js'; import { StatusCodes, getReasonPhrase } from 'http-status-codes'; -import { PortfolioPositionDetail } from './interfaces/portfolio-position-detail.interface'; +import { PortfolioHoldingDetail } from './interfaces/portfolio-holding-detail.interface'; import { PortfolioService } from './portfolio.service'; @Controller('portfolio') @@ -84,11 +88,6 @@ export class PortfolioController { let hasDetails = true; let hasError = false; - const hasReadRestrictedAccessPermission = - this.userService.hasReadRestrictedAccessPermission({ - impersonationId, - user: this.request.user - }); if (this.configurationService.get('ENABLE_FEATURE_SUBSCRIPTION')) { hasDetails = this.request.user.subscription.type === 'Premium'; @@ -117,8 +116,11 @@ export class PortfolioController { let portfolioSummary = summary; if ( - hasReadRestrictedAccessPermission || - this.userService.isRestrictedView(this.request.user) + hasReadRestrictedAccessPermission({ + impersonationId, + user: this.request.user + }) || + isRestrictedView(this.request.user) ) { const totalInvestment = Object.values(holdings) .map(({ investment }) => { @@ -158,8 +160,11 @@ export class PortfolioController { if ( hasDetails === false || - hasReadRestrictedAccessPermission || - this.userService.isRestrictedView(this.request.user) + hasReadRestrictedAccessPermission({ + impersonationId, + user: this.request.user + }) || + isRestrictedView(this.request.user) ) { portfolioSummary = nullifyValuesInObject(summary, [ 'cash', @@ -199,6 +204,7 @@ export class PortfolioController { : undefined, countries: hasDetails ? portfolioPosition.countries : [], currency: hasDetails ? portfolioPosition.currency : undefined, + holdings: hasDetails ? portfolioPosition.holdings : [], markets: hasDetails ? portfolioPosition.markets : undefined, marketsAdvanced: hasDetails ? portfolioPosition.marketsAdvanced @@ -226,12 +232,6 @@ export class PortfolioController { @Query('range') dateRange: DateRange = 'max', @Query('tags') filterByTags?: string ): Promise { - const hasReadRestrictedAccessPermission = - this.userService.hasReadRestrictedAccessPermission({ - impersonationId, - user: this.request.user - }); - const filters = this.apiService.buildFiltersFromQueryParams({ filterByAccounts, filterByAssetClasses, @@ -259,8 +259,11 @@ export class PortfolioController { }); if ( - hasReadRestrictedAccessPermission || - this.userService.isRestrictedView(this.request.user) + hasReadRestrictedAccessPermission({ + impersonationId, + user: this.request.user + }) || + isRestrictedView(this.request.user) ) { const maxDividend = dividends.reduce( (investment, item) => Math.max(investment, item.investment), @@ -326,12 +329,6 @@ export class PortfolioController { @Query('range') dateRange: DateRange = 'max', @Query('tags') filterByTags?: string ): Promise { - const hasReadRestrictedAccessPermission = - this.userService.hasReadRestrictedAccessPermission({ - impersonationId, - user: this.request.user - }); - const filters = this.apiService.buildFiltersFromQueryParams({ filterByAccounts, filterByAssetClasses, @@ -347,8 +344,11 @@ export class PortfolioController { }); if ( - hasReadRestrictedAccessPermission || - this.userService.isRestrictedView(this.request.user) + hasReadRestrictedAccessPermission({ + impersonationId, + user: this.request.user + }) || + isRestrictedView(this.request.user) ) { const maxInvestment = investments.reduce( (investment, item) => Math.max(investment, item.investment), @@ -397,12 +397,6 @@ export class PortfolioController { ): Promise { const withExcludedAccounts = withExcludedAccountsParam === 'true'; - const hasReadRestrictedAccessPermission = - this.userService.hasReadRestrictedAccessPermission({ - impersonationId, - user: this.request.user - }); - const filters = this.apiService.buildFiltersFromQueryParams({ filterByAccounts, filterByAssetClasses, @@ -418,9 +412,12 @@ export class PortfolioController { }); if ( - hasReadRestrictedAccessPermission || - this.request.user.Settings.settings.viewMode === 'ZEN' || - this.userService.isRestrictedView(this.request.user) + hasReadRestrictedAccessPermission({ + impersonationId, + user: this.request.user + }) || + isRestrictedView(this.request.user) || + this.request.user.Settings.settings.viewMode === 'ZEN' ) { performanceInformation.chart = performanceInformation.chart.map( ({ @@ -569,7 +566,7 @@ export class PortfolioController { @Headers(HEADER_KEY_IMPERSONATION.toLowerCase()) impersonationId: string, @Param('dataSource') dataSource, @Param('symbol') symbol - ): Promise { + ): Promise { const position = await this.portfolioService.getPosition( dataSource, impersonationId, diff --git a/apps/api/src/app/portfolio/portfolio.module.ts b/apps/api/src/app/portfolio/portfolio.module.ts index 5659f2a7e..7f1f375b1 100644 --- a/apps/api/src/app/portfolio/portfolio.module.ts +++ b/apps/api/src/app/portfolio/portfolio.module.ts @@ -4,6 +4,9 @@ import { AccountService } from '@ghostfolio/api/app/account/account.service'; import { OrderModule } from '@ghostfolio/api/app/order/order.module'; import { RedisCacheModule } from '@ghostfolio/api/app/redis-cache/redis-cache.module'; import { UserModule } from '@ghostfolio/api/app/user/user.module'; +import { RedactValuesInResponseModule } from '@ghostfolio/api/interceptors/redact-values-in-response/redact-values-in-response.module'; +import { TransformDataSourceInRequestModule } from '@ghostfolio/api/interceptors/transform-data-source-in-request/transform-data-source-in-request.module'; +import { TransformDataSourceInResponseModule } from '@ghostfolio/api/interceptors/transform-data-source-in-response/transform-data-source-in-response.module'; import { ApiModule } from '@ghostfolio/api/services/api/api.module'; import { ConfigurationModule } from '@ghostfolio/api/services/configuration/configuration.module'; import { DataGatheringModule } from '@ghostfolio/api/services/data-gathering/data-gathering.module'; @@ -36,8 +39,11 @@ import { RulesService } from './rules.service'; MarketDataModule, OrderModule, PrismaModule, + RedactValuesInResponseModule, RedisCacheModule, SymbolProfileModule, + TransformDataSourceInRequestModule, + TransformDataSourceInResponseModule, UserModule ], providers: [ diff --git a/apps/api/src/app/portfolio/portfolio.service.ts b/apps/api/src/app/portfolio/portfolio.service.ts index a98887ca9..b5443c9cd 100644 --- a/apps/api/src/app/portfolio/portfolio.service.ts +++ b/apps/api/src/app/portfolio/portfolio.service.ts @@ -77,7 +77,7 @@ import { PerformanceCalculationType, PortfolioCalculatorFactory } from './calculator/portfolio-calculator.factory'; -import { PortfolioPositionDetail } from './interfaces/portfolio-position-detail.interface'; +import { PortfolioHoldingDetail } from './interfaces/portfolio-holding-detail.interface'; import { RulesService } from './rules.service'; const asiaPacificMarkets = require('../../assets/countries/asia-pacific-markets.json'); @@ -499,6 +499,17 @@ export class PortfolioService { grossPerformancePercentageWithCurrencyEffect?.toNumber() ?? 0, grossPerformanceWithCurrencyEffect: grossPerformanceWithCurrencyEffect?.toNumber() ?? 0, + holdings: assetProfile.holdings.map( + ({ allocationInPercentage, name }) => { + return { + allocationInPercentage, + name, + valueInBaseCurrency: valueInBaseCurrency + .mul(allocationInPercentage) + .toNumber() + }; + } + ), investment: investment.toNumber(), marketState: dataProviderResponse?.marketState ?? 'delayed', name: assetProfile.name, @@ -602,7 +613,7 @@ export class PortfolioService { aDataSource: DataSource, aImpersonationId: string, aSymbol: string - ): Promise { + ): Promise { const userId = await this.getUserId(aImpersonationId, this.request.user.id); const user = await this.userService.user({ id: userId }); const userCurrency = this.getUserCurrency(user); @@ -693,7 +704,7 @@ export class PortfolioService { transactionCount } = position; - const accounts: PortfolioPositionDetail['accounts'] = uniqBy( + const accounts: PortfolioHoldingDetail['accounts'] = uniqBy( orders.filter(({ Account }) => { return Account; }), @@ -1465,6 +1476,7 @@ export class PortfolioService { grossPerformancePercent: 0, grossPerformancePercentWithCurrencyEffect: 0, grossPerformanceWithCurrencyEffect: 0, + holdings: [], investment: balance, marketPrice: 0, marketState: 'open', diff --git a/apps/api/src/app/sitemap/sitemap.controller.ts b/apps/api/src/app/sitemap/sitemap.controller.ts index 7975573d1..ea21906ef 100644 --- a/apps/api/src/app/sitemap/sitemap.controller.ts +++ b/apps/api/src/app/sitemap/sitemap.controller.ts @@ -1,8 +1,10 @@ +import { ConfigurationService } from '@ghostfolio/api/services/configuration/configuration.service'; import { DATE_FORMAT, getYesterday, interpolate } from '@ghostfolio/common/helper'; +import { personalFinanceTools } from '@ghostfolio/common/personal-finance-tools'; import { Controller, Get, Res, VERSION_NEUTRAL, Version } from '@nestjs/common'; import { format } from 'date-fns'; @@ -14,7 +16,9 @@ import * as path from 'path'; export class SitemapController { public sitemapXml = ''; - public constructor() { + public constructor( + private readonly configurationService: ConfigurationService + ) { try { this.sitemapXml = fs.readFileSync( path.join(__dirname, 'assets', 'sitemap.xml'), @@ -25,11 +29,51 @@ export class SitemapController { @Get() @Version(VERSION_NEUTRAL) - public async flushCache(@Res() response: Response): Promise { + public async getSitemapXml(@Res() response: Response): Promise { + const currentDate = format(getYesterday(), DATE_FORMAT); + response.setHeader('content-type', 'application/xml'); response.send( interpolate(this.sitemapXml, { - currentDate: format(getYesterday(), DATE_FORMAT) + currentDate, + personalFinanceTools: this.configurationService.get( + 'ENABLE_FEATURE_SUBSCRIPTION' + ) + ? personalFinanceTools + .map(({ alias, key }) => { + return [ + '', + ` https://ghostfol.io/de/ressourcen/personal-finance-tools/open-source-alternative-zu-${alias ?? key}`, + ` ${currentDate}T00:00:00+00:00`, + '', + '', + ` https://ghostfol.io/en/resources/personal-finance-tools/open-source-alternative-to-${alias ?? key}`, + ` ${currentDate}T00:00:00+00:00`, + '', + '', + ` https://ghostfol.io/es/recursos/personal-finance-tools/alternativa-de-software-libre-a-${alias ?? key}`, + ` ${currentDate}T00:00:00+00:00`, + '', + '', + ` https://ghostfol.io/fr/ressources/personal-finance-tools/alternative-open-source-a-${alias ?? key}`, + ` ${currentDate}T00:00:00+00:00`, + '', + '', + ` https://ghostfol.io/it/risorse/personal-finance-tools/alternativa-open-source-a-${alias ?? key}`, + ` ${currentDate}T00:00:00+00:00`, + '', + '', + ` https://ghostfol.io/nl/bronnen/personal-finance-tools/open-source-alternatief-voor-${alias ?? key}`, + ` ${currentDate}T00:00:00+00:00`, + '', + '', + ` https://ghostfol.io/pt/recursos/personal-finance-tools/alternativa-de-software-livre-ao-${alias ?? key}`, + ` ${currentDate}T00:00:00+00:00`, + '' + ].join('\n'); + }) + .join('\n') + : '' }) ); } diff --git a/apps/api/src/app/sitemap/sitemap.module.ts b/apps/api/src/app/sitemap/sitemap.module.ts index ba60d43f6..d1059d408 100644 --- a/apps/api/src/app/sitemap/sitemap.module.ts +++ b/apps/api/src/app/sitemap/sitemap.module.ts @@ -1,10 +1,4 @@ -import { RedisCacheModule } from '@ghostfolio/api/app/redis-cache/redis-cache.module'; import { ConfigurationModule } from '@ghostfolio/api/services/configuration/configuration.module'; -import { DataGatheringModule } from '@ghostfolio/api/services/data-gathering/data-gathering.module'; -import { DataProviderModule } from '@ghostfolio/api/services/data-provider/data-provider.module'; -import { ExchangeRateDataModule } from '@ghostfolio/api/services/exchange-rate-data/exchange-rate-data.module'; -import { PrismaModule } from '@ghostfolio/api/services/prisma/prisma.module'; -import { SymbolProfileModule } from '@ghostfolio/api/services/symbol-profile/symbol-profile.module'; import { Module } from '@nestjs/common'; @@ -12,14 +6,6 @@ import { SitemapController } from './sitemap.controller'; @Module({ controllers: [SitemapController], - imports: [ - ConfigurationModule, - DataGatheringModule, - DataProviderModule, - ExchangeRateDataModule, - PrismaModule, - RedisCacheModule, - SymbolProfileModule - ] + imports: [ConfigurationModule] }) export class SitemapModule {} diff --git a/apps/api/src/app/subscription/subscription.service.ts b/apps/api/src/app/subscription/subscription.service.ts index d53944787..545450669 100644 --- a/apps/api/src/app/subscription/subscription.service.ts +++ b/apps/api/src/app/subscription/subscription.service.ts @@ -22,7 +22,7 @@ export class SubscriptionService { this.stripe = new Stripe( this.configurationService.get('STRIPE_SECRET_KEY'), { - apiVersion: '2022-11-15' + apiVersion: '2024-04-10' } ); } diff --git a/apps/api/src/app/symbol/symbol.controller.ts b/apps/api/src/app/symbol/symbol.controller.ts index 17e0056d6..b3b9dc109 100644 --- a/apps/api/src/app/symbol/symbol.controller.ts +++ b/apps/api/src/app/symbol/symbol.controller.ts @@ -1,6 +1,6 @@ import { HasPermissionGuard } from '@ghostfolio/api/guards/has-permission.guard'; -import { TransformDataSourceInRequestInterceptor } from '@ghostfolio/api/interceptors/transform-data-source-in-request.interceptor'; -import { TransformDataSourceInResponseInterceptor } from '@ghostfolio/api/interceptors/transform-data-source-in-response.interceptor'; +import { TransformDataSourceInRequestInterceptor } from '@ghostfolio/api/interceptors/transform-data-source-in-request/transform-data-source-in-request.interceptor'; +import { TransformDataSourceInResponseInterceptor } from '@ghostfolio/api/interceptors/transform-data-source-in-response/transform-data-source-in-response.interceptor'; import { IDataProviderHistoricalResponse } from '@ghostfolio/api/services/interfaces/interfaces'; import type { RequestWithUser } from '@ghostfolio/common/types'; diff --git a/apps/api/src/app/symbol/symbol.module.ts b/apps/api/src/app/symbol/symbol.module.ts index 3b5379a62..223a0a832 100644 --- a/apps/api/src/app/symbol/symbol.module.ts +++ b/apps/api/src/app/symbol/symbol.module.ts @@ -1,4 +1,5 @@ -import { ConfigurationModule } from '@ghostfolio/api/services/configuration/configuration.module'; +import { TransformDataSourceInRequestModule } from '@ghostfolio/api/interceptors/transform-data-source-in-request/transform-data-source-in-request.module'; +import { TransformDataSourceInResponseModule } from '@ghostfolio/api/interceptors/transform-data-source-in-response/transform-data-source-in-response.module'; import { DataProviderModule } from '@ghostfolio/api/services/data-provider/data-provider.module'; import { MarketDataModule } from '@ghostfolio/api/services/market-data/market-data.module'; import { PrismaModule } from '@ghostfolio/api/services/prisma/prisma.module'; @@ -12,10 +13,11 @@ import { SymbolService } from './symbol.service'; controllers: [SymbolController], exports: [SymbolService], imports: [ - ConfigurationModule, DataProviderModule, MarketDataModule, - PrismaModule + PrismaModule, + TransformDataSourceInRequestModule, + TransformDataSourceInResponseModule ], providers: [SymbolService] }) diff --git a/apps/api/src/app/user/delete-own-user.dto.ts b/apps/api/src/app/user/delete-own-user.dto.ts new file mode 100644 index 000000000..1e3f940cb --- /dev/null +++ b/apps/api/src/app/user/delete-own-user.dto.ts @@ -0,0 +1,6 @@ +import { IsString } from 'class-validator'; + +export class DeleteOwnUserDto { + @IsString() + accessToken: string; +} diff --git a/apps/api/src/app/user/update-user-setting.dto.ts b/apps/api/src/app/user/update-user-setting.dto.ts index d260b3aaf..1fc02ff4d 100644 --- a/apps/api/src/app/user/update-user-setting.dto.ts +++ b/apps/api/src/app/user/update-user-setting.dto.ts @@ -1,3 +1,4 @@ +import { IsCurrencyCode } from '@ghostfolio/api/validators/is-currency-code'; import type { ColorScheme, DateRange, @@ -7,7 +8,6 @@ import type { import { IsArray, IsBoolean, - IsISO4217CurrencyCode, IsISO8601, IsIn, IsNumber, @@ -21,7 +21,7 @@ export class UpdateUserSettingDto { @IsOptional() annualInterestRate?: number; - @IsISO4217CurrencyCode() + @IsCurrencyCode() @IsOptional() baseCurrency?: string; diff --git a/apps/api/src/app/user/user.controller.ts b/apps/api/src/app/user/user.controller.ts index 39e78dcdc..7cd2002bd 100644 --- a/apps/api/src/app/user/user.controller.ts +++ b/apps/api/src/app/user/user.controller.ts @@ -1,5 +1,6 @@ import { HasPermission } from '@ghostfolio/api/decorators/has-permission.decorator'; import { HasPermissionGuard } from '@ghostfolio/api/guards/has-permission.guard'; +import { ConfigurationService } from '@ghostfolio/api/services/configuration/configuration.service'; import { PropertyService } from '@ghostfolio/api/services/property/property.service'; import { User, UserSettings } from '@ghostfolio/common/interfaces'; import { hasPermission, permissions } from '@ghostfolio/common/permissions'; @@ -25,6 +26,7 @@ import { User as UserModel } from '@prisma/client'; import { StatusCodes, getReasonPhrase } from 'http-status-codes'; import { size } from 'lodash'; +import { DeleteOwnUserDto } from './delete-own-user.dto'; import { UserItem } from './interfaces/user-item.interface'; import { UpdateUserSettingDto } from './update-user-setting.dto'; import { UserService } from './user.service'; @@ -32,12 +34,41 @@ import { UserService } from './user.service'; @Controller('user') export class UserController { public constructor( + private readonly configurationService: ConfigurationService, private readonly jwtService: JwtService, private readonly propertyService: PropertyService, @Inject(REQUEST) private readonly request: RequestWithUser, private readonly userService: UserService ) {} + @Delete() + @HasPermission(permissions.deleteOwnUser) + @UseGuards(AuthGuard('jwt'), HasPermissionGuard) + public async deleteOwnUser( + @Body() data: DeleteOwnUserDto + ): Promise { + const hashedAccessToken = this.userService.createAccessToken( + data.accessToken, + this.configurationService.get('ACCESS_TOKEN_SALT') + ); + + const [user] = await this.userService.users({ + where: { accessToken: hashedAccessToken, id: this.request.user.id } + }); + + if (!user) { + throw new HttpException( + getReasonPhrase(StatusCodes.FORBIDDEN), + StatusCodes.FORBIDDEN + ); + } + + return this.userService.deleteUser({ + accessToken: hashedAccessToken, + id: user.id + }); + } + @Delete(':id') @HasPermission(permissions.deleteUser) @UseGuards(AuthGuard('jwt'), HasPermissionGuard) diff --git a/apps/api/src/app/user/user.module.ts b/apps/api/src/app/user/user.module.ts index 35f78dc5f..063cfef82 100644 --- a/apps/api/src/app/user/user.module.ts +++ b/apps/api/src/app/user/user.module.ts @@ -1,3 +1,4 @@ +import { OrderModule } from '@ghostfolio/api/app/order/order.module'; import { SubscriptionModule } from '@ghostfolio/api/app/subscription/subscription.module'; import { ConfigurationModule } from '@ghostfolio/api/services/configuration/configuration.module'; import { PrismaModule } from '@ghostfolio/api/services/prisma/prisma.module'; @@ -19,6 +20,7 @@ import { UserService } from './user.service'; secret: process.env.JWT_SECRET_KEY, signOptions: { expiresIn: '30 days' } }), + OrderModule, PrismaModule, PropertyModule, SubscriptionModule, diff --git a/apps/api/src/app/user/user.service.ts b/apps/api/src/app/user/user.service.ts index 3a370d88a..ce0ec5524 100644 --- a/apps/api/src/app/user/user.service.ts +++ b/apps/api/src/app/user/user.service.ts @@ -1,3 +1,4 @@ +import { OrderService } from '@ghostfolio/api/app/order/order.service'; import { SubscriptionService } from '@ghostfolio/api/app/subscription/subscription.service'; import { environment } from '@ghostfolio/api/environments/environment'; import { PortfolioChangedEvent } from '@ghostfolio/api/events/portfolio-changed.event'; @@ -40,6 +41,7 @@ export class UserService { public constructor( private readonly configurationService: ConfigurationService, private readonly eventEmitter: EventEmitter2, + private readonly orderService: OrderService, private readonly prismaService: PrismaService, private readonly propertyService: PropertyService, private readonly subscriptionService: SubscriptionService, @@ -121,28 +123,6 @@ export class UserService { return usersWithAdminRole.length > 0; } - public hasReadRestrictedAccessPermission({ - impersonationId, - user - }: { - impersonationId: string; - user: UserWithSettings; - }) { - if (!impersonationId) { - return false; - } - - const access = user.Access?.find(({ id }) => { - return id === impersonationId; - }); - - return access?.permissions?.includes('READ_RESTRICTED') ?? true; - } - - public isRestrictedView(aUser: UserWithSettings) { - return aUser.Settings.settings.isRestrictedView ?? false; - } - public async user( userWhereUniqueInput: Prisma.UserWhereUniqueInput ): Promise { @@ -262,10 +242,13 @@ export class UserService { // Reset benchmark user.Settings.settings.benchmark = undefined; - } - - if (user.subscription?.type === 'Premium') { + } else if (user.subscription?.type === 'Premium') { currentPermissions.push(permissions.reportDataGlitch); + + currentPermissions = without( + currentPermissions, + permissions.deleteOwnUser + ); } } @@ -417,8 +400,8 @@ export class UserService { } catch {} try { - await this.prismaService.order.deleteMany({ - where: { userId: where.id } + await this.orderService.deleteOrders({ + userId: where.id }); } catch {} diff --git a/apps/api/src/assets/cryptocurrencies/cryptocurrencies.json b/apps/api/src/assets/cryptocurrencies/cryptocurrencies.json index 4026bd896..972587899 100644 --- a/apps/api/src/assets/cryptocurrencies/cryptocurrencies.json +++ b/apps/api/src/assets/cryptocurrencies/cryptocurrencies.json @@ -1,16 +1,21 @@ { + "7": "Lucky7", "42": "42 Coin", "300": "300 token", "365": "365Coin", + "369": "Nikola Tesla Token", "404": "404Coin", "433": "433 Token", "611": "SixEleven", + "777": "Jackpot", "808": "808", "888": "Octocoin", "1337": "EliteCoin", "1717": "1717 Masonic Commemorative Token", "2015": "2015 coin", "2024": "2024", + "2049": "TOKEN 2049", + "2192": "LERNITAS", "$MAID": "MaidCoin", "$ROPE": "Rope", "$TIME": "Madagascar Token", @@ -21,7 +26,11 @@ "0X1": "0x1.tools: AI Multi-tool Plaform", "0XBTC": "0xBitcoin", "0XDEV": "DEVAI", + "0XG": "0xGpu.ai", + "0XGAS": "0xGasless", + "0XL": "0x Leverage", "0XOS": "0xOS AI", + "0XSEARCH": "Search", "0x0": "0x0.ai", "0xDIARY": "The 0xDiary Token", "1-UP": "1-UP", @@ -32,9 +41,15 @@ "1CR": "1Credit", "1EARTH": "EarthFund", "1ECO": "1eco", + "1EX": "1ex Trading Board", + "1FLR": "Flare Token", "1GOLD": "1irstGold", "1INCH": "1inch", "1IRST": "1irstcoin", + "1MCT": "MicroCreditToken", + "1MIL": "1MillionNFTs", + "1MT": "1Move", + "1NFT": "1NFT", "1PECO": "1peco", "1SG": "1SG", "1SOL": "1Sol", @@ -43,6 +58,7 @@ "1UP": "Uptrennd", "1WO": "1World", "2022M": "2022MOON", + "21X": "21X", "2BACCO": "2BACCO Coin", "2BASED": "2Based Finance", "2CRZ": "2crazyNFT", @@ -52,6 +68,7 @@ "2GT": "2GETHER", "2KEY": "2key.network", "2LC": "2local", + "2MOON": "The Moon Metaverse", "2OMB": "2omb Finance", "2SHARES": "2SHARE", "2TF": "2TF", @@ -59,9 +76,12 @@ "32BIT": "32Bitcoin", "37C": "37Protocol", "3AIR": "3air", + "3CEO": "FLOKI SHIBA PEPE CEO", + "3CRV": "LP 3pool Curve", "3D3D": "3d3d", "3DES": "3DES", "3FT": "ThreeFold Token", + "3KM": "3 Kingdoms Multiverse", "3P": "Web3Camp", "3ULL": "3ULL Coin", "3XD": "3DChain", @@ -70,7 +90,11 @@ "420CHAN": "420chan", "4ART": "4ART Coin", "4CHAN": "4Chan", + "4CZ": "FourCZ", "4JNET": "4JNET", + "4MW": "For Meta World", + "4RZ": "4REALZA COIN", + "4TOKEN": "Ignore Fud", "50X": "50x.com", "5IRE": "5ire", "77G": "GraphenTech", @@ -80,30 +104,40 @@ "8BT": "8 Circuit Studios", "8PAY": "8Pay", "8X8": "8X8 Protocol", + "9DOGS": "NINE DOGS", "9GAG": "9GAG", "A": "Alpha Token", + "A2A": "A2A", + "A4": "A4 Finance", "A4M": "AlienForm", "A51": "A51 Finance", "A5T": "Alpha5", "AA": "Alva", "AAA": "Moon Rabbit", "AAB": "AAX Token", + "AABL": "Abble", "AAC": "Double-A Chain", "AAG": "AAG Ventures", + "AAI": "AutoAir AI", "AAPX": "AMPnet", "AART": "ALL.ART", + "AAST": "AASToken", "AAT": "Agricultural Trade Chain", "AAVE": "Aave", + "AAZ": "ATLAZ", "ABA": "EcoBall", "ABBC": "ABBC Coin", "ABC": "ABC Chain", "ABCC": "ABCC Token", + "ABCD": "Crypto Inu", "ABEL": "Abelian", "ABEY": "Abey", "ABIC": "Arabic", "ABJ": "Abjcoin", "ABL": "Airbloc", + "ABO": "Albino", "ABOND": "ApeBond", + "ABR": "Allbridge", "ABT": "ArcBlock", "ABX": "Arbidex", "ABY": "ArtByte", @@ -131,7 +165,9 @@ "ACN": "AvonCoin", "ACOIN": "ACoin", "ACP": "Anarchists Prime", + "ACPT": "Crypto Accept", "ACQ": "Acquire.Fi", + "ACRE": "Arable Protocol", "ACRIA": "Acria.AI", "ACS": "Access Protocol", "ACT": "Achain", @@ -145,6 +181,7 @@ "AD": "ADreward", "ADA": "Cardano", "ADAB": "Adab Solutions", + "ADACASH": "ADACash", "ADAI": "Aave DAI", "ADAO": "ADADao", "ADAPAD": "ADAPad", @@ -152,8 +189,10 @@ "ADAX": "ADAX", "ADB": "Adbank", "ADC": "AudioCoin", + "ADCO": "Advertise Coin", "ADD": "ADD.xyz", "ADDAMS": "ADDAMS AI", + "ADDY": "Adamant", "ADEL": "Akropolis Delphi", "ADF": "Art de Finance", "ADH": "Adhive", @@ -164,16 +203,21 @@ "ADN": "Aladdin", "ADNT": "Aiden", "ADO": "ADO Protocol", + "ADOGE": "Arbidoge", + "ADON": "Adonis", "ADP": "Adappter Token", + "ADR": "Adroverse", "ADRX": "Adrenaline Chain", "ADS": "Adshares", "ADT": "AdToken", "ADUX": "Adult X Token", + "ADVT": "Advantis", "ADX": "Ambire AdEx", "ADXX": "AnonyDoxx", "ADZ": "Adzcoin", "AE": "Aeternity", "AEC": "AcesCoin", + "AEG": "Aether Games", "AEGGS": "aEGGS", "AEGIS": "Aegis", "AELIN": "Aelin", @@ -192,7 +236,9 @@ "AETHC": "Ankr Reward-Bearing Staked ETH", "AETHERV2": "AetherV2", "AEUR": "Anchored Coins AEUR", - "AEVO": "Always Evolving", + "AEVO": "Aevo", + "AEVUM": "Aevum", + "AFB": "A Fund Baby", "AFC": "Arsenal Fan Token", "AFCT": "Allforcrypto", "AFEN": "AFEN Blockchain", @@ -201,11 +247,15 @@ "AFIN": "Asian Fintech", "AFIT": "Actifit", "AFK": "AFKDAO", + "AFNTY": "Affinity", "AFO": "AllForOneBusiness", "AFP": "Animal Farm Pigs", + "AFRO": "Afrostar", + "AFROX": "AfroDex", "AFTT": "Africa Trading Chain", "AFX": "Afrix", "AFYON": "Afyonspor Fan Token", + "AG": "AGAME", "AG8": "ATROMG8", "AGA": "AGA Token", "AGATA": "Agatech", @@ -213,13 +263,17 @@ "AGET": "Agetron", "AGEUR": "agEUR", "AGF": "Augmented Finance", + "AGG": "AGG", "AGI": "Delysium", + "AGII": "AGII", "AGIV1": "SingularityNET v1", "AGIX": "SingularityNET", "AGLA": "Angola", "AGLD": "Adventure Gold", "AGM": "Argoneum", "AGN": "Agnus Ai", + "AGO": "AgoDefi", + "AGON": "Arabian Dragon", "AGOV": "Answer Governance", "AGPC": "AGPC", "AGRO": "Bit Agro", @@ -228,11 +282,14 @@ "AGT": "aGifttoken", "AGV": "Astra Guild Ventures", "AGVC": "AgaveCoin", + "AGVE": "Agave", "AGX": "Agricoin", "AHOO": "Ahoolee", "AHT": "AhaToken", "AI": "Sleepless", + "AIAI": "All In AI", "AIAKITA": "AiAkita", + "AIAT": "AI Analysis Token", "AIB": "AdvancedInternetBlock", "AIBABYDOGE": "AIBabyDoge", "AIBB": "AiBB", @@ -240,20 +297,28 @@ "AIC": "AI Crypto", "AICO": "AICON", "AICODE": "AI CODE", + "AICORE": "AICORE", "AID": "AidCoin", "AIDI": "Aidi Inu", "AIDOC": "AI Doctor", "AIDOG": "AiDoge", "AIDOGE": "ArbDoge AI", + "AIDOGEX": "AI DogeX", + "AIDOGEXLM": "AIDOGE Stellar", "AIDT": "AIDUS TOKEN", "AIDUS": "AIDUS Token", "AIE": "A.I.Earn", "AIEN": "AIENGLISH", "AIFLOKI": "AI Floki", "AIG": "A.I Genesis", + "AII": "Artificial Idiot", + "AIKEK": "AlphaKEK.AI", "AILINK": "AiLink Token", "AIM": "ModiHost", + "AIMARKET": "Acria.AI AIMARKET", "AIMBOT": "AimBot AI", + "AIMEE": "AIMEE", + "AIMR": "MeromAI", "AIMS": "HighCastle Token", "AIMX": "Aimedis", "AIN": "AI Network", @@ -263,33 +328,48 @@ "AIONE": "AiONE", "AIOT": "AIOT Token", "AIOZ": "AIOZ Network", + "AIPAD": "AIPAD", "AIPE": "AI Prediction Ecosystem", "AIPEPE": "AI PEPE KING", + "AIPG": "AI Power Grid", "AIPIN": "AI PIN", "AIR": "Altair", + "AIRB": "BillionAir", "AIRE": "Tokenaire", + "AIRI": "aiRight", "AIRT": "Aircraft", "AIRTOKEN": "AirToken", "AIRX": "Aircoins", + "AIS": "AISwap", "AISHIB": "ARBSHIB", "AIT": "AIChain Token", "AITECH": "Artificial Intelligence Utility Token", "AITEK": "AI Technology", "AITHEON": "Aitheon", + "AITIGER": "BNB Tiger AI", + "AITK": "AITK", + "AITN": "Artificial Intelligence Technology Network", "AITRA": "Aitra", "AITT": "AITrading", "AIUS": "Arbius", "AIWALLET": "AiWallet Token", "AIX": "Aigang", + "AJNA": "Ajna Protocol", + "AK12": "AK12", "AKA": "Akroma", + "AKI": "Aki Network", "AKITA": "Akita Inu", "AKITAX": "Akitavax", "AKN": "Akoin", "AKNC": "Aave KNC v1", + "AKREP": "Antalyaspor Token", "AKRO": "Akropolis", "AKT": "Akash Network", "AKTIO": "AKTIO Coin", "ALA": "ALA", + "ALAN": "Alan the Alien", + "ALB": "Alien Base", + "ALBEDO": "ALBEDO", "ALBT": "AllianceBlock", "ALC": "Arab League Coin", "ALCAZAR": "Alcazar", @@ -298,6 +378,7 @@ "ALCHE": "Alchemist", "ALCX": "Alchemix", "ALD": "AladdinDAO", + "ALDIN": "Alaaddin.ai", "ALEPH": "Aleph.im", "ALEX": "ALEX Lab", "ALEXANDRITE": "Alexandrite", @@ -323,6 +404,7 @@ "ALLEY": "NFT Alley", "ALLIN": "All in", "ALM": "Alium Finance", + "ALME": "Alita", "ALN": "Aluna", "ALOHA": "Aloha", "ALOT": "Dexalot", @@ -331,6 +413,7 @@ "ALPACA": "Alpaca Finance", "ALPH": "Alephium", "ALPHA": "Alpha Finance Lab", + "ALPHABET": "Alphabet", "ALPHAC": "Alpha Coin", "ALPHR": "Alphr", "ALPINE": "Alpine F1 Team Fan Token", @@ -341,11 +424,14 @@ "ALTCOIN": "ALTcoin", "ALTCOM": "AltCommunity Coin", "ALTD": "Altitude", + "ALTMAN": "SAM", "ALTOCAR": "AltoCar", "ALU": "Altura", "ALUSD": "Alchemix USD", "ALUX": "Alux Bank", "ALV": "Allive", + "ALVA": "Alvara Protocol", + "ALWAYS": "Always Evolving", "ALX": "ALAX", "ALY": "Ally", "AM": "AeroMe", @@ -356,11 +442,14 @@ "AMAZINGTEAM": "AmazingTeamDAO", "AMB": "AirDAO", "AMBER": "AmberCoin", + "AMBO": "Sheertopia", "AMBT": "AMBT Token", "AMDC": "Allmedi Coin", "AMDG": "AMDG", "AME": "Amepay", "AMERICANCOIN": "AmericanCoin", + "AMF": "AddMeFast", + "AMG": "DeHeroGame Amazing Token", "AMIO": "Amino Network", "AMIS": "AMIS", "AMKT": "Alongside Crypto Market Index", @@ -369,6 +458,7 @@ "AMMO": "Ammo Rewards", "AMN": "Amon", "AMO": "AMO Coin", + "AMOGUS": "Sussy Baka Impostor", "AMON": "AmonD", "AMOS": "Amos", "AMP": "Amp", @@ -390,14 +480,18 @@ "ANCT": "Anchor", "AND": "AndromedaCoin", "ANDC": "Android chain", + "ANDR": "Andromeda", "ANDROTTWEILER": "Androttweiler Token", "ANDX": "Arrano", + "ANDY": "ANDY", "ANGEL": "Crypto Angel", "ANGL": "Angel Token", "ANGLE": "ANGLE", "ANGO": "Aureus Nummus Gold", + "ANGRYSLERF": "ANGRYSLERF", "ANI": "Animecoin", "ANIM": "Animalia", + "ANIMA": "Realm Anima", "ANJ": "Aragon Court", "ANJI": "Anji", "ANK": "AlphaLink", @@ -406,6 +500,7 @@ "ANKR": "Ankr Network", "ANKRBNB": "Ankr Staked BNB", "ANKRETH": "Ankr Staked ETH", + "ANKRFTM": "Ankr Staked FTM", "ANKRMATIC": "Ankr Staked MATIC", "ANML": "Animal Concerts", "ANN": "Annex Finance", @@ -425,21 +520,27 @@ "ANV": "Aniverse", "ANW": "Anchor Neural World", "ANY": "Anyswap", + "AOC": "Alickshundra Occasional-Cortex", "AOG": "AgeOfGods", "AOK": "AOK", "AOP": "Averopay", "AOS": "AOS", + "AP": "AppleSwap AI", "APAD": "Anypad", "APC": "AlpaCoin", + "APCG": "ALLPAYCOIN", + "APD": "Aptopad", "APE": "ApeCoin", "APECOIN": "Asia Pacific Electronic Coin", "APED": "Baddest Alpha Ape Bundle", + "APEWIFHAT": "ApeWifHat", "APEX": "ApeX Protocol", "APEXCOIN": "ApexCoin", "APFC": "APF coin", "APH": "Aphelion", "API": "Application Programming Interface", "API3": "API3", + "APING": "aping", "APIS": "APIS", "APIX": "APIX", "APL": "Apollo Currency", @@ -447,13 +548,17 @@ "APN": "Apron", "APOD": "AirPod", "APOLLO": "Apollo Crypto", - "APP": "SappChat", + "APP": "Moon App", + "APPA": "Dappad", "APPC": "AppCoins", + "APPLE": "AppleSwap", "APRICOT": "Apricot Finance", "APRIL": "April", + "APRS": "Aperios", "APS": "APRES", "APT": "Aptos", "APTCOIN": "Aptcoin", + "APTOGE": "Aptoge", "APU": "Apu", "APW": "APWine", "APX": "ApolloX", @@ -464,9 +569,11 @@ "APYS": "APYSwap", "APZ": "Alprockz", "AQT": "Alpha Quark Token", + "AQTIS": "AQTIS", "AQU": "aQuest", "AQUA": "Aquarius", "AQUAC": "Aquachain", + "AQUACITY": "Aquacity", "AQUAGOAT": "Aqua Goat", "AQUAP": "Planet Finance", "AQUARI": "Aquari", @@ -479,12 +586,16 @@ "ARBIT": "Arbit Coin", "ARBS": "Arbswap", "ARBT": "ARBITRAGE", + "ARBUZ": "ARBUZ", "ARC": "ArcticCoin", "ARCA": "Arca", "ARCADE": "ARCADE", "ARCANE": "Arcane Token", + "ARCAS": "Arcas", "ARCH": "Archway", + "ARCHA": "ArchAngel Token", "ARCHCOIN": "ArchCoin", + "ARCHIVE": "Chainback", "ARCHL": "ArchLoot", "ARCO": "AquariusCoin", "ARCONA": "Arcona", @@ -493,6 +604,7 @@ "ARDR": "Ardor", "ARDX": "ArdCoin", "ARE": "Aurei", + "AREA": "Areon Network", "AREN": "Arenon", "ARENA": "Arena", "AREPA": "Arepacoin", @@ -508,11 +620,14 @@ "ARIA20": "Arianee", "ARIX": "Arix", "ARK": "ARK", + "ARKEN": "Arken Finance", "ARKER": "Arker", "ARKI": "ArkiTech", "ARKM": "Arkham", "ARKN": "Ark Rivals", + "ARKY": "Arky", "ARM": "Armory Coin", + "ARMA": "Aarma", "ARMOR": "ARMOR", "ARMR": "ARMR", "ARMS": "2Acoin", @@ -522,15 +637,19 @@ "ARNX": "Aeron", "ARNXM": "Armor NXM", "ARO": "Arionum", + "ARON": "Astronaut Aron", + "AROR": "Arora", "ARPA": "ARPA Chain", "ARPAC": "ArpaCoin", "ARQ": "ArQmA", "ARR": "ARROUND", + "ARRO": "Arro Social", "ARRR": "Pirate Chain", "ARSL": "Aquarius Loan", "ART": "Maecenas", "ARTC": "Artcoin", "ARTDECO": "ARTDECO", + "ARTDRAW": "ArtDraw", "ARTE": "Artemine", "ARTEM": "Artem", "ARTEON": "Arteon", @@ -554,9 +673,11 @@ "AS": "AmaStar", "ASA": "ASA Coin", "ASAFE2": "Allsafe", + "ASAN": "ASAN VERSE", "ASAP": "Asap Sniper Bot", "ASC": "Ascend", "ASD": "AscendEX Token", + "ASDEX": "AstraDEX", "ASEED": "aUSD SEED (Acala)", "ASG": "Asgard", "ASGC": "ASG", @@ -576,12 +697,14 @@ "ASS": "Australian Safe Shepherd", "ASSA": "AssaPlay", "ASSARA": "ASSARA", + "ASSET": "iAssets", "ASST": "AssetStream", "AST": "AirSwap", "ASTA": "ASTA", "ASTO": "Altered State Token", "ASTON": "Aston", "ASTR": "Astar", + "ASTRA": "Astra Protocol", "ASTRADAO": "Astra DAO", "ASTRAFER": "Astrafer", "ASTRAL": "Astral", @@ -589,7 +712,9 @@ "ASTROC": "Astroport Classic", "ASTROLION": "AstroLion", "ASTRONAUT": "Astronaut", + "ASTX": "Asterix Labs", "ASUNA": "Asuna Hentai", + "ASVA": "Asva", "ASW": "AdaSwap", "ASY": "ASYAGRO", "AT": "AWARE", @@ -598,16 +723,22 @@ "ATC": "AutoBlock", "ATCC": "ATC Coin", "ATD": "A2DAO", + "ATEC": "AnonTech", + "ATECH": "AvaxTech", + "ATEM": "Atem Network", "ATF": "Alion Tech Food", + "ATFI": "Atlantic Finance Token", "ATFS": "ATFS Project", "ATH": "All Time High Vodka", "ATHE": "Atheios", + "ATID": "AstridDAO Token", "ATK": "Attack Wagon", "ATKN": "A-Token", "ATL": "ATLANT", "ATLAS": "Star Atlas", "ATLX": "Atlantis Loans Polygon", "ATM": "Atletico de Madrid Fan Token", + "ATMA": "ATMA", "ATMC": "Autumncoin", "ATMCHAIN": "ATMChain", "ATMI": "Atonomi", @@ -620,6 +751,7 @@ "ATOR": "ATOR Protocol", "ATOZ": "Race Kingdom", "ATP": "Atlas Protocol", + "ATPAY": "AtPay", "ATR": "Ather", "ATRI": "Atari Token", "ATRNO": "AETERNUS", @@ -635,6 +767,7 @@ "AUDC": "Aussie Digital", "AUDF": "Forte AUD", "AUDIO": "Audius", + "AUDT": "Auditchain", "AUDX": "eToro Australian Dollar", "AUK": "Aukcecoin", "AUN": "Authoreon", @@ -642,6 +775,7 @@ "AUPC": "Authpaper", "AUR": "AUREO", "AURA": "Aura Finance", + "AURABAL": "Aura BAL", "AURO": "Aurora", "AURORA": "Aurora", "AURORAC": "Auroracoin", @@ -654,13 +788,18 @@ "AUSDC": "Aave USDC v1", "AUT": "Autoria", "AUTHORSHIP": "Authorship", + "AUTISM": "AUTISM", "AUTO": "Auto", "AUTON": "Autonio", + "AUTUMN": "Autumn", "AUX": "Auxilium", "AV": "Avatar Coin", "AVA": "Travala", + "AVAI": "Orca AVAI", "AVAL": "Avaluse", "AVALON": "Avalon", + "AVALOX": "AVALOX", + "AVAO": "AvaOne Finance", "AVAT": "AVATA Network", "AVATAR": "Avatar", "AVATLY": "Avatly", @@ -675,6 +814,8 @@ "AVINOC": "AVINOC", "AVIVE": "Avive World", "AVL": "Aston Villa Fan Token", + "AVM": "AVM (Atomicals)", + "AVME": "AVME", "AVN": "AVNRich", "AVO": "Avoteo", "AVR": "Avrora Metaverse", @@ -682,11 +823,14 @@ "AVT": "Aventus", "AVTM": "Aventis Metaverse", "AVXL": "Avaxlauncher", + "AVXT": "Avaxtars Token", "AWAX": "AWAX", "AWC": "Atomic Wallet Coin", + "AWM": "Another World", "AWNEX": "AWNEX token", "AWO": "AiWork", "AWORK": "Aworker", + "AWP": "Ansem Wif Photographer", "AWR": "Award", "AWS": "AurusSILVER", "AWT": "Airdrop World", @@ -695,6 +839,7 @@ "AXC": "AXIA Coin", "AXE": "Axe", "AXEL": "AXEL", + "AXGT": "AxonDAO Governance Token", "AXIAL": "AXiaL", "AXIAV3": "Axia", "AXIOM": "Axiom Coin", @@ -702,8 +847,11 @@ "AXIST": "AXIS Token", "AXL": "Axelar", "AXLINU": "AXL INU", + "AXLUSDC": "Axelar Wrapped USDC", + "AXM": "Axiome", "AXN": "Axion", "AXNT": "Axentro", + "AXO": "Axo", "AXPR": "aXpire", "AXR": "AXRON", "AXS": "Axie Infinity Shards", @@ -716,11 +864,16 @@ "AZART": "Azart", "AZBI": "AZBI CORE", "AZERO": "Aleph Zero", + "AZIT": "Azit", + "AZR": "Azure", "AZU": "Azultec", "AZUKI": "Azuki", "AZUM": "Azuma Coin", + "AZURE": "Azure Wallet", "AZY": "Amazy", "B": "BankCoin", + "B01": "b0rder1ess", + "B1P": "B ONE PAYMENT", "B20": "B20", "B21": "B21", "B26": "B26 Finance", @@ -728,48 +881,80 @@ "B2M": "Bit2Me", "B2X": "SegWit2x", "B3": "B3 Coin", + "B3X": "Bnext Token", "B91": "B91", + "BA": "BAHA", "BAAS": "BaaSid", "BABI": "Babylons", "BABL": "Babylon Finance", "BABY": "BabySwap", "BABYBINANCE": "BABYBINANCE", + "BABYBITC": "BabyBitcoin", "BABYBNB": "BabyBNB", + "BABYBNBTIGER": "BabyBNBTiger", "BABYBOB": "Baby Bob", + "BABYBOME": "Book of Baby Memes", + "BABYBOMEOW": "Baby of BOMEOW", "BABYBONK": "Baby Bonk", + "BABYBTC": "BABYBTC", + "BABYCAT": "Baby Cat Coin", "BABYCATS": "Baby Cat Coin", "BABYCEO": "Baby Doge CEO", "BABYCRAZYT": "BABY CRAZY TIGER", "BABYCUBAN": "Baby Cuban", "BABYDOGE": "BabyDoge", + "BABYDOGEINU": "BABY DOGE INU", "BABYDRAGON": "Baby Dragon", "BABYELON": "BabyElon", "BABYFB": "Baby Floki Billionaire", "BABYFLOKI": "BabyFloki", + "BABYFLOKIZILLA": "BabyFlokiZilla", + "BABYGOLDEN": "Baby Golden Coin", "BABYGROK": "Baby Grok", + "BABYGUMMY": "BABY GUMMY", "BABYHKTIGER": "BabyHkTiger", "BABYHONK": "Baby Honk", + "BABYJERRY": "Baby Jerry", "BABYJESUS": "BabyJesusCoin", + "BABYKITTY": "BabyKitty", "BABYLONG": "Baby Long", + "BABYMAGA": "Baby Maga", "BABYMEME": "Baby Memecoin", + "BABYMUSK": "Baby Musk", "BABYMYRO": "Babymyro", + "BABYOKX": "BABYOKX", "BABYPEPE": "Babypepe (BSC)", + "BABYPORK": "Baby Pepe Fork", + "BABYRATS": "Baby Rats", + "BABYRWA": "BabyRWA", "BABYSAITAMA": "Baby Saitama", "BABYSHARK": "Baby Shark", "BABYSHIB": "Baby Shiba Inu", + "BABYSHIBAINU": "Baby Shiba Inu", + "BABYSHIV": "Baby Shiva", + "BABYSLERF": "BabySlerf", + "BABYSOL": "Baby Solana", + "BABYSORA": "Baby Sora", "BABYSWEEP": "BabySweep", "BABYTK": "Baby Tiger King", + "BABYTOMCAT": "Baby Tomcat", + "BABYTOSHI": "Baby Toshi", + "BABYTROLL": "Baby Troll", "BABYTRUMP": "BABYTRUMP", + "BABYWIF": "babydogwifhat", + "BABYX": "Baby X", "BAC": "Basis Cash", "BACK": "DollarBack", "BACOIN": "BACoin", "BACON": "BaconDAO (BACON)", "BAD": "Bad Idea AI", + "BADCAT": "Andy’s Alter Ego", "BADGER": "Badger DAO", "BAFC": "BabyApeFunClub", "BAG": "BondAppetit", "BAGS": "Basis Gold Share", "BAI": "BearAI", + "BAJU": "Bajun Network", "BAK": "BaconCoin", "BAKAC": "Baka Casino", "BAKE": "BakeryToken", @@ -777,29 +962,41 @@ "BAKT": "Backed Protocol", "BAL": "Balancer", "BALA": "Shambala", + "BALD": "Bald", + "BALIN": "Balin Bank", + "BALLZ": "Wolf Wif", "BALPHA": "bAlpha", + "BALTO": "Balto Token", "BAMA": "BabyAMA", "BAMBOO": "BambooDeFi", "BAN": "Banano", "BANANA": "ApeSwap", "BANANAG": "Banana Gun", + "BANANAS": "Monkey Peepo", "BANC": "Babes and Nerds", "BANCA": "BANCA", "BAND": "Band Protocol", "BANDEX": "Banana Index", + "BANG": "BANG", "BANK": "Float Protocol", "BANKETH": "BankEth", "BANNER": "BannerCoin", "BANUS": "Banus.Finance", + "BANX": "Banx.gg", "BAO": "Bao Finance", "BAOE": "Business Age of Empires", + "BAOS": "BaoBaoSol", "BAR": "FC Barcelona Fan Token", "BARA": "Capybara", + "BARC": "The Blu Arctic Water Company", "BARK": "Bored Ark", + "BARRON": "Time Traveler", "BART": "BarterTrade", "BAS": "Basis Share", "BASE": "Base Protocol", + "BASEAI": "BaseAI", "BASED": "Based Money", + "BASEDAI": "BasedAI", "BASH": "LuckChain", "BASHC": "BashCoin", "BASHOS": "Bashoswap", @@ -808,12 +1005,14 @@ "BASIS": "Basis", "BASK": "BasketDAO", "BAST": "Bast", + "BASTET": "Bastet Goddess", "BAT": "Basic Attention Token", "BATH": "Battle Hero", "BATS": "Batcoin", "BAX": "BABB", "BAXS": "BoxAxis", "BAY": "BitBay", + "BAYSE": "coynbayse", "BAZED": "Bazed Games", "BB": "Baby Bali", "BB1": "Bitbond", @@ -841,11 +1040,13 @@ "BBS": "BBSCoin", "BBT": "BitBook", "BBTC": "BlakeBitcoin", + "BBTF": "Block Buster Tech Inc", "BC": "Bitcoin Confidential", "BCA": "Bitcoin Atom", "BCAC": "Business Credit Alliance Chain", "BCAP": "Blockchain Capital", "BCAT": "BitClave", + "BCAU": "BetaCarbon", "BCB": "BCB Blockchain", "BCCOIN": "BitConnect Coin", "BCD": "Bitcoin Diamond", @@ -860,6 +1061,9 @@ "BCHT": "Blockchain Terminal", "BCI": "Bitcoin Interest", "BCIO": "Blockchain.io", + "BCITY": "Bitcoin City Coin", + "BCL": "Bitcoin Legend", + "BCLAT": "BOMBOCLAT", "BCMC": "Blockchain Monster Hunt", "BCMC1": "BeforeCoinMarketCap", "BCN": "ByteCoin", @@ -868,29 +1072,37 @@ "BCNX": "BCNEX", "BCO": "BridgeCoin", "BCOIN": "Bombcrypto", + "BCOQ": "BLACK COQINU", "BCP": "BitcashPay", "BCPT": "BlockMason Credit Protocol", "BCR": "BitCredit", + "BCRO": "Bonded Cronos", "BCS": "Business Credit Substitute", "BCT": "Toucan Protocol: Base Carbon Tonne", "BCUBE": "B-cube.ai", "BCUG": "Blockchain Cuties Universe Governance", + "BCUT": "bitsCrunch", "BCV": "BitCapitalVendor", "BCVB": "BCV Blue Chip", "BCX": "BitcoinX", "BCY": "BitCrystals", "BCZERO": "Buggyra Coin Zero", + "BD": "BlastDEX", + "BD20": "BRC-20 DEX", "BDAY": "Birthday Cake", "BDB": "Big Data Block", "BDC": "Based", "BDCC": "BDCC COIN", + "BDCLBSC": "BorderCollieBSC", "BDG": "BitDegree", + "BDID": "BDID", "BDL": "Bitdeal", "BDOG": "Bulldog Token", "BDOT": "Binance Wrapped DOT", "BDP": "Big Data Protocol", "BDPI": "Interest Bearing Defi Pulse Index", "BDR": "BlueDragon", + "BDROP": "BlockDrop", "BDX": "Beldex", "BDY": "Buddy DAO", "BEA": "Beagle Inu", @@ -915,6 +1127,8 @@ "BEETLE": "Beetle Coin", "BEETOKEN": "Bee Token", "BEETS": "Beethoven X", + "BEFE": "BEFE", + "BEFI": "BeFi Labs", "BEFTM": "Beefy Escrowed Fantom", "BEFX": "Belifex", "BEFY": "Befy Protocol", @@ -927,18 +1141,25 @@ "BEMD": "Betterment Digital", "BEN": "Ben", "BEND": "BendDao", + "BENDOG": "Ben the Dog", + "BENG": "Based Peng", "BENJACOIN": "Benjacoin", "BENJI": "BenjiRolls", + "BENK": "BENK", "BENT": "Bent Finance", + "BENTO": "Bento", "BENV1": "Ben v1", "BENX": "BlueBenx", "BENZI": "Ben Zi Token", "BEP": "Blucon", + "BEPE": "Blast Pepe", "BEPR": "Blockchain Euro Project", "BEPRO": "BEPRO Network", "BERN": "BERNcash", "BERRY": "Berry", "BES": "battle esports coin", + "BESA": "Besa Gaming", + "BESHARE": "Beshare Token", "BEST": "Bitpanda Ecosystem Token", "BESTC": "BestChain", "BETA": "Beta Finance", @@ -949,6 +1170,7 @@ "BETHER": "Bethereum", "BETR": "BetterBetting", "BETROCK": "Betrock", + "BETS": "BetSwirl", "BETT": "Bettium", "BETU": "Betu", "BEX": "BEX token", @@ -961,9 +1183,11 @@ "BFCH": "Big Fun Chain", "BFDT": "Befund", "BFEX": "BFEX", + "BFG": "BFG Token", "BFHT": "BeFaster Holder Token", "BFI": "BitDefi", "BFIC": "Bficoin", + "BFICGOLD": "BFICGOLD", "BFK WARZONE": "BFK Warzone", "BFLOKI": "BurnFloki", "BFLY": "Butterfly Protocol", @@ -971,6 +1195,7 @@ "BFT.BITCI": "Brazil Fan Token", "BFTC": "BITS FACTOR", "BFX": "BitFinex Tokens", + "BG": "BunnyPark Game", "BGB": "Bitget token", "BGBP": "Binance GBP Stable Coin", "BGC": "Bee Token", @@ -979,9 +1204,11 @@ "BGONE": "BigONE Token", "BGPT": "BlockGPT", "BGS": "Battle of Guardians Share", + "BGVT": "Bit Game Verse Token", "BHAO": "Bithao", "BHAT": "BH Network", "BHAX": "Bithashex", + "BHBD": "bHBD", "BHC": "BillionHappiness", "BHEROES": "BombHeroes coin", "BHIG": "BuckHathCoin", @@ -991,17 +1218,22 @@ "BHP": "Blockchain of Hash Power", "BHPC": "BHPCash", "BIAO": "Biaocoin", + "BIB": "BIB Token", "BIBI": "BIBI", "BIBL": "Biblecoin", + "BIBO": "Bible of Memes", "BIC": "Bikercoins", "BICO": "Biconomy", + "BICS": "Biceps", "BID": "TopBidder", "BIDAO": "Bidao", "BIDCOM": "Bidcommerce", "BIDEN": "Dark Brandon", + "BIDEN2024": "BIDEN 2024", "BIDI": "Bidipass", "BIDP": "BID Protocol", "BIDR": "Binance IDR Stable Coin", + "BIDZ": "BIDZ Coin", "BIFI": "Beefy.Finance", "BIFIF": "BiFi", "BIG": "Big Eyes", @@ -1012,28 +1244,36 @@ "BIGUP": "BigUp", "BIH": "BitHostCoin", "BIHU": "Key", + "BIIS": "biis (Ordinals)", "BIKI": "BIKI", "BILL": "TillBilly", "BIM": "BitminerCoin", "BIND": "Compendia", "BINEM": "Binemon", "BINGO": "Tomorrowland", + "BINO": "Binopoly", "BINS": "Bitsense", "BINTEX": "Bintex Futures", + "BINU": "Blast Inu", "BIO": "BITONE", "BIOB": "BioBar", "BIOC": "BioCrypt", "BIOCOIN": "Biocoin", "BIOFI": "Biometric Financial", + "BIOP": "Biop", "BIOS": "BiosCrypto", "BIOT": "Bio Passport", "BIP": "Minter", "BIPC": "BipCoin", "BIPX": "Bispex", + "BIR": "Birake", "BIRB": "Birb", "BIRD": "Bird.Money", "BIRDCHAIN": "Birdchain", + "BIRDDOG": "Bird Dog", "BIS": "Bismuth", + "BISKIT": "Biskit Protocol", + "BISO": "BISOSwap", "BIST": "Bistroo", "BIT": "BitDAO", "BIT16": "16BitCoin", @@ -1041,8 +1281,10 @@ "BITASEAN": "BitAsean", "BITB": "BeanCash", "BITBOOST": "BitBoost", + "BITBULL": "Bitbull", "BITC": "BitCash", "BITCAR": "BitCar", + "BITCAT": "Bitcat", "BITCCA": "Bitcci Cash", "BITCI": "Bitcicoin", "BITCM": "Bitcomo", @@ -1062,6 +1304,8 @@ "BITNEW": "BitNewChain", "BITO": "BitoPro Exchange Token", "BITOK": "BitOKX", + "BITORB": "BitOrbit", + "BITRA": "Bitratoken", "BITREWARDS": "BitRewards", "BITROLIUM": "Bitrolium", "BITRUE": "Bitrue Coin", @@ -1080,13 +1324,17 @@ "BIVE": "BIZVERSE", "BIX": "BiboxCoin", "BIXB": "BIXBCOIN", + "BIXI": "Bixi", + "BIZA": "BizAuto", "BIZZ": "BIZZCOIN", + "BJ": "Blocjerk", "BJK": "Beşiktaş", "BKBT": "BeeKan", "BKC": "Balkancoin", "BKING": "King Arthur", "BKK": "BKEX Token", "BKN": "Brickken", + "BKPT": "Biokript", "BKR": "Balkari Token", "BKRW": "Binance KRW", "BKS": "Barkis Network", @@ -1094,20 +1342,30 @@ "BKX": "BANKEX", "BLA": "BlaBlaGame", "BLACK": "BLACKHOLE PROTOCOL", + "BLACKDRAGON": "Black Dragon", + "BLACKROCK": "BlackRock", "BLACKSWAN": "BlackSwan AI", "BLADE": "BladeWarrior", "BLANK": "Blank Token", "BLAS": "BlakeStar", "BLAST": "BLAST", "BLAUNCH": "B-LAUNCH", + "BLAZE": "Blaze", + "BLAZEX": "BlazeX", "BLAZR": "BlazerCoin", + "BLBY": "Badluckbaby", "BLC": "BlakeCoin", "BLCT": "Bloomzed Loyalty Club Ticket", "BLD": "Agoric", + "BLENDR": "Blendr Network", + "BLERF": "BLERF", "BLES": "Blind Boxes", + "BLF": "Baby Luffy", "BLHC": "BlackholeCoin", + "BLI": "BALI TOKEN", "BLID": "Bolide", "BLIN": "Blin Metaverse", + "BLING": "PLEB DREKE", "BLINK": "BlockMason Link", "BLINU": "Baby Lambo Inu", "BLITZ": "BlitzCoin", @@ -1118,6 +1376,7 @@ "BLKS": "Blockshipping", "BLN": "Bulleon", "BLNM": "Bolenum", + "BLOB": "Blob", "BLOC": "Blockcloud", "BLOCK": "Blockasset", "BLOCKIFY": "Blockify.Games", @@ -1128,6 +1387,7 @@ "BLOCM": "BLOC.MONEY", "BLOCX": "BLOCX.", "BLOK": "Bloktopia", + "BLOO": "bloo foster coin", "BLOODY": "Bloody Token", "BLOOMT": "Bloom Token", "BLOVELY": "Baby Lovely Inu", @@ -1160,9 +1420,11 @@ "BLZD": "Blizzard.money", "BLZE": "BLAZE TOKEN", "BM": "BitMoon", + "BMAGA": "Baby Maga", "BMARS": "Binamars", "BMBO": "Bamboo Coin", "BMC": "Blackmoon Crypto", + "BMDA": "Bermuda", "BME": "BitcoMine", "BMEX": "BitMEX", "BMF": "MetaFame", @@ -1170,6 +1432,7 @@ "BMH": "BlockMesh", "BMI": "Bridge Mutual", "BMIC": "Bitmic", + "BMICKEY": "Baby Mickey", "BMK": "Benchmark", "BMON": "Binamon", "BMP": "Brother Music Platform", @@ -1181,11 +1444,22 @@ "BNA": "BananaTok", "BNANA": "Chimpion", "BNB": "Binance Coin", + "BNBBONK": "BNB BONK", + "BNBBUNNY": "BNB BUNNY", + "BNBCAT": "BNBcat", "BNBCH": "BNB Cash", "BNBDOG": "BNB DOG INU", + "BNBDOGE": "BNBdoge", + "BNBDRGN": "BNBDragon", + "BNBFROG": "BNBFROG", "BNBH": "BnbHeroes Token", "BNBLION": "BNB LION", "BNBP": "BNBPot", + "BNBSNAKE": "BNB SNAKE", + "BNBSONGOKU": "BNBsongoku", + "BNBTC": "BNbitcoin", + "BNBVEGETA": "BNB VEGETA", + "BNBWHALES": "BNB Whales", "BNBX": "Stader BNBx", "BNC": "Bifrost Native Coin", "BND": "Bened", @@ -1198,6 +1472,7 @@ "BNR": "BiNeuro", "BNRTX": "BnrtxCoin", "BNS": "BNS token", + "BNSAI": "bonsAI Network", "BNSD": "BNSD Finance", "BNSOLD": "BNS token ", "BNSX": "Bitcoin Name Service System", @@ -1206,61 +1481,101 @@ "BNTN": "Blocnation", "BNTY": "Bounty0x", "BNU": "ByteNext", + "BNUSD": "Balanced Dollars", "BNX": "BinaryX", "BOA": "BOSAGORA", + "BOAI": "BOLICAI", "BOARD": "SurfBoard Finance", "BOAT": "Doubloon", "BOBA": "Boba Network", "BOBAI": "Bob AI", + "BOBAOPPA": "Bobaoppa", "BOBC": "Bobcoin", + "BOBE": "BOOK OF BILLIONAIRES", "BOBO": "BOBO", "BOBS": "Bob's Repair", "BOBT": "BOB Token", "BOC": "BOCOIN", + "BOCA": "BookOfPussyCats", + "BOCAT": "BOCAT", + "BODA": "Based Yoda", + "BODAV2": "BODA Token", + "BODE": "Book of Derp", + "BODEN": "Jeo Boden", "BODHI": "Bodhi Network", + "BODO": "BOOK OF DOGS", + "BODOG": "Book of Doge", "BODYP": "Body Profile", "BOE": "Bodhi", "BOG": "Bogged Finance", "BOGCOIN": "Bogcoin", + "BOGE": "Boge", "BOGEY": "Bogey", + "BOJAK": "Based Wojak", "BOJI": "BOJI Token", "BOK": "Blockium", + "BOKI": "BOOK OF KILLER", "BOKU": "Boryoku Dragonz", + "BOLBOL": "BOLBOL", "BOLD": "Bold", "BOLI": "BolivarCoin", "BOLT": "Bolt", "BOLTT": "BolttCoin", + "BOMA": "Book of Maga", "BOMB": "BOMB", "BOMBC": "BombCoin", "BOMBM": "Bomb Money", + "BOME": "BOOK OF MEME", + "BOME2": "Book of Meme 2.0", + "BOMEDOGE": "BOOK OF DOGE MEMES", + "BOMEOW": "Book of Meow", + "BOMES": "BOOK OF MEMES", + "BOMK": "BOMK", "BON": "Bonpay", "BONA": "Bonafi", "BOND": "BarnBridge", "BONDLY": "Bondly", "BONE": "Bone ShibaSwap", "BONES": "BonesCoin", + "BONFIRE": "Bonfire", "BONIX": "Blockonix", "BONK": "Bonk", + "BONKCON": "Bonkcon", + "BONKFA": "Bonk of America", + "BONKFORK": "BonkFork", + "BONKGROK": "Bonk Grok", "BONKH": "BonkHoneyHNTMobileSOL", "BONKIN": "Bonkinu", + "BONKKONG": "BONK KONG", "BONO": "Bonorum Coin", "BONTE": "Bontecoin", + "BONUS": "BonusBlock", "BONUSCAKE": "Bonus Cake", "BOO": "Spookyswap", "BOOB": "BooBank", - "BOOM": "Boom Token", + "BOOE": "Book of Ethereum", + "BOOFI": "Boo Finance", + "BOOK": "Solbook", + "BOOM": "BOOM DAO", + "BOOMCOIN": "Boom Token", + "BOOMER": "Boomer", "BOONS": "BOONSCoin", + "BOOP": "Boop", "BOOST": "Boost", "BOOSTO": "BOOSTO", + "BOOT": "Bostrom", + "BOP": "Boring Protocol", "BOR": "BoringDAO", "BORA": "BORA", "BORED": "Bored Museum", "BORG": "SwissBorg", "BORING": "BoringDAO", "BORK": "Bork", + "BORKIE": "Borkie", "BORUTO": "Boruto Inu", "BOS": "BOScoin", "BOSE": "Bitbose", + "BOSOL": "Book of Solana", "BOSON": "Boson Protocol", "BOSONC": "BosonCoin", "BOSS": "BitBoss", @@ -1276,21 +1591,27 @@ "BOUNCE": "Bounce Token", "BOUTS": "BoutsPro", "BOW": "Archer Swap", + "BOWE": "Book of Whales", "BOX": "ContentBox", "BOXETH": "Cat-in-a-Box Ether", "BOXT": "BOX Token", "BOXX": "Blockparty", "BOXY": "BoxyCoin", + "BOYS": "CRASHBOYS", + "BOYSCLUB": "Matt Furie's Boys Club", "BOZO": "BOZO", + "BOZY": "Book of Crazy", "BP": "BunnyPark", "BPAD": "BlokPad", "BPAY": "BNBPay", "BPD": "Beautiful Princess Disorder", "BPEPEF": "Baby Pepe Floki", "BPET": "BPET", + "BPINKY": "BPINKY", "BPL": "BlockPool", "BPLC": "BlackPearl Token", "BPN": "beepnow", + "BPOKO": "BabyPoko", "BPRIVA": "Privapp Network", "BPRO": "BitCloud Pro", "BPS": "BitcoinPoS", @@ -1306,9 +1627,12 @@ "BR34P": "BR34P", "BRACE": "Bitci Racing Token", "BRAIN": "BrainCoin", + "BRAINERS": "Brainers", "BRANA": "Branaverse", "BRAND": "BrandProtect", "BRAT": "BROTHER", + "BRATT": "Son of Brett", + "BRAWL": "BitBrawl", "BRAZ": "Brazio", "BRC": "Baer Chain", "BRCP": "BRCP Token", @@ -1319,22 +1643,28 @@ "BREE": "CBDAO", "BREED": "BreederDAO", "BREPE": "BREPE", + "BRETT": "Brett", + "BRETTA": "Bretta", "BREW": "CafeSwap Token", "BREWLABS": "Brewlabs", "BRG": "Bridge Oracle", + "BRGE": "OrdBridge", "BRGX": "Bridge$", "BRI": "Baroin", "BRIA": "Briacoin", "BRIC": "BrightCoin", "BRICK": "Brickchain FInance", + "BRICKS": "MyBricks", "BRIDGE": "Bridge Bot", "BRIGHT": "Bright Token", "BRIGHTU": "Bright Union", "BRIK": "BrikBit", "BRISE": "Bitgert", "BRIT": "BritCoin", + "BRITT": "Britt", "BRITTO": "Britto", "BRIUM": "Bearium", + "BRIUN": "Briun Armstrung", "BRIX": "OpenBrix", "BRK": "BreakoutCoin", "BRKL": "Brokoli Token", @@ -1344,11 +1674,15 @@ "BRNX": "Bronix", "BRO": "Bitradio", "BROCK": "Bitrock", + "BROGG": "Brett's Dog", "BRONZ": "BitBronze", "BRRR": "Burrow", + "BRS": "Broovs Projects", "BRT": "Bikerush", "BRTR": "Barter", "BRTX": "Bertinity", + "BRUNE": "BitRunes", + "BRUSH": "PaintSwap", "BRUV": "Bruv", "BRWL": "Blockchain Brawlers", "BRX": "Breakout Stake", @@ -1361,35 +1695,46 @@ "BSAFE": "BlockSafe", "BSAFU": "BlockSAFU", "BSATOSHI": "BabySatoshi", + "BSB": "Based Street Bets", "BSC": "BowsCoin", + "BSCAKE": "Bunscake", "BSCBURN": "BSCBURN", "BSCGIRL": "Binance Smart Chain Girl", "BSCH": "BitSchool", "BSCM": "BSC MemePad", "BSCPAD": "BSCPAD", + "BSCPAY": "BSC PAYMENTS", "BSCS": "BSC Station", "BSCV": "Bscview", "BSE": "BitSerial", "BSEND": "BitSend", + "BSFM": "BABY SAFEMOON", "BSG": "Baby Squid Game", "BSGG": "Betswap.gg", "BSGS": "Basis Gold Share", + "BSHARE": "Bomb Money", + "BSHIB": "Based Shiba Inu", "BSI": "Bali Social Integrated", "BSKT": "BasketCoin", "BSL": "BankSocial", + "BSOL": "BlazeStake Staked SOL", "BSOV": "BitcoinSoV", "BSP": "BallSwap", "BSPM": "Bitcoin Supreme", "BSPT": "Blocksport", "BSR": "BitSoar Coin", "BSSB": "BitStable Finance", - "BST": "Beshare Token", + "BST": "Blocksquare Token", "BSTAR": "Blackstar", + "BSTC": "BST Chain", "BSTK": "BattleStake", "BSTN": "BitStation", + "BSTS": "Magic Beasties", "BSTY": "GlobalBoost", "BSV": "Bitcoin SV", "BSW": "Biswap", + "BSWAP": "BaseSwap", + "BSWT": "BaySwap", "BSX": "Basilisk", "BSY": "Bestay", "BSYS": "BSYS", @@ -1398,6 +1743,8 @@ "BT2": "Bitcoin SegWit2X", "BTA": "Bata", "BTAD": "Bitcoin Adult", + "BTAF": "BTAF token", + "BTAMA": "Basetama", "BTB": "BitBar", "BTBL": "Bitball", "BTBS": "BitBase Token", @@ -1405,6 +1752,7 @@ "BTC2": "Bitcoin 2", "BTCA": "BITCOIN ADDITIONAL", "BTCAS": "BitcoinAsia", + "BTCAT": "Bitcoin Cat", "BTCB": "Bitcoin BEP2", "BTCBR": "Bitcoin BR", "BTCC": "Bitcoin Core", @@ -1451,13 +1799,17 @@ "BTMI": "BitMiles", "BTMK": "BitMark", "BTMXBULL": "3X Long BitMax Token Token", + "BTNT": "BitNautic Token", + "BTNTV2": "BitNautic Token", "BTNYX": "BitOnyx Token", "BTO": "Bottos", "BTOP": "Botopia.Finance", + "BTP": "Bitpaid", "BTPL": "Bitcoin Planet", "BTQ": "BitQuark", "BTR": "BTRIPS", "BTRFLY": "Redacted Cartel", + "BTRL": "BitcoinRegular", "BTRM": "Betrium Token", "BTRN": "Biotron", "BTRS": "Bitball Treasure", @@ -1470,29 +1822,40 @@ "BTTF": "Coin to the Future", "BTTOLD": "BitTorrent", "BTTR": "BitTiger", + "BTTY": "Bitcointry Token", "BTU": "BTU Protocol", "BTV": "Bitvote", "BTW": "BitWhite", "BTX": "BitCore", "BTXC": "Bettex coin", "BTY": "Bityuan", + "BTYC": "BigTycoon", "BTZ": "BitzCoin", "BTZC": "BeatzCoin", "BTZN": "Bitzon", "BU": "BUMO", + "BUB": "BUBCAT", "BUBO": "Budbo", "BUBU": "BUBU", "BUC": "Beau Cat", "BUCK": "Coinbuck", "BUCKS": "SwagBucks", "BUD": "Buddy", + "BUDDHA": "Buddha", + "BUDG": "Bulldogswap", + "BUF": "Buftoad", "BUFF": "Buffalo Swap", "BUFFDOGE": "Buff Doge", + "BUFFET": "Worried", "BUGATTI": "BUGATTI", "BUGG": "Bugg Inu", + "BUGS": "Bugs Bunny", + "BUIDL": "Starter.xyz", + "BUILD": "BuildAI", "BUILDIN": "Buildin Token", "BUILDTEAM": "BuildTeam", "BUK": "CryptoBuk", + "BUL": "bul", "BULL": "Bullieverse", "BULLC": "BuySell", "BULLINU": "Bull inu", @@ -1501,9 +1864,13 @@ "BULLPEPE": "Bullpepe", "BULLS": "Bull Coin", "BULLSH": "Bullshit Inu", + "BULLYINGCAT": "Bullying Cat", + "BULT": "Bullit", "BUMN": "BUMooN", "BUMP": "Bumper", "BUN": "BunnyCoin", + "BUND": "Bund V2.0", + "BUNDL": "Bundl Tools", "BUNI": "Bunicorn", "BUNNY": "Pancake Bunny", "BUNNYINU": "Bunny Inu", @@ -1512,7 +1879,11 @@ "BURN": "Bitburn", "BURNDOGE": "BurnDoge", "BURNIFYAI": "BurnifyAI", + "BURNNY": "Burnny Inu", + "BURNS": "Burnsdefi", + "BURNZ": "BURNZ", "BURP": "CoinBurp", + "BURRRD": "BURRRD", "BUSD": "Binance USD", "BUSDC": "BUSD", "BUSY": "Busy DAO", @@ -1524,11 +1895,15 @@ "BUZZ": "BuzzCoin", "BV3A": "Buccaneer V3 Arbitrum", "BVC": "BeaverCoin", + "BVM": "BVM", "BVND": "Binance VND", "BVO": "BRAVO Pay", + "BVT": "BovineVerse Token", "BWB": "Bit World Token", "BWF": "Beowulf", + "BWJ": "Baby WOJ", "BWK": "Bulwark", + "BWLD": "Bowled.io", "BWN": "BitWings", "BWO": "Battle World", "BWS": "BitcoinWSpectrum", @@ -1542,18 +1917,23 @@ "BXF": "BlackFort Token", "BXH": "BXH", "BXK": "Bitbook Gambling", + "BXMI": "Bxmi Token", "BXR": "Blockster", "BXT": "BitTokens", "BXTB": "BXTB Foundation", "BXX": "Baanx", "BXY": "Beaxy", + "BYAT": "Byat", "BYC": "ByteCent", + "BYG": "Black Eye Galaxy", + "BYTE": "Byte", "BYTES": "Neo Tokyo", "BYTHER": "Bytether ", "BYTS": "Bytus", "BYTZ": "BYTZ", "BZ": "Bit-Z", "BZENIQ": "Wrapped Zeniq (BNB)", + "BZET": "Bzetcoin", "BZKY": "Bizkey", "BZL": "BZLCoin", "BZNT": "Bezant", @@ -1566,30 +1946,38 @@ "C2": "Coin.2", "C20": "Crypto20", "C25": "C25 Coin", + "C2H6": "Ethane", "C2X": "C2X", "C3": "Charli3", "C98": "Coin98", "CA": "Coupon Assets", "CAAVE": "cAAVE", "CAB": "CabbageUnit", + "CABO": "CatBonk", "CABS": "CryptoABS", "CACH": "Cachecoin", "CACHE": "Cache", "CACHEGOLD": "CACHE Gold", + "CACTUS": "CACTUS", + "CADC": "CAD Coin", "CADINU": "Canadian Inuit Dog", "CADN": "Content and AD Network", "CADX": "eToro Canadian Dollar", + "CAESAR": "Caesar's Arena", "CAF": "Childrens Aid Foundation", "CAG": "Change", "CAGA": "Crypto Asset Governance Alliance", "CAH": "Moon Tropica", "CAI": "Cai Token", "CAID": "ClearAid", + "CAIR": "Crypto-AI-Robo.com", "CAIX": "CAIx", "CAIZ": "Caizcoin", "CAKE": "PancakeSwap", "CAKEBOT": "CakeBot", "CAKEMOON": "CakeMoon", + "CAKESWAP": "CakeSwap", + "CAKEW": "CakeWSwap", "CAL": "Calcium", "CALC": "CaliphCoin", "CALI": "CaliCoin", @@ -1601,12 +1989,17 @@ "CAMLY": "Camly Coin", "CAMP": "Camp", "CAN": "Channels", + "CANCER": "Cancer", "CAND": "Canary Dollar", + "CANDLE": "Candle Cat", "CANDY": "UnicornGo Candy", + "CANDYLAD": "Candylad", "CANN": "CannabisCoin", "CANTI": "Cantina Royale", + "CANTO": "CANTO", "CANYA": "CanYaCoin", "CAP": "Capverto", + "CAPA": "Cake Panda", "CAPD": "Capdax", "CAPO": "IL CAPO OF CRYPTO", "CAPP": "Cappasity", @@ -1617,12 +2010,14 @@ "CAPY": "Capybara", "CAR": "CarBlock", "CARAT": "Carats Token", + "CARBO": "CleanCarbon", "CARBON": "Carboncoin", "CARBONGEMS": "Carbon GEMS", "CARD": "Cardstack", "CARDS": "Cardstarter", "CARE": "Carebit", "CARES": "CareCoin", + "CARLO": "Carlo", "CARO": "Meta Ricaro", "CARPE": "CarpeDiemCoin", "CARR": "Carnomaly", @@ -1639,33 +2034,60 @@ "CAST": "Castello Coin", "CASTLE": "bitCastle", "CAT": "Cat Token", + "CATA": "CATAMOTO", + "CATAI": "Catgirl AI", + "CATBA": "CATBA INU", "CATBOY": "Catboy", "CATC": "Catcoin", "CATCEO": "CATCEO", + "CATCH": "SpaceCatch", "CATCOIN": "CatCoin Cash", "CATCOINETH": "Catcoin", + "CATDOGE": "CAT DOGE", "CATE": "CateCoin", + "CATELON": "CatElonMars", + "CATEX": "CATEX", + "CATFISH": "Catfish", "CATGIRL": "Catgirl", + "CATGPT": "CatGPT", + "CATHAT": "catwifhat", "CATHEON": "Catheon Gaming", + "CATHERO": "Cat Hero", + "CATKING": "CAT KING", + "CATMAN": "Catman", + "CATME": "ELON’S CAT", + "CATO": "CATO", + "CATPAY": "CATpay", + "CATPEPE": "CAT PEPE", "CATS": "CatCoin Token", + "CATSHIRA": "Shira Cat", "CATT": "Catex", + "CATVILLS": "Catvills Coin", + "CATWARRIOR": "Cat warrior", + "CATWIF": "CatWifHat", "CATX": "CAT.trade Protocol", "CATZ": "CatzCoin", + "CAU": "Canxium", "CAVA": "Cavapoo", + "CAVADA": "Cavada", "CAVE": "Deepcave", "CAVO": "Excavo Finance", "CAW": "A Hunters Dream", "CAWCEO": "CAW CEO", "CB": "COINBIG", + "CBABY": "Cosmo Baby", "CBANK": "Crypto Bank", "CBAT": "Compound Basic Attention Token", "CBC": "Casino Betting Coin", "CBD": "CBD Crystals", "CBDC": "CannaBCoin", + "CBDG": "CBD Global", "CBE": "The Chain of Business Entertainment", + "CBET": "CryptoBet", "CBETH": "Coinbase Wrapped Staked ETH", "CBFT": "CoinBene Future Token", "CBG": "Chainbing", + "CBIXP": "Cubiex Power", "CBK": "Cobak Token", "CBM": "CryptoBonusMiles", "CBNT": "Create Breaking News Together", @@ -1677,6 +2099,7 @@ "CBSL": "CeBioLabs", "CBSN": "BlockSwap Network", "CBT": "CommerceBlock Token", + "CBU": "Banque Universal", "CBUCKS": "CRYPTOBUCKS", "CBUK": "CurveBlock", "CBX": "CropBytes", @@ -1687,6 +2110,7 @@ "CCAKE": "CheeseCake Swap", "CCAR": "CryptoCars", "CCASH": "C-cash", + "CCAT": "Crypto Cat", "CCC": "CCCoin", "CCCX": "Clipper Coin Capital", "CCD": "Concordium", @@ -1712,18 +2136,22 @@ "CCXC": "CoolinDarkCoin", "CCXX": "CounosX", "CDAI": "Compound Dai", + "CDCETH": "Crypto.com Staked ETH", "CDEX": "Cryptodex", "CDL": "CoinDeal Token", "CDN": "Canada eCoin", + "CDOG": "Corn Dog", "CDOGE": "cyberdoge", "CDPT": "Creditor Data Platform", "CDRX": "CDRX", "CDT": "CheckDot", "CDX": "CDX Network", "CDY": "Bitcoin Candy", + "CDragon": "Clumsy Dragon", "CEDEX": "CEDEX Coin", "CEEK": "CEEK Smart VR Token", "CEFS": "CryptopiaFeeShares", + "CEICAT": "CEILING CAT", "CEJI": "Ceji", "CEL": "Celsius Network", "CELEB": "CELEBPLUS", @@ -1765,6 +2193,7 @@ "CFun": "CFun", "CGA": "Cryptographic Anomaly", "CGG": "Chain Guardians", + "CGL": "Crypto Gladiator Shards", "CGLD": "Celo Gold", "CGO": "Comtech Gold", "CGPT": "ChainGPT", @@ -1772,11 +2201,13 @@ "CGT": "Coin Gabbar Token", "CGU": "Crypto Gaming United", "CHA": "Charity Coin", + "CHAD": "Chad Coin", "CHADS": "CHADS VC", "CHAIN": "Chain Games", "CHAINCADE": "ChainCade", "CHAL": "Chalice Finance", "CHAMP": "NFT Champions", + "CHAMPZ": "Champz", "CHAN": "ChanCoin", "CHANCE": "Ante Casino", "CHANGE": "ChangeX", @@ -1788,16 +2219,19 @@ "CHARS": "CHARS", "CHART": "BetOnChart", "CHASH": "CleverHash", - "CHAT": "OpenChat", + "CHAT": "Solchat", + "CHATGPT": "AI Dragon", "CHB": "COINHUB TOKEN", "CHBR": "CryptoHub", "CHC": "ChainCoin", + "CHD": "CharityDAO", "CHECK": "Paycheck", "CHECKR": "CheckerChain", "CHECOIN": "CheCoin", "CHEDDA": "Chedda", "CHEEL": "Cheelee", "CHEEMS": "Cheems", + "CHEERS": "DICAPRIO CHEERS", "CHEESE": "CHEESE", "CHEESUS": "Cheesus", "CHEQ": "CHEQD Network", @@ -1805,9 +2239,12 @@ "CHERRY": "CherrySwap", "CHESS": "Tranchess", "CHESSCOIN": "ChessCoin", + "CHET": "ChetGPT", + "CHEWY": "Chewy", "CHEX": "Chintai", "CHFN": "NOKU CHF", "CHFT": "Crypto Holding", + "CHFU": "Upper Swiss Franc", "CHFX": "eToro Swiss Franc", "CHH": "Chihuahua Token", "CHI": "Chi Gastoken", @@ -1818,6 +2255,8 @@ "CHII": "Chiiper Chain", "CHILD": "ChildCoin", "CHILI": "CHILI", + "CHILL": "ChillPill", + "CHINAZILLA": "ChinaZilla", "CHINU": "Chubby Inu", "CHIP": "Chip", "CHIPS": "CHIPS", @@ -1825,8 +2264,10 @@ "CHITCAT": "ChitCAT", "CHIWAWA": "Chiwawa", "CHK": "Chek", + "CHKN": "Chickencoin", "CHLT": "Chellitcoin", "CHMB": "Chumbi Valley", + "CHMPZ": "Chimpzee", "CHN": "Chain", "CHNG": "Chainge Finance", "CHO": "Choise", @@ -1835,15 +2276,22 @@ "CHONKY": "CHONKY", "CHOOF": "ChoofCoin", "CHOPPER": "Chopper Inu", + "CHOPPY": "Choppy", "CHORIZO": "Chorizo", "CHOW": "Chow Chow Finance", + "CHOY": "Bok Choy", "CHP": "CoinPoker Token", "CHR": "Chroma", + "CHRISPUMP": "Christmas Pump", "CHRP": "Chirpley", "CHS": "Chainsquare", "CHSB": "SwissBorg", "CHT": "Countinghouse Fund", "CHUB": "CallHub", + "CHUCHU": "CHUCHU", + "CHUCK": "Chuck Norris", + "CHUMP": "Chump Change", + "CHURRO": "CHURRO-The Jupiter Dog", "CHVF": "Chives Finance", "CHW": "Chrysalis Coin", "CHX": "Own", @@ -1857,12 +2305,17 @@ "CIND": "Cindrum", "CINNI": "CINNICOIN", "CINU": "CHEEMS INU", + "CINUV1": "CHEEMS INU v1", "CINX": "CINDX", + "CIOTX": "Crosschain IOTX", "CIPHC": "Cipher Core Token", "CIR": "CircuitCoin", "CIRC": "CryptoCircuits", "CIRCLE": "You Looked", + "CIRCUS": "Cirque Du Sol", + "CIRRUS": "Cirrus", "CIRUS": "Cirus", + "CITI": "CITI Fediverse", "CITY": "Manchester City Fan Token", "CIV": "Civilization", "CIVIT": "Civitas Protocol", @@ -1883,24 +2336,34 @@ "CL": "CoinLancer", "CLA": "ClaimSwap", "CLAM": "CLAMS", + "CLASS": "Class Coin", + "CLAY": "Clay Nation", "CLB": "Cloudbric", + "CLBR": "Colibri Protocol", + "CLCT": "CollectCoin", "CLD": "Cloud", "CLDX": "Cloverdex", + "CLEAR": "Clear Water", "CLEARPOLL": "ClearPoll", "CLEG": "Chain of Legends", "CLEO": "Cleo Tech", + "CLEV": "CLever Token", "CLEVERCOIN": "CleverCoin", "CLFI": "cLFi", "CLH": "ClearDAO", "CLICK": "Clickcoin", "CLIFF": "Clifford Inu", + "CLIMB": "CLIMB TOKEN FINANCE", "CLIN": "Clinicoin", "CLINK": "cLINK", "CLINT": "Clinton", + "CLIPS": "Clips", "CLIQ": "DefiCliq", "CLIST": "Chainlist", "CLM": "CoinClaim", + "CLMRS": "Crolon Mars", "CLN": "Colu Local Network", + "CLNX": "Coloniume Network", "CLNY": "Colony", "CLO": "Callisto Network", "CLOAK": "CloakCoin", @@ -1928,15 +2391,19 @@ "CMCX": "CORE MultiChain", "CMDX": "Comdex", "CMERGE": "CoinMerge", + "CMFI": "Compendium", + "CMINER": "ChainMiner", "CMIT": "CMITCOIN", "CMK": "Credmark", "CMKR": "cMKR", "CML": "Camelcoin", "CMM": "Commercium", "CMN": "Crypto Media Network", + "CMOON": "CryptoMoonShot", "CMOS": "CoinMerge OS", "CMP": "Caduceus", "CMPCO": "CampusCoin", + "CMPT": "Spatial Computing", "CMQ": "Communique", "CMS": "COMSA", "CMSN": "The Commission", @@ -1948,6 +2415,7 @@ "CNB": "Coinsbit Token", "CNBC": "Cash & Back Coin", "CNC": "ChinaCoin", + "CNCL": "The Ordinals Council", "CNCT": "CONNECT", "CND": "Cindicator", "CNDL": "Candle", @@ -1968,15 +2436,19 @@ "CNTR": "Centaur", "CNUS": "CoinUs", "CNX": "Cryptonex", + "CNYD": "Chinese NY Dragon", "CNYT": "CNY Tether", "CNYX": "eToro Chinese Yuan", "CO": "Corite", "CO2": "CO2 Token", "COAL": "BitCoal", "COB": "Cobinhood", + "COBE": "Castle of Blackwater", "COC": "Coin of the champions", "COCK": "Shibacock", "COCO": "0xCoco", + "CODAI": "CODAI", + "CODEG": "CodeGenie", "CODEO": "Codeo Token", "CODEX": "CODEX Finance", "CODI": "Codi Finance", @@ -1998,19 +2470,24 @@ "COINSCOPE": "Coinscope", "COINSL": "CoinsLoot", "COINVEST": "Coinvest", + "COINYE": "Coinye West", "COKE": "Cocaine Cowboy Shards", "COL": "Clash of Lilliput", "COLA": "Cola", "COLL": "Collateral Pay", "COLLAR": "PolyPup Finance", "COLLE": "Collective Care", + "COLLECT": "CoinCollect", "COLLG": "Collateral Pay Governance", "COLR": "colR Coin", "COLT": "Collateral Network", "COLX": "ColossusCoinXT", "COM": "Coliseum", + "COMAI": "Commune AI", "COMB": "Combo", "COMBO": "COMBO", + "COME": "Community of Meme", + "COMEW": "Coin In Meme World", "COMFI": "CompliFi", "COMM": "Community Coin", "COMMUNITYCOIN": "Community Coin", @@ -2018,15 +2495,19 @@ "COMPCOIN": "Compcoin", "COMPD": "Compound Coin", "COMT": "Community Token", + "CONAN": "Conan", "CONDENSATE": "Condensate", + "CONDO": "CONDO", "CONE": "BitCone", "CONG": "The Conglomerate Capital", "CONI": "CoinBene", + "CONJ": "Conjee", "CONK": "ShibaPoconk", "CONS": "ConSpiracy Coin", "CONSENTIUM": "Consentium", "CONV": "Convergence", "CONX": "Connex", + "COOHA": "CoolHash", "COOK": "Cook", "COOL": "CoolCoin", "COOP": "Coop Network", @@ -2034,6 +2515,8 @@ "COPI": "Cornucopias", "COPIUM": "Copium", "COPS": "Cops Finance", + "COPYCAT": "Copycat Finance", + "COQ": "Coq Inu", "COR": "Corion", "CORAL": "CoralPay", "CORE": "Core", @@ -2044,6 +2527,7 @@ "CORGIAI": "CorgiAI", "CORGIB": "The Corgi of PolkaBridge", "CORN": "CORN", + "CORNELLA": "CORNELLA", "CORX": "CorionX", "COS": "Contentos", "COSHI": "CoShi Inu", @@ -2051,11 +2535,17 @@ "COSMIC": "CosmicSwap", "COSP": "Cosplay Token", "COSS": "COS", + "COST": "Costco Hot Dog", "COSX": "Cosmecoin", "COT": "CoTrader", "COTI": "COTI", "COU": "Couchain", "COUNOS": "Counos Coin", + "COUNOSBIT": "Counos Bit", + "COUNOSH": "Counos H", + "COUNOSU": "Counos U", + "COUP": "CouponBay", + "COURAGE": "Courage the Cowardly Dog", "COV": "Covesting", "COVA": "COVA", "COVAL": "Circuits of Value", @@ -2070,6 +2560,7 @@ "COX": "CobraCoin", "COY": "Coin Analyst", "COZP": "COZPlus", + "COZY": "Cozy Pepe", "CP": "CoPuppy", "CPAD": "Cronospad", "CPAN": "CryptoPlanes", @@ -2077,14 +2568,18 @@ "CPC": "CPChain", "CPCOIN": "CPCoin", "CPD": "CoinsPaid", + "CPET": "Chain Pet", "CPEX": "CoinPulseToken", "CPH": "Cypherium", "CPI": "Crypto Price Index", + "CPIGGY": "Vix Finance", "CPL": "CoinPlace Token", "CPLO": "Cpollo", "CPN": "CompuCoin", "CPO": "Cryptopolis", + "CPOO": "Cockapoo", "CPOOL": "Clearpool", + "CPOS": "Cpos Cloud Payment", "CPR": "Cipher", "CPROP": "CPROP", "CPRX": "Crypto Perx", @@ -2107,13 +2602,23 @@ "CRAIG": "CraigsCoin", "CRAMER": "Cramer Coin", "CRANEPAY": "Cranepay", + "CRASH": "Solana Crash", "CRAVE": "CraveCoin", "CRAYRABBIT": "CrazyRabbit", + "CRAZYBONK": "CRAZY BONK", + "CRAZYBUNNY": "Crazy Bunny", + "CRAZYCAT": "CRAZY CAT", + "CRAZYDOGE": "CRAZY DOGE", + "CRAZYDRAGON": "CRAZY DRAGON", + "CRAZYMUSK": "CRAZY MUSK", + "CRAZYPEPE": "CrazyPepe", "CRAZYTIGER": "CRAZY TIGER", "CRB": "Creditbit", "CRBN": "Carbon", + "CRBRUS": "Cerberus", "CRC": "CryCash", "CRD": "CRD Network", + "CRDC": "Cardiocoin", "CRDN": "Cardence", "CRDNC": "Credence Coin", "CRDS": "Credits", @@ -2122,6 +2627,7 @@ "CRE": "Carry", "CRE8": "Creaticles", "CREA": "CreativeChain", + "CREAL": "Celo Brazilian Real", "CREAM": "Cream", "CREATIVE": "Creative Token", "CRED": "Verify", @@ -2133,24 +2639,41 @@ "CREMAT": "Cremation Coin", "CREO": "Creo Engine", "CREP": "Compound Augur", + "CREPE": "Crepe Coin", "CRES": "Cresio", "CREV": "CryptoRevolution", "CREVA": "Creva Coin", + "CREW": "CREW INU", "CRF": "Crafting Finance", "CRFI": "CrossFi", "CRGO": "CargoCoin", + "CRGPT": "CryptoGPT", + "CRH": "Crypto Hunters Coin", + "CRHT": "CryptHub", "CRI3X": "CRI3X", + "CRICKETS": "Kermit", "CRIME": "Crime Gold", + "CRIMINGO": "Criminal Flamingo", + "CRK": "Croking", "CRL": "Cryptelo Coin", "CRM": "Cream", + "CRMS": "Cryptomus", + "CRNCHY": "Crunchy Network", "CRNK": "CrankCoin", "CRO": "Cronos", "CROAT": "Croat", + "CROB": "Crob Coin", + "CROCO": "Croco", "CROGE": "Crogecoin", + "CROID": "Cronos ID", "CRON": "Cryptocean", + "CRONA": "CronaSwap", + "CRONK": "CRONK", "CROPPER": "CropperFinance", "CROWD": "CrowdCoin", "CROWDWIZ": "Crowdwiz", + "CROWN": "Crown by Third Time Games", + "CROX": "CroxSwap", "CRP": "Crypton", "CRPS": "CryptoPennies", "CRPT": "Crypterium", @@ -2161,6 +2684,7 @@ "CRTM": "Cryptum", "CRTS": "Cratos", "CRU": "Crust Network", + "CRUIZ": "Cruiz", "CRUX": "CryptoMines Reborn", "CRV": "Curve DAO Token", "CRVUSD": "crvUSD", @@ -2170,6 +2694,7 @@ "CRWNY": "Crowny Token", "CRX": "ChronosCoin", "CRYN": "CRYN", + "CRYO": "CryoDAO", "CRYP": "CrypticCoin", "CRYPT": "CryptCoin", "CRYPTOBULLION": "CryptoBullion", @@ -2181,11 +2706,14 @@ "CRYSTAL": "Crystal", "CRYSTALCLEAR": "Crystal Clear Token", "CRYSTL": "Crystl Finance", + "CS": "Child Support", "CSAC": "Credit Safe Application Chain", "CSAI": "Compound SAI", + "CSAS": "csas (Ordinals)", "CSC": "CasinoCoin", "CSEN": "Consensus", "CSH": "CashOut", + "CSIX": "Carbon Browser", "CSM": "Crust Shadow", "CSMIC": "Cosmic", "CSNO": "BitDice", @@ -2209,7 +2737,9 @@ "CTC": "Creditcoin", "CTCN": "Contracoin", "CTE": "Crypto Tron", + "CTEX": "Crypto tex", "CTF": "CyberTime Finance", + "CTG": "City Tycoon Games", "CTI": "ClinTex CTi", "CTIC": "Coinmatic", "CTK": "Shentu", @@ -2232,6 +2762,8 @@ "CTX": "Cryptex", "CTXC": "Cortex", "CTY": "Connecty", + "CUAN": "CuanSwap.com", + "CUB": "Cub Finance", "CUBE": "Cube Network", "CUBEAUTO": "Cube", "CUBEB": "CubeBase", @@ -2241,6 +2773,7 @@ "CUEX": "Cuex", "CULO": "CULO", "CULT": "Cult DAO", + "CUM": "Cumbackbears", "CUMINU": "CumInu", "CUMMIES": "CumRocket", "CUNI": "Compound Uni", @@ -2264,6 +2797,7 @@ "CVC": "Civic", "CVCC": "CryptoVerificationCoin", "CVCOIN": "Crypviser", + "CVG": "Convergence", "CVIP": "CVIP", "CVNC": "CovenCoin", "CVNG": "Crave-NG", @@ -2272,16 +2806,21 @@ "CVPT": "Concentrated Voting Power", "CVR": "Polkacover", "CVS": "CoinVisa", + "CVSHOT": "CV SHOTS", "CVT": "CyberVein", "CVTC": "CavatCoin", + "CVTX": "Carrieverse", "CVX": "Convex Finance", "CVXCRV": "Convex CRV", + "CVXFXS": "Convex FXS", "CW": "CardWallet", + "CWA": "Chris World Asset", "CWAR": "Cryowar Token", "CWBTC": "Compound Wrapped BTC", "CWD": "CROWD", "CWEB": "Coinweb", "CWEX": "Crypto Wine Exchange", + "CWIF": "catwifhat", "CWIS": "Crypto Wisdom Coin", "CWN": "CryptoWorldNews", "CWR": "Cowrium", @@ -2305,15 +2844,20 @@ "CYBERD": "Cyber Doge", "CYBERTRUCK": "Cyber Truck", "CYBERWAY": "CyberWay", + "CYBONK": "CYBONK", "CYBR": "CYBR", "CYC": "Cyclone Protocol", + "CYCAT": "Chi Yamada Cat", "CYCE": "Crypto Carbon Energy", + "CYCLE": "Cycle Finance", "CYCLUB": "Cyclub", "CYCON": "CONUN", "CYDER": "Cyder Coin", "CYFI": "cYFI", "CYG": "Cygnus", "CYL": "Crystal Token", + "CYM": "Cylum Finance", + "CYMT": "CyberMusic", "CYOP": "CyOp Protocol", "CYP": "CypherPunkCoin", "CYRS": "Cyrus Token", @@ -2327,11 +2871,15 @@ "CZR": "CanonChain", "CZRX": "Compound 0x", "CZSHARES": "CZshares", + "CZUSD": "CZUSD", "CZZ": "ClassZZ", "D": "Denarius", "D11": "DeFi11", + "D2O": "DAM Finance", "D2T": "Dash 2 Trade", + "D3D": "D3D Social", "D4RK": "DarkPayCoin", + "DAAPL": "Apple Tokenized Stock Defichain", "DAB": "DABANKING", "DAC": "Davinci Coin", "DACASH": "DACash", @@ -2354,9 +2902,11 @@ "DAGT": "Digital Asset Guarantee Token", "DAI": "Dai", "DAILY": "Coindaily", + "DAILYS": "DailySwap Token", "DAIMO": "Diamond Token", "DAIN": "Dain Token", "DAIQ": "Daiquilibrium", + "DAISY": "Daisy Launch Pad", "DAL": "DAOLaunch", "DALI": "Dalichain", "DAM": "Datamine", @@ -2364,14 +2914,19 @@ "DAMO": "Coinzen", "DAN": "Daneel", "DANA": "Ardana", + "DANG": "Guangdang", + "DANGEL": "dAngel Fund", "DANK": "DarkKush", "DAO": "DAO Maker", + "DAO1": "DAO1", "DAOACT": "ACT", "DAOB": "DAOBet", "DAOP": "Dao Space", + "DAOSOL": "MonkeDAO", "DAOVC": "DAO.VC", "DAOX": "Daox", "DAPP": "LiquidApps", + "DAPPSY": "Dappsy", "DAPPT": "Dapp Token", "DAPPX": "dAppstore", "DAPS": "DAPS Coin", @@ -2380,7 +2935,9 @@ "DARB": "Darb Token", "DARC": "Konstellation", "DARCRUS": "Darcrus", + "DARE": "The Dare", "DARICO": "Darico", + "DARIK": "Darik", "DARK": "Dark", "DARKEN": "Dark Energy Crystals", "DART": "dART Insurance", @@ -2395,10 +2952,14 @@ "DATAWALLET": "DataWallet", "DATP": "Decentralized Asset Trading Platform", "DATX": "DATx", + "DAUMEN": "Daumenfrosch", "DAV": "DAV", "DAVE": "DAVE", + "DAVINCI": "Davincigraph", "DAVIS": "Davis Cup Fan Token", "DAVP": "Davion", + "DAW": "DAWKOINS", + "DAWCURRENCY": "Daw Currency", "DAWG": "Dawg Coin", "DAWGS": "SpaceDawgs", "DAWN": "Dawn Protocol", @@ -2413,9 +2974,11 @@ "DBD": "Day By Day", "DBEAR": "DBear Coin", "DBET": "Decent.bet", + "DBI": "Don't Buy Inu", "DBIC": "DubaiCoin", "DBIX": "DubaiCoin", "DBL": "Doubloon", + "DBOE": "DBOE", "DBOX": "DefiBox", "DBR": "Düber", "DBTC": "DebitCoin", @@ -2426,16 +2989,23 @@ "DBY": "Dobuy", "DBZ": "Diamond Boyz Coin", "DC": "Dogechain", + "DCA": "AutoDCA", "DCAR": "Dragon Crypto Argenti", + "DCARD": "DECENTRACARD", "DCASH": "Diabolo", + "DCAU": "Dragon Crypto Aurum", "DCB": "Decubate", "DCC": "Distributed Credit Chain", "DCCT": "DocuChain", + "DCHF": "DeFi Franc", "DCIP": "Decentralized Community Investment Protocol", "DCK": "DickCoin", + "DCLOUD": "DecentraCloud", + "DCM": "Ducky City", "DCN": "Dentacoin", "DCNT": "Decanect", "DCNTR": "Decentrahub Coin", + "DCOIN": "Crypto Delivery", "DCR": "Decred", "DCRE": "DeltaCredits", "DCRN": "Decred-Next", @@ -2446,6 +3016,7 @@ "DCY": "Dinastycoin", "DD": "DuckDAO", "DDAM": "DDAM", + "DDAO": "DDAO Hunters", "DDD": "Scry.info", "DDDD": "People's Punk", "DDF": "Digital Developers Fund", @@ -2460,19 +3031,29 @@ "DDS": "DDS.Store", "DDX": "DerivaDAO", "DEA": "Degas Coin", + "DEAI": "Zero1 Lab", "DEAL": "iDealCash", "DEB": "Debitum Token", "DEBASE": "Debase", "DEBT": "The Debt Box", "DEC": "Decentr", + "DECHAT": "Dechat", + "DECI": "Maximus DECI", + "DECL": "Decimal token", "DECODE": "Decode Coin", "DEDE": "Dede", + "DEED": "Deed (Ordinals)", + "DEEM": "iShares MSCI Emerging Markets ETF Defichain", "DEEP": "DeepCloud AI", "DEEPG": "Deep Gold", + "DEER": "ToxicDeer Finance", "DEEX": "DEEX", "DEEZ": "DEEZ NUTS", + "DEFC": "Defi Coin", + "DEFEND": "Blockdefend AI", "DEFI": "Defi", "DEFI5": "DEFI Top 5 Tokens Index", + "DEFIDO": "DeFido", "DEFIL": "DeFIL", "DEFISCALE": "DeFiScale", "DEFIT": "Digital Fitness", @@ -2480,12 +3061,14 @@ "DEFLCT": "Deflect", "DEFLECT": "Deflect Harbor AI", "DEFLY": "Deflyball", + "DEFROGS": "DeFrogs", "DEFT": "DeFi Factory Token", "DEFX": "DeFinity", "DEFY": "DEFY", "DEG": "Degis", "DEGA": "Dega", - "DEGEN": "DegenReborn", + "DEGEN": "Degen", + "DEGENR": "DegenReborn", "DEGO": "Dego Finance", "DEGOV": "Degov", "DEGOV1": "Dego Finance v1", @@ -2495,12 +3078,15 @@ "DEL": "Decimal", "DELCHAIN": "DelChain", "DELFI": "DeltaFi", + "DELOT": "DELOT.IO", "DELTA": "Delta Financial", "DELTAC": "DeltaChain", "DEM": "eMark", + "DEMI": "DeMi", "DEMIR": "Adana Demirspor Token", "DEMOS": "DEMOS", "DENT": "Dent", + "DEO": "Demeter", "DEOD": "Decentrawood", "DEOR": "Decentralized Oracle", "DEP": "DEAPCOIN", @@ -2516,6 +3102,8 @@ "DESO": "Decentralized Social", "DESTINY": "Destiny", "DESU": "Dexsport", + "DETENSOR": "DeTensor", + "DETF": "Decentralized ETF", "DETH": "DarkEther", "DEUR": "DigiEuro", "DEUS": "DEUS Finance", @@ -2523,6 +3111,7 @@ "DEVCOIN": "DevCoin", "DEVO": "DeVolution", "DEVT": "DeHorizon", + "DEVVE": "Devve", "DEVX": "Developeo", "DEX": "DEX", "DEXA": "DEXA COIN", @@ -2531,6 +3120,8 @@ "DEXIO": "Dexioprotocol", "DEXM": "Dexmex", "DEXNET": "DexNet", + "DEXO": "DEXO", + "DEXSHARE": "dexSHARE", "DEXT": "DEXTools", "DEXTF": "DEXTF", "DEXTV1": "DEXTools V1", @@ -2542,14 +3133,17 @@ "DFD": "DefiDollar DAO", "DFG": "Defigram", "DFGL": "DeFi Gold", + "DFH": "DeFiHorse", "DFI": "DeFiChain", "DFIAT": "DeFiato", "DFIO": "DeFi Omega", "DFIS": "DfiStarter", "DFL": "DeFi Land", "DFND": "dFund", + "DFNDR": "Defender Bot", "DFP": "Digital Fund Coin", "DFSG": "DFSocial Gaming", + "DFSM": "DFS MAFIA", "DFSOCIAL": "DefiSocial (OLD)", "DFSPORTS": "Digital Fantasy Sports", "DFT": "DigiFinexToken", @@ -2562,33 +3156,45 @@ "DGCL": "DigiCol Token", "DGD": "Digix DAO", "DGDC": "DarkGold", + "DGEN": "The MVP Society", "DGH": "Digihealth", "DGI": "DGI Game", "DGLD": "Digital Gold", + "DGLN": "Dogelana", "DGM": "DigiMoney", "DGME": "GameStop Tokenized Stock Defichain", "DGMS": "Digigems", + "DGMT": "DigiMax DGMT", + "DGMV": "DigiMetaverse", "DGN": "Diagon", "DGNX": "DegenX", + "DGOLD": "PolyDragon", "DGORE": "DogeGoreCoin", "DGP": "DGPayment", "DGPT": "DigiPulse", "DGTX": "Digitex Token", "DGVC": "DegenVC", "DGX": "Digix Gold token", + "DHLT": "DeHealth", "DHN": "Dohrnii", "DHP": "dHealth", "DHR": "DeHR Network", "DHS": "Dirham Crypto", "DHT": "dHedge DAO", "DHV": "DeHive", + "DHX": "DataHighway", "DIA": "DIA", + "DIABLO": "Diablo IV", "DIAM": "Diamond", "DIAMND": "Projekt Diamond", + "DIAMOND": "Diamond Coin", + "DIBBLE": "Dibbles", + "DIBC": "DIBCOIN", "DIC": "Daikicoin", "DICE": "Klaydice", "DICEM": "DICE Money", "DICETRX": "TRONbetDice", + "DICK": "adDICKted", "DID": "Didcoin", "DIE": "Die Protocol", "DIEM": "Facebook Diem", @@ -2596,6 +3202,8 @@ "DIFI": "Digital Files", "DIFX": "Digital Financial Exchange", "DIG": "DIEGO", + "DIGAU": "Dignity Gold", + "DIGEX": "Digex", "DIGG": "DIGG", "DIGI": "Digiverse", "DIGIC": "DigiCube", @@ -2605,10 +3213,12 @@ "DIGS": "Diggits", "DIKO": "Arkadiko", "DILI": "D Community", + "DILL": "dillwifit", "DIM": "DIMCOIN", "DIME": "DimeCoin", "DIMO": "DIMO", "DIN": "Dinero", + "DINERO": "Dinerobet", "DINGER": "Dinger Token", "DINGO": "Dingocoin", "DINO": "DinoSwap", @@ -2618,11 +3228,13 @@ "DIONE": "Dione", "DIP": "Etherisc", "DIPA": "Doge Ipa", - "DIS": "TosDis", + "DIRTY": "Dirty Street Cats", + "DIS": "DisChain", "DISCOVERY": "DiscoveryIoT", "DISK": "Dark Lisk", "DISPEPE": "Disabled Pepe", "DIT": "Ditcoin", + "DITH": "Dither AI", "DIVA": "DIVA Protocol", "DIVER": "Divergence Protocol", "DIVI": "Divi Project", @@ -2631,19 +3243,23 @@ "DIW": "DIWtoken", "DIYAR": "Diyarbekirspor Token", "DJED": "Djed", + "DJT": "Save America", "DK": "Dominant Kong", "DKA": "dKargo", "DKC": "DarkKnightCoin", "DKD": "Dekado", "DKEY": "DKEY Bank", "DKKT": "DKK Token", + "DKNIGHT": "Dark Knight", "DKS": "DarkShield", "DKUMA": "KumaDex Token", "DLA": "Dolla", "DLANCE": "DeeLance", "DLC": "Diamond Launch", "DLISK": "Dlisk", + "DLLR": "Sovryn Dollar", "DLO": "Delio", + "DLORD": "DORK LORD", "DLPD": "DLP Duck Token", "DLPT": "Deliverers Power Token", "DLR": "DollarOnline", @@ -2651,13 +3267,17 @@ "DLTA": "delta.theta", "DLX": "DAppLinks", "DLXV": "Delta-X", + "DLY": "Daily Finance", "DLYCOP": "Daily COP", + "DMA": "Dragoma", "DMAIL": "DMAIL Network", "DMC": "Dream21", + "DMCC": "DiscoverFeed", "DMCH": "DARMA Cash", "DMD": "DMD", "DMG": "DMM: Governance", "DMGBULL": "3X Long DMM Governance Token", + "DMIND": "DecentraMind", "DML": "Decentralized Machine Learning", "DMLG": "Demole", "DMOD": "Demodyfi Token", @@ -2675,6 +3295,7 @@ "DNFT": "DareNFT", "DNN": "DNN Token", "DNO": "Denaro", + "DNODE": "DecentraNode", "DNOTES": "Dnotes", "DNS": "BitDNS", "DNT": "district0x", @@ -2684,19 +3305,25 @@ "DNXC": "DinoX", "DNY": "Dynasty Coin", "DNZ.BITCI": "Denizlispor Fan Token", + "DOBBY": "Dobby", + "DOBEN": "dark boden", "DOBO": "DogeBonk", "DOC": "Dochain", "DOCC": "Doc Coin", "DOCK": "Dock.io", + "DOCSWAP": "Dex on Crypto", "DOCT": "DocTailor", "DOD": "Day Of Defeat 2.0", "DOD100": "Day of Defeat Mini 100x", "DODI": "DoubleDice", "DODO": "DODO", "DOE": "Dogs Of Elon", + "DOFI": "Doge Floki Coin", "DOG": "The Doge NFT", "DOGA": "Dogami", "DOGACOIN": "DogaCoin", + "DOGAI": "Dogai", + "DOGALD": "dogald trump", "DOGB": "DogeBoy", "DOGBOSS": "Dog Boss", "DOGC": "Dogeclub", @@ -2707,65 +3334,95 @@ "DOGEBNB": "DogeBNB", "DOGEC": "DogeCash", "DOGECEO": "Doge CEO", + "DOGECO": "Dogecolony", "DOGECOIN": "Buff Doge Coin", "DOGECOLA": "DogeCola", "DOGECUBE": "DogeCube", "DOGED": "DogeCoinDark", "DOGEDAO": "DogeDao", "DOGEDASH": "Doge Dash", + "DOGEFORK": "DogeFork", "DOGEGF": "DogeGF", + "DOGEGROK": "Doge Grok", + "DOGEGROKAI": "Doge Of Grok AI", + "DOGEKING": "DogeKing", + "DOGELEGION": "DOGE LEGION", "DOGEMETA": "Dogemetaverse", + "DOGEP": "Doge Protocol", "DOGEPAY": "Doge Payment", + "DOGERA": "Dogera", + "DOGES": "Dogeswap", "DOGESWAP": "Dogeswap Token (HECO)", "DOGETH": "EtherDoge", "DOGEWHALE": "Dogewhale", "DOGEX": "DogeHouse Capital", + "DOGEY": "Dogey", "DOGEZILLA": "DogeZilla", "DOGGY": "Doggy", + "DOGI": "dogi", + "DOGIN": "Doginhood", + "DOGINME": "doginme", "DOGIRA": "Dogira", "DOGMI": "DOGMI", "DOGO": "DogemonGo", "DOGPAD": "DogPad Finance", "DOGRMY": "DogeArmy", + "DOGS": "Dogcoin", "DOGSROCK": "Dogs Rock", + "DOGSWAG": "DogSwaghat", "DOGWIFHAT": "dogwifhat", "DOGY": "DogeYield", "DOGZ": "Dogz", "DOJO": "ProjectDojo", "DOKI": "Doki Doki Finance", + "DOKY": "Donkey King", "DOLA": "Dola USD Stablecoin", "DOLLARCOIN": "DollarCoin", + "DOLLUR": "Dollur Go Brrr", "DOLZ": "DOLZ", + "DOM": "Ancient Kingdom", "DOME": "Everdome", "DOMI": "Domi", "DON": "Donnie Finance", "DONA": "DONASWAP", + "DONALD": "DONALD TRUMP", "DONATION": "DonationCoin", "DONG": "DongCoin", + "DONGO": "Dongo AI", "DONK": "Don-key", "DONS": "The Dons", "DONU": "Donu", "DONUT": "Donut", + "DONUTS": "The Simpsons", + "DOODOO": "Doodoo", "DOOH": "Bidooh", "DOOR": "DOOR", - "DOPE": "DopeCoin", + "DOPE": "Dopamine App", + "DOPECOIN": "DopeCoin", "DOR": "Dorado", "DORA": "Dora Factory", + "DORK": "DORK", "DORKL": "DORK LORD", "DOS": "DOS Network", "DOSE": "DOSE", + "DOSHIB": "DogeShiba", "DOT": "Polkadot", "DOTC": "Dotcoin", "DOTR": "Cydotori", "DOUGH": "PieDAO v2 (DOUGH)", "DOV": "DOVU", "DOVI": "Dovi(Ordinals)", + "DOVU": "DOVU", "DOWS": "Shadows", "DP": "DigitalPrice", + "DPAD": "Dpad Finance", "DPAY": "DelightPay", + "DPDBC": "PDBC Defichain", "DPET": "My DeFi Pet", + "DPEX": "DPEX", "DPI": "DeFiPulse Index", "DPIE": "DeFiPie", + "DPLN": "DePlan", "DPLTR": "Palantir Tokenized Stock Defichain", "DPN": "DIPNET", "DPP": "Digital Assets Power Play", @@ -2776,14 +3433,20 @@ "DPY": "Delphy", "DQQQ": "Invesco QQQ Trust Defichain", "DRA": "DraculaCoin", + "DRAC": "DRAC Network", + "DRACE": "DeathRoad", "DRACO": "DT Token", "DRACOO": "DracooMaster", "DRAFTC": "Draftcoin", "DRAGON": "Dragon", "DRAGONGROK": "DragonGROK", + "DRAGONKING": "DragonKing", "DRAGONMA": "Dragon Mainland Shards", + "DRAGU": "DRAGU", "DRAGY": "Dragy", + "DRAM": "DRAM", "DRAW": "Drawshop Kingdom Reverse", + "DRB": "Digimon Rabbit", "DRC": "DRC Mobility", "DRCT": "Ally Direct", "DRE": "DoRen", @@ -2793,6 +3456,7 @@ "DRF": "Drife", "DRG": "Dragon Coin", "DRGN": "Dragonchain", + "DRIFT": "Drift protocol", "DRINK": "DrinkChain", "DRIP": "Drip Network", "DRIV": "DRIVEZ", @@ -2805,6 +3469,7 @@ "DRONE": "Drone Coin", "DROP": "Dropil", "DROPS": "Drops", + "DROVERS": "Drover Inu", "DRP": "DCORP", "DRPU": "DRP Utility", "DRS": "Digital Rupees", @@ -2821,11 +3486,16 @@ "DSG": "Dinosaureggs", "DSH": "Dashcoin", "DSHARE": "Dibs Share", + "DSHIB": "DOLLAR SHIBA INU", + "DSK": "Darüşşafaka Spor Kulübü Token", "DSLA": "DSLA Protocol", + "DSLV": "iShares Silver Trust Defichain", "DSR": "Desire", + "DSRUN": "Derby Stars", "DST": "Double Swap Token", "DSTR": "Dynamic Supply Tracker", "DSUN": "DsunDAO", + "DSYNC": "Destra Network", "DT": "DarkToken", "DT1": "Dollar Token 1", "DTA": "Data", @@ -2836,11 +3506,14 @@ "DTEP": "DECOIN", "DTG": "Defi Tiger", "DTH": "Dether", + "DTLT": "iShares 20+ Year Treasury Bond ETF Defichain", "DTN": "Datareum", "DTO": "DotOracle", "DTOP": "DTOP Token", + "DTORO": "DexToro", "DTR": "Dotori", "DTRC": "Datarius", + "DTSLA": "Tesla Tokenized Stock Defichain", "DTX": "DataBroker DAO", "DUA": "Brillion", "DUAL": "Dual Finance", @@ -2848,31 +3521,42 @@ "DUBAICAT": "Dubai Cat", "DUBBZ": "Dubbz", "DUBI": "Decentralized Universal Basic Income", + "DUBX": "DUBXCOIN", "DUC": "DucatusCoin", "DUCATO": "Ducato Protocol Token", "DUCK": "Unit Protocol New", "DUCKD": "DuckDuckCoin", + "DUCKER": "Ducker", "DUCKIES": "Yellow Duckies", + "DUDE": "DuDe", "DUEL": "Duel Network", "DUELERS": "Block Duelers", "DUET": "Duet Protocol", "DUG": "DUG", + "DUGE": "DUGE", "DUK+": "Dukascoin", "DUKE": "Duke Inu", + "DUKO": "DUKO", "DUMMY": "Dummy", "DUN": "Dune", + "DUNG": "Scarab Tools", "DUO": "ParallelCoin", "DUOT": "DUO Network", + "DUREV": "Povel Durev", "DUSD": "Decentralized USD", "DUSK": "Dusk Network", "DUST": "DUST Protocol", "DUX": "DuxCoin", + "DUZCE": "Duzce Token", "DV": "Dreamverse", "DVC": "DragonVein", "DVDX": "Derived", "DVF": "Rhino.fi", "DVG": "DAOventures", "DVI": "Dvision Network", + "DVK": "Devikins", + "DVNQ": "Vanguard Real Estate Tokenized Stock Defichain ()", + "DVOO": "Vanguard S&P 500 ETF Tokenized Stock Defichain", "DVP": "Decentralized Vulnerability Platform", "DVPN": "Sentinel", "DVRS": "DaoVerse", @@ -2880,10 +3564,13 @@ "DVT": "DeVault", "DVTC": "DivotyCoin", "DVX": "Derivex", + "DWARS": "Dynasty Wars", "DWC": "Digital Wallet", "DWEB": "DecentraWeb", + "DWT": "DiveWallet Token", "DWZ": "DeFi Wizard", "DX": "DxChain Token", + "DXA": "DEXART", "DXB": "DefiXBet", "DXC": "DixiCoin", "DXCT": "DNAxCAT", @@ -2896,6 +3583,7 @@ "DXN": "DEXON", "DXO": "Dextro", "DXR": "DEXTER", + "DXS": "Dx Spot", "DXT": "Dexit Finance", "DYC": "Dycoin", "DYDX": "dYdX", @@ -2904,9 +3592,11 @@ "DYNA": "Dynamix", "DYNAMICTRADING": "Dynamic Trading Rights", "DYNCOIN": "Dyncoin", + "DYNEX": "Dynex GPU", "DYNMT": "Dynamite", "DYNO": "DYNO", "DYP": "Dypius", + "DYPV1": "Dypius v1", "DYST": "Dystopia", "DYT": "DoYourTip", "DYZILLA": "DYZilla", @@ -2919,9 +3609,11 @@ "Dow": "DowCoin", "E21": "E21 Coin", "E2C": "Electronic Energy Coin", + "E8": "Energy8", "EA": "EagleCoin", "EAC": "Education Assessment Cult", "EAG": "Emerging Assets Group", + "EAGLE": "Eagle Token", "EAGS": "EagsCoin", "EAI": "Edain", "EARN": "EarnGuild", @@ -2941,8 +3633,11 @@ "EBOX": "Ethbox Token", "EBS": "EbolaShare", "EBSC": "EarlyBSC", + "EBSO": "eBlockStock", "EBST": "eBoost", + "EBT": "ELON BUYS TWITTER", "EBTC": "eBitcoin", + "EBYT": "EarthByt", "EBZ": "Ebitz", "EC": "Echoin", "ECA": "Electra", @@ -2950,6 +3645,8 @@ "ECC": "Etherconnect", "ECD": "Echidna", "ECELL": "Consensus Cell Network", + "ECET": "Evercraft Ecotechnologies", + "ECG": "EcoSmart", "ECH": "EthereCash", "ECHO": "ECHO BOT", "ECHT": "e-Chat", @@ -2967,6 +3664,7 @@ "ECOX": "ECOx", "ECP": "ECP+ Technology", "ECR": "EcoVerse", + "ECS": "eCredits", "ECT": "SuperEdge", "ECTE": "EurocoinToken", "ECU": "ECOSC", @@ -2975,16 +3673,20 @@ "EDDA": "EDDASwap", "EDDIE": "Eddie coin", "EDE": "El Dorado Exchange", + "EDEL": "Coin Edelweis", "EDEN": "EDEN", "EDEXA": "edeXa Security Token", "EDFI": "EdFi", "EDG": "Edgeless", "EDGE": "EDGE", + "EDGESOL": "Edgevana Staked SOL", "EDGEW": "Edgeware", "EDGT": "Edgecoin", + "EDI": "Freight Trust & Clearing Network", "EDLC": "Edelcoin", "EDN": "EdenChain", "EDNS": "EDNS Token", + "EDOGE": "ElonDoge", "EDR": "Endor Protocol Token", "EDRC": "EDRCoin", "EDT": "E-Drive Token", @@ -2992,8 +3694,10 @@ "EDUC": "EducoinV", "EDUCOIN": "EduCoin", "EDUM": "EDUM", + "EDUX": "Edufex", "EDX": "Equilibrium", "EER": "Ethereum eRush", + "EETH": "ether fi", "EFBAI": "EuroFootball AI", "EFC": "Everton Fan Token", "EFFT": "Effort Economy ", @@ -3001,7 +3705,9 @@ "EFIL": "Ethereum Wrapped Filecoin", "EFK": "ReFork", "EFL": "E-Gulden", + "EFT": "ETH Fan Token Ecosystem", "EFX": "The Effect.ai", + "EG": "EG Token", "EGAME": "Every Game", "EGAS": "ETHGAS", "EGAZ": "EGAZ", @@ -3013,9 +3719,12 @@ "EGGC": "EggCoin", "EGGMAN": "Eggman Inu", "EGGP": "Eggplant Finance", + "EGGY": "EGGY", "EGI": "eGame", "EGLD": "eGold", "EGO": "EGOcoin", + "EGOLD": "EGOLD", + "EGON": "EgonCoin", "EGR": "Egoras Rights", "EGRN": "Energreen", "EGS": "EdgeSwap", @@ -3025,11 +3734,13 @@ "EHIVE": "eHive", "EHRT": "Eight Hours Token", "EIFI": "EIFI FINANCE", + "EIM": "Expert Infra", "EJAC": "EJA Coin", "EJS": "Enjinstarter", "EKG": "Ekon Gold", "EKN": "Elektron", "EKO": "EchoLink", + "EKS": "Elumia Krystal Shards", "EKT": "EDUCare", "EKTA": "Ekta", "EL": "ELYSIA", @@ -3044,16 +3755,23 @@ "ELDA": "Eldarune", "ELE": "Elementrem", "ELEC": "Electrify.Asia", + "ELECTRON": "Electron (Atomicals)", "ELEMENTS": "Elements", "ELEN": "Everlens", + "ELEPEPE": "ElephantPepe", + "ELEPHANT": "Elephant Money", "ELES": "Elements Estates", "ELET": "Elementeum", "ELF": "aelf", + "ELFI": "ELYFI", "ELG": "EscoinToken", + "ELGATO": "el gato", "ELI": "GoCrypto", "ELIC": "Elicoin", "ELITE": "EthereumLite", "ELIX": "Elixir", + "ELIXIR": "Starchi", + "ELK": "Elk Finance", "ELLA": "Ellaism", "ELLI": "ElliotCoin", "ELM": "Elements Play", @@ -3062,7 +3780,9 @@ "ELMT": "Element", "ELON": "Dogelon Mars", "ELON2024": "ELON 2024(BSC)", + "ELON404": "Elon404", "ELONCAT": "ELON CAT COIN", + "ELONDOGE": "ELON DOGE", "ELONDRAGON": "ELON DRAGON", "ELONGD": "Elongate Deluxe", "ELONGT": "Elon GOAT", @@ -3075,13 +3795,16 @@ "ELT": "Element Black", "ELTC2": "eLTC", "ELTCOIN": "ELTCOIN", + "ELTG": "Graphen", "ELU": "Elumia", + "ELUSKMON": "Elusk Mon", "ELV": "Elvantis", "ELVN": "11Minutes", "ELX": "Energy Ledger", "ELY": "Elysian", "ELYSIUM": "Elysium", "EM": "Eminer", + "EMAID": "MaidSafeCoin", "EMANATE": "EMANATE", "EMAR": "EmaratCoin", "EMAX": "EthereumMax", @@ -3103,16 +3826,20 @@ "EMPH": "Emphy", "EMPIRE": "Empire Token", "EMPR": "empowr", + "EMRLD": "The Emerald Company", "EMRX": "Emirex Token", "EMT": "EasyMine", "EMU": "eMusic", "EMV": "Ethereum Movie Venture", "EMX": "EMX", + "ENA": "Ethena", "ENC": "Encores Token", "ENCD": "Encircled", "ENCN": "EndChain", "ENCRYPG": "EncrypGen", + "ENCS": "ENCOINS", "ENCX": "Encrybit", + "ENDCEX": "Endpoint CeX Fan Token", "ENDLESS": "Endless Board Game", "ENE": "EneCoin", "ENEDEX": "Enedex", @@ -3136,6 +3863,7 @@ "ENTRC": "ENTER COIN", "ENTRP": "Hut34 Project", "ENTRY": "ENTRY", + "ENTS": "Ents", "ENTT": "Presale Ventures", "ENU": "Enumivo", "ENV": "ENVOY", @@ -3150,9 +3878,12 @@ "EOSC": "EOSForce", "EOSDAC": "eosDAC", "EOSDT": "EOSDT", + "EOST": "EOS TRUST", + "EOTH": "Echo Of The Horizon", "EOX": "EXTRA ORDINARY", "EPAN": "Paypolitan Token", "EPANUS": "Epanus", + "EPEP": "Epep", "EPETS": "Etherpets", "EPIC": "Epic Cash", "EPIK": "EPIK Token", @@ -3164,6 +3895,7 @@ "EPX": "Ellipsis X", "EPY": "Empyrean", "EQ": "Equilibrium Games", + "EQ9": "EQ9", "EQC": "Ethereum Qchain Token", "EQL": "EQUAL", "EQM": "Equilibrium Coin", @@ -3187,6 +3919,7 @@ "ERE": "Erecoin", "EREAL": "eREAL", "ERG": "Ergo", + "ERIC": "Elon's Pet Fish ERIC", "ERIS": "Eristica", "ERK": "Eureka Coin", "ERO": "Eroscoin", @@ -3194,6 +3927,7 @@ "EROTICA": "Erotica", "ERR": "Coinerr", "ERROR": "484 Fund", + "ERROR404": "ERROR404 MEME", "ERRORCOIN": "ErrorCoin", "ERSDL": "UnFederalReserve", "ERT": "Esports.com", @@ -3201,10 +3935,14 @@ "ERTHA": "Ertha", "ERW": "ZeLoop Eco Reward", "ERY": "Eryllium", + "ERZ": "Erzurumspor Token", "ES": "Era Swap Token", + "ESAI": "Ethscan AI", "ESBC": "ESBC", "ESCE": "Escroco Emerald", + "ESCROW": "Cryptegrity DAO", "ESD": "Empty Set Dollar", + "ESE": "Eesee", "ESES.BITCI": "Eskişehir Fan Tokens", "ESG": "ESG", "ESGC": "ESG Chain", @@ -3248,6 +3986,8 @@ "ETHERNITY": "Ethernity Chain", "ETHEROLL": "Etheroll", "ETHF": "EthereumFair", + "ETHFAI": "ETHforestAI", + "ETHFI": "Ether.fi", "ETHI": "Ethical Finance", "ETHIX": "EthicHub", "ETHM": "Ethereum Meta", @@ -3276,10 +4016,12 @@ "ETP": "Metaverse", "ETPOS": "EtherPOS", "ETR": "Electric Token", + "ETRL": "Ethereal", "ETRNT": "Eternal Trusts", "ETS": "ETH Share", "ETSC": "Ether star blockchain", "ETT": "EncryptoTel", + "ETX": "Ethrix", "ETY": "Ethereum Cloud", "ETZ": "EtherZero", "EUC": "Eurocoin", @@ -3297,6 +4039,7 @@ "EURU": "Upper Euro", "EURX": "eToro Euro", "EUSD": "Egoras Dollar", + "EV": "EVAI", "EVA": "Evadore", "EVAN": "Evanesco Network", "EVAULT": "EthereumVault", @@ -3305,23 +4048,28 @@ "EVCOIN": "EverestCoin", "EVDC": "Electric Vehicle Direct Currency", "EVE": "Devery", + "EVEAI": "EVEAI", "EVED": "Evedo", "EVENC": "EvenCoin", "EVENT": "Event Token", "EVER": "Everscale", "EVEREST": "Everest", + "EVERETH": "EverETH Reflect", "EVERGREEN": "EverGreenCoin", "EVERLIFE": "EverLife.AI", "EVERMOON": "EverMoon", + "EVERY": "Everyworld", "EVIL": "EvilCoin", "EVILPEPE": "Evil Pepe", "EVMOS": "Evmos", "EVN": "Evn Token", "EVO": "EvoVerses", + "EVOAI": "EvolveAI", "EVOL": "EVOL NETWORK", "EVOS": "EVOS", "EVR": "Everus", "EVRICE": "Evrice", + "EVRT": "Everest Token", "EVRY": "Evrynet", "EVT": "EveriToken", "EVU": "Evulus Token", @@ -3329,6 +4077,8 @@ "EVY": "EveryCoin", "EVZ": "Electric Vehicle Zone", "EWC": "Erugo World Coin", + "EWIF": "elonwifcoin", + "EWON": "Ewon Mucks", "EWT": "Energy Web Token", "EWTT": "Ecowatt", "EXA": "Exactly Protocol", @@ -3337,9 +4087,11 @@ "EXCC": "ExchangeCoin", "EXCHANGEN": "ExchangeN", "EXCL": "Exclusive Coin", + "EXD": "Exorde", "EXE": "ExeCoin", "EXEN": "Exen Coin", "EXFI": "Flare Finance", + "EXGO": "EXGOLAND", "EXIP": "EXIP", "EXIT": "ExitCoin", "EXLT": "ExtraLovers", @@ -3348,11 +4100,15 @@ "EXN": "Exeno", "EXNT": "EXNT", "EXO": "Exosis", + "EXOS": "Exobots", "EXP": "Expanse", + "EXPO": "Exponential Capital", "EXRD": "Radix", "EXRN": "EXRNchain", "EXTN": "Extensive Coin", "EXTP": "TradePlace", + "EXTRA": "Extra Finance", + "EXVG": "Exverse", "EXY": "Experty", "EXZO": "ExzoCoin 2.0", "EYE": "MEDIA EYE", @@ -3360,11 +4116,14 @@ "EYETOKEN": "EYE Token", "EZ": "EasyFi V2", "EZC": "EZCoin", + "EZETH": "Renzo Restaked ETH", + "EZI": "Ezillion", "EZM": "EZMarket", "EZT": "EZToken", "EZY": "EzyStayz", "ElvishMagic": "EMAGIC", "F16": "F16Coin", + "F1C": "Future1coin", "F2C": "Ftribe Fighters", "F2K": "Farm2Kitchen", "F3": "Friend3", @@ -3385,6 +4144,7 @@ "FAIRC": "Faireum Token", "FAIRG": "FairGame", "FAKE": "FAKE COIN", + "FAKEAI": "DeepFakeAI", "FAKT": "Medifakt", "FALCONS": "Falcon Swaps", "FAME": "Fame MMA", @@ -3393,7 +4153,10 @@ "FAN": "Fanadise", "FAN360": "Fan360", "FANC": "fanC", + "FAND": "Fandomdao", + "FANG": "FANG Token", "FANV": "FanVerse", + "FANX": "FrontFanz", "FANZ": "FanChain", "FAR": "Farmland Protocol", "FARA": "FaraLand", @@ -3408,18 +4171,24 @@ "FASTSWAP": "Fastswap", "FAT": "Fatcoin", "FATCAKE": "FatCake", + "FATHER": "DogeFather", + "FATHOM": "Fathom", "FAV": "Football At AlphaVerse", "FAVR": "FAVOR", + "FAYD": "Fayda", "FAYRE": "Fayre", "FAZZ": "FazzCoin", "FB": "Fenerbahçe Token", "FBA": "Firebird Aggregator", "FBB": "FilmBusinessBuster", + "FBG": "Fort Block Games", "FBN": "Five balance", "FBNB": "ForeverBNB", + "FBURN": "Forever Burn", "FBX": "Finance Blocks", "FC": "Facecoin", "FC2": "Fuel2Coin", + "FCC": "Freechat", "FCD": "FreshCut Diamond", "FCF": "French Connection Finance", "FCH": "Freecash", @@ -3428,6 +4197,7 @@ "FCN": "FantomCoin", "FCOIN": "FCoin", "FCON": "SpaceFalcon", + "FCP": "FILIPCOIN", "FCQ": "Fortem Capital", "FCS": "CryptoFocus", "FCT": "FirmaChain", @@ -3442,9 +4212,12 @@ "FDX": "fidentiaX", "FDZ": "Friendz", "FEAR": "Fear", + "FECES": "FECES", "FEED": "Feeder Finance", "FEENIXV2": "ProjectFeenixv2", + "FEES": "UNIFEES", "FEG": "FEG Token", + "FEGV1": "FEG Token v1", "FEI": "Fei Protocol", "FELIX": "FelixCoin", "FELIX2": "Felix 2.0 ETH", @@ -3454,6 +4227,7 @@ "FER": "Ferro", "FERC": "FairERC20", "FERMA": "Ferma", + "FERT": "Chikn Fert", "FERZAN": "Ferzan", "FESS": "Fesschain", "FET": "Fetch.AI", @@ -3470,39 +4244,55 @@ "FFN": "Fairy Forest", "FFUEL": "getFIFO", "FFYI": "Fiscus FYI", + "FGC": "FantasyGold", "FGD": "Freedom God DAO", + "FGM": "Feels Good Man", + "FGT": "Flozo Game Token", "FGZ": "Free Game Zone", "FHM": "FantOHM", "FI": "Fideum", + "FIA": "FIA Protocol", "FIBO": "FibSWAP DEx", "FIBRE": "FIBRE", "FIC": "Filecash", "FID": "Fidira", "FIDA": "Bonfida", "FIDLE": "Fidlecoin", + "FIDO": "FIDO", "FIELD": "Fieldcoin", + "FIERO": "Fieres", + "FIF": "flokiwifhat", "FIFTY": "FIFTYONEFIFTY", "FIG": "FlowCom", + "FIGHT": "Crypto Fight Club", "FIH": "Fidelity House", "FIII": "Fiii", "FIL": "FileCoin", "FILDA": "Filda", + "FILES": "Solfiles", "FILL": "Fillit", "FILM": "Filmpass", "FILST": "Filecoin Standard Hashrate Token", "FIN": "DeFiner", "FINA": "Defina Finance", + "FINALE": "Ben's Finale", "FINC": "Finceptor", "FIND": "FindCoin", "FINE": "Refinable", + "FINGER": "Finger Blast", + "FINK": "FINK", + "FINN": "Huckleberry", "FINOM": "Finom FIN Token", + "FINS": "AutoShark DEX", "FINU": "Formula Inu", "FIO": "FIO Protocol", - "FIRE": "FireCoin", + "FIRA": "Defira", + "FIRECOIN": "FireCoin", "FIRO": "Firo", "FIRSTHARE": "FirstHare", "FIRU": "Firulais Finance", "FIS": "Stafi", + "FISH": "Polycat Finance", "FIST": "FistBump", "FIT": "Financial Investment Token", "FITC": "Fitcoin", @@ -3513,9 +4303,11 @@ "FIX00": "FIX00", "FJB": "Freedom. Jobs. Business.", "FJC": "FujiCoin", + "FJO": "Fjord Foundry", "FJT": "Fuji FJT", "FK": "FK Coin", "FKGARY": "Fuck Gary Gensler", + "FKPEPE": "Fuck Pepe", "FKX": "FortKnoxster", "FL": "Freeliquid", "FLAG": "Flag Network", @@ -3528,12 +4320,15 @@ "FLD": "FluidAI", "FLDC": "Folding Coin", "FLDT": "FairyLand", + "FLEPE": "Floki VS Pepe", "FLETA": "FLETA", "FLEX": "FLEX Coin", "FLG": "Folgory Coin", "FLIBERO": "Fantom Libero Financial", "FLIC": "Skaflic", + "FLIGHT": "FLIGHTCLUPCOIN", "FLIK": "FLiK", + "FLINU": "FLOKI INU", "FLIP": "Chainflip", "FLIX": "OmniFlix Network", "FLIXX": "Flixxo", @@ -3541,26 +4336,42 @@ "FLLW": "Follow Coin", "FLM": "Flamingo", "FLMC": "FOLM coin", + "FLN": "Falcon", "FLO": "Flo", "FLOAT": "Float Protocol", + "FLOKA": "FLOKA", "FLOKI": "Floki Inu", + "FLOKIBURN": "FlokiBurn", + "FLOKICASH": "Floki Cash", + "FLOKIM": "Flokimooni", + "FLOKIMOON": "FLOKIMOON", "FLOKINY": "Floki New Year", "FLOKIPEPE": "FlokiPepe", + "FLOKITA": "FLOKITA", + "FLOKIX": "FLOKI X", + "FLOOF": "FLOOF", "FLOOR": "FloorDAO", + "FLOP": "Big Floppa", + "FLORK": "FLORK BNB", "FLORKY": "Florky", "FLOSHIDO": "FLOSHIDO INU", "FLOT": "FireLotto", + "FLOVI": "Flovi inu", "FLOVM": "FLOV MARKET", "FLOW": "Flow", "FLOWP": "Flow Protocol", "FLOYX": "Floyx", "FLP": "Gameflip", "FLR": "Flare", + "FLRBRG": "Floor Cheese Burger", "FLRS": "Flourish Coin", "FLS": "Flits", - "FLT": "FlutterCoin", + "FLT": "Fluence", + "FLUFFYS": "Fluffys", "FLUID": "Fluid", "FLURRY": "Flurry Finance", + "FLUT": "Flute", + "FLUTTERCOIN": "FlutterCoin", "FLUX": "Flux", "FLUXB": "Fluxbot", "FLUXT": "Flux Token", @@ -3570,6 +4381,8 @@ "FLY": "Franklin", "FLYCOIN": "FlyCoin", "FLZ": "Fellaz", + "FM": "Flowmatic", + "FMB": "FREEMOON BINANCE", "FMC": "Fimarkcoin", "FME": "FME", "FMEX": "FMex", @@ -3591,17 +4404,22 @@ "FNSA": "FINSCHIA", "FNTB": "FinTab", "FNX": "FinNexus", + "FNZ": "Fanzee", "FO": "FIBOS", + "FOA": "Fragments of arker", "FOAM": "Foam", "FOC": "TheForce Trade", "FOCV": "FOCV", "FODL": "Fodl Finance", "FOF": "Future Of Fintech", + "FOFAR": "Fofar", "FOFO": "FOFO Token", "FOGE": "Fat Doge", "FOIN": "Foin", "FOL": "Folder Protocol", "FOLD": "Manifold Finance", + "FOLO": "Alpha Impact", + "FOMO": "Aavegotchi FOMO", "FON": "INOFI", "FONE": "Fone", "FONS": "FONSmartChain", @@ -3626,6 +4444,7 @@ "FOREXCOIN": "FOREXCOIN", "FORK": "Gastro Advisor Token", "FORM": "Formation FI", + "FORS": "Forus", "FORT": "Forta", "FORTH": "Ampleforth Governance Token", "FORTHB": "ForthBox", @@ -3634,22 +4453,31 @@ "FORWARD": "Forward Protocol", "FOTA": "Fight Of The Ages", "FOTO": "Unique Photo", + "FOTTIE": "Fottie", + "FOUND": "ccFound", "FOUNTAIN": "Fountain", "FOUR": "4THPILLAR TECHNOLOGIES", "FOX": "ShapeShift FOX Token", "FOXAI": "FOXAI", "FOXD": "Foxdcoin", + "FOXE": "Foxe", "FOXF": "Fox Finance", + "FOXGIRL": "FoxGirl", "FOXT": "Fox Trading", "FOXV2": "FoxFinanceV2", + "FOXY": "Famous Fox Federation", + "FP": "Fren Pet", + "FPAD": "FantomPAD", "FPC": "Futurepia", "FPFT": "Peruvian National Football Team Fan Token", + "FPI": "Frax Price Index", "FPIS": "Frax Price Index Share", "FR": "Freedom Reserve", "FRA": "Findora", "FRAC": "FractalCoin", "FRAX": "Frax", "FRAZ": "FrazCoin", + "FRBK": " FreeBnk", "FRC": "FireRoosterCoin", "FRD": "Farad", "FRDX": "Frodo Tech", @@ -3659,12 +4487,17 @@ "FRED": "FREDEnergy", "FREE": "FREE coin", "FREED": "FreedomCoin", + "FREELA": "DecentralFree", "FREEROSS": "FreeRossDAO", "FREL": "Freela", "FREN": "FREN", "FRENS": "Farmer Friends", + "FRF": "France REV Finance", + "FRGST": "Froggies Token", "FRGX": "FRGX", "FRIC": "Frictionless", + "FRIEND": "Friend.tech", + "FRIES": "Soltato FRIES", "FRIN": "Fringe Finance", "FRK": "Franko", "FRKT": "FRAKT Token", @@ -3675,24 +4508,32 @@ "FROG": "FrogSwap", "FROGCEO": "Frog Ceo", "FROGE": "Froge Finance", + "FROGEX": "FrogeX", + "FROGGY": "Froggy", + "FROGO": "Frogo", "FRONK": "Fronk", "FRONT": "Frontier", "FROYO": "Froyo Games", + "FROZE": "FrozenAi", "FRP": "Fame Reward Plus", "FRR": "Frontrow", "FRSP": "Forkspot", "FRST": "FirstCoin", "FRTC": "FART COIN", + "FRTN": "EbisusBay Fortune", "FRTS": "Fruits", "FRV": "Fitrova", "FRWC": "Frankywillcoin", "FRXETH": "Frax Ether", "FRZ": "Frozy Inu", "FRZSS": "Frz Solar System", + "FRZSSCOIN": "FRZ Solar System Coin", "FS": "FantomStarter", "FSBT": "Forty Seven Bank", "FSC": "FriendshipCoin", + "FSCC": "Fisco Coin", "FSHN": "Fashion Coin", + "FSM": "Floki SafeMoon", "FSN": "Fusion", "FST": "Futureswap", "FSTC": "FastCoin", @@ -3701,9 +4542,12 @@ "FTB": "Fit&Beat", "FTC": "FeatherCoin", "FTG": "fantomGO", + "FTH": "Fintyhub Token", + "FTHM": "Fathom Protocol", "FTI": "FansTime", "FTK": "FToken", "FTM": "Fantom", + "FTMO": "Fantom Oasis", "FTN": "Fasttoken", "FTO": "FuturoCoin", "FTP": "FuturePoints", @@ -3712,9 +4556,13 @@ "FTRC": "FutureCoin", "FTS": "Fortress Lending", "FTT": "FTX Token", + "FTTOKEN": "Finance Token", "FTUM": "Fatum", + "FTVT": "FashionTV Token", "FTW": "FutureWorks", "FTX": "FintruX", + "FTXT": "FUTURAX", + "FUBAO": "FUBAO", "FUCK": "Fuck Token", "FUD": "FUD.finance", "FUEL": "Jetfuel Finance", @@ -3724,29 +4572,36 @@ "FUL": "Fulcrom Finance", "FUMO": "Alien Milady Fumo", "FUN": "FUN Token", + "FUNASSYI": "Funassyi", "FUNC": "FunCoin", "FUNCH": "FUNCH", "FUND": "Unification", "FUNDC": "FUNDChains", "FUNDP": "Fund Platform", "FUNDREQUEST": "FundRequest", + "FUNDX": "Funder One Capital", "FUNDYOUR": "FundYourselfNow", "FUNDZ": "FundFantasy", + "FUNGI": "Fungi", "FUNK": "Cypherfunks Coin", "FUR": "Furio", "FURU": "Furucombo", "FURY": "Engines of Fury", "FURYX": "Metafury", "FUS": "Fus", + "FUSD": "Fantom USD", + "FUSDC": "Fluidity", "FUSE": "Fuse Network Token", "FUSION": "FusionBot", "FUSO": "Fusotao", "FUTC": "FutCoin", "FUTURE": "FutureCoin", + "FUTUREAI": "Future AI", "FUZE": "FUZE Token", "FUZN": "Fuzion", "FUZZ": "Fuzzballs", "FVT": "Finance Vote", + "FWATCH": "Foliowatch", "FWB": "Friends With Benefits Pro", "FWC": "Qatar 2022", "FWT": "Freeway Token", @@ -3759,6 +4614,7 @@ "FXI": "FX1 Sports", "FXP": "FXPay", "FXS": "Frax Share", + "FXST": "FX Stock Token", "FXT": "FuzeX", "FXY": "Floxypay", "FYD": "FYDcoin", @@ -3768,12 +4624,14 @@ "FYZNFT": "Fyooz NFT", "G": "GRN Grid", "G1X": "GoldFinX", + "G3": "GAM3S.GG", "G50": "G50", "G999": "G999", "GAC": "Green Art Coin", "GAD": "Green App Development", "GAFA": "Gafa", "GAFI": "GameFi", + "GAGA": "Gaga", "GAI": "GraphGrail AI", "GAIA": "Gaia Everworld", "GAIAPLATFORM": "GAIA Platform", @@ -3793,12 +4651,16 @@ "GALT": "Galtcoin", "GAM": "Gambit coin", "GAMB": "GAMB", + "GAMBIT": "Gambit", + "GAMBL": "Metagamble", "GAME": "Gamestarter", "GAMEC": "Game", "GAMECRED": "GameCredits", "GAMEFI": "GameFi Token", + "GAMEFORK": "GameFork", "GAMEIN": "Game Infinity", "GAMER": "GameStation", + "GAMERFI": "GamerFI", "GAMESTARS": "Game Stars", "GAMEX": "GameX", "GAMI": "GAMI World", @@ -3810,12 +4672,14 @@ "GAP": "Gaps Chain", "GAPC": "Gapcoin", "GARD": "Hashgard", + "GARFIELD": "Garfield Cat", "GARI": "Gari Network", "GARK": "Game Ark", "GART": "Griffin Art", "GARTS": "Glink Arts Share", "GARU": "Garuda Coin", "GARUDA": "GarudaSwap", + "GARWIF": "Garfield Wif Hat", "GARY": "Gary", "GAS": "Gas", "GASDAO": "Gas DAO", @@ -3827,10 +4691,13 @@ "GATEWAY": "Gateway Protocol", "GATSBY": "Gatsby Inu", "GAU": "Gamer Arena", + "GAUSS": "Gauss0x", "GAYPEPE": "Gay Pepe", + "GAYSLER": "Gaysler", "GAZE": "GazeTV", "GB": "GoldBlocks", "GBA": "Geeba", + "GBC": "Green Blue Coin", "GBCR": "Gold BCR", "GBD": "Great Bounty Dealer", "GBE": "Godbex", @@ -3841,7 +4708,9 @@ "GBL": "Global Token", "GBO": "Gabro.io", "GBOT": "GBOT", + "GBOY": "GameBoy", "GBPT": "poundtoken", + "GBPU": "Upper Pound", "GBRC": "GBR Coin", "GBT": "GameBetCoin", "GBTC": "GigTricks", @@ -3851,10 +4720,14 @@ "GBYTE": "Obyte", "GC": "Gric Coin", "GCAKE": "Pancake Games", + "GCAT": "Giga Cat on Base", "GCC": "GuccioneCoin", + "GCME": "GoCryptoMe", "GCN": "gCn Coin", "GCOIN": "Galaxy Fight Club", + "GCOTI": "COTI Governance Token", "GCR": "Global Currency Reserve", + "GCRE": "Gluwa Creditcoin Vesting Token", "GCW": "GCWine", "GDAO": "Governor DAO", "GDC": "Global Digital Content", @@ -3872,10 +4745,11 @@ "GDX": "VanEck Vectors Gold Miners Etf", "GE": "GEchain", "GEA": "Goldea", - "GEAR": "MetaGear", + "GEAR": "Gearbox Protocol", "GEC": "Geco.one", "GECKO": "Gecko Coin", "GEEQ": "Geeq", + "GEGE": "Gege", "GEIST": "Geist Finance", "GEKKO": "Gekko HQ", "GELATO": "Gelato", @@ -3890,13 +4764,17 @@ "GEN": "DAOstack", "GENE": "Genopets", "GENESIS": "Genesis Worlds", + "GENI": "Genius", "GENIE": "The Genie", "GENIX": "Genix", + "GENO": "GenomeFi", + "GENOME": "GenomesDao", "GENS": "Genshiro", "GENSLR": "Good Gensler", "GENSTAKE": "Genstake", "GENX": "Genx Token", "GENXNET": "Genesis Network", + "GENZ": "GENZ Token", "GEO": "GeoCoin", "GEOD": "GEODNET", "GEODB": "GeoDB", @@ -3906,6 +4784,7 @@ "GEP": "Gaia", "GER": "GermanCoin", "GERA": "Gera Coin", + "GERMANY": "Germany Rabbit Token", "GERO": "GeroWallet", "GES": "Galaxy eSolutions", "GESE": "Gese", @@ -3914,6 +4793,7 @@ "GETH": "Guarded Ether", "GETX": "Guaranteed Ethurance Token Extra", "GEX": "Gexan", + "GEZY": "EZZY GAME GEZY", "GF": "GuildFi", "GFAL": "Games for a Living", "GFARM2": "Gains V2", @@ -3922,21 +4802,27 @@ "GFI": "Goldfinch", "GFLY": "BattleFly", "GFN": "Graphene", + "GFOX": "Galaxy Fox", "GFT": "Gifto", "GFUN": "GoldFund", "GFX": "GamyFi Token", "GFY": "go fu*k yourself", "GG": "Reboot", + "GGAVAX": "GoGoPool AVAX", "GGC": "Global Game Coin", + "GGCM": "Gold Guaranteed Coin", "GGG": "Good Games Guild", "GGH": "Green Grass Hopper", "GGM": "Monster Galaxy", + "GGMT": "GG MetaGame", "GGOLD": "GramGold Coin", "GGP": "GGPro", "GGPT": "Generative GPT", "GGR": "GGRocket", "GGS": "Gilgam", + "GGT": "Goat Gang", "GGTK": "GGDApp", + "GGTKN": "GG Token", "GHA": "Ghast", "GHC": "Galaxy Heroes Coin", "GHCOLD": "Galaxy Heroes Coin", @@ -3948,11 +4834,14 @@ "GHOSTM": "GhostMarket", "GHOUL": "Ghoul Coin", "GHST": "Aavegotchi", + "GHSY": "Ghosty Cash", "GHT": "Global Human Trust", "GHUB": "GemHUB", "GHX": "GamerCoin", + "GIAC": "Gorilla In A Coupe", "GIB": "Bible Coin", "GIC": "Giant", + "GICT": "GICTrade", "GIF": "Gift Token", "GIFT": "GiftNet", "GIG": "GigaCoin", @@ -3961,15 +4850,22 @@ "GIM": "Gimli", "GIMMER": "Gimmer", "GIN": "GINcoin", + "GINGER": "GINGER", + "GINOA": "Ginoa", "GINUX": "Green Shiba Inu", + "GINZA": "GINZA NETWORK", "GIO": "Graviocoin", "GIOT": "Giotto Coin", + "GIOVE": "GIOVE", + "GIV": "Giveth", "GIVE": "GiveCoin", "GIZ": "GIZMOcoin", "GJC": "Global Jobcoin", + "GKF": "Galatic Kitty Fighters", "GKI": "GKi", "GLA": "Gladius", "GLAX": "BLOCK GALAXY NETWORK", + "GLB": "Golden Ball", "GLC": "GoldCoin", "GLCH": "Glitch", "GLD": "Goldario", @@ -3977,15 +4873,20 @@ "GLDS": "Gdigit", "GLDX": "Goldex", "GLDY": "Buzzshow", + "GLE": "Green Life Energy", "GLEEC": "Gleec Coin", + "GLF": "Galaxy Finance", "GLFT": "Global Fan Token", + "GLI": "GLI TOKEN", "GLIDE": "Glide Finance", + "GLINK": "Gemlink", "GLINT": "BeamSwap", "GLM": "Golem Network Token", "GLMR": "Moonbeam", "GLN": "Galion Token", "GLOBAL": "GlobalCoin", "GLOBE": "Global", + "GLORY": "SEKAI GLORY", "GLOS": "GLOS", "GLOWSHA": "GlowShares", "GLQ": "GraphLinq Protocol", @@ -3996,6 +4897,7 @@ "GLYPH": "GlyphCoin", "GM": "GM", "GMA": "Goldchip Mining Asset", + "GMAC": "Gemach", "GMAT": "GoWithMi", "GMB": "GMB", "GMBL": "GMBL Computer", @@ -4004,13 +4906,17 @@ "GMCOIN": "GMCoin", "GMEE": "GAMEE", "GMEX": "Game Coin", + "GMFAM": "GMFAM", + "GMFI": "Golden Magfi", "GMI": "GamiFi", "GML": "GameLeagueCoin", "GMM": "Gamium", "GMMT": "Green Mining Movement Token", "GMNG": "Global Gaming", + "GMNT": "Gmining", "GMPD": "GamesPad", "GMR": "GAMER", + "GMRX": "Gaimin", "GMS": "Gemstra", "GMT": "STEPN", "GMTO": "Game Meteor Coin", @@ -4020,6 +4926,9 @@ "GN": "GN", "GNBT": "Genebank Token", "GNC": "Greencoin", + "GND": "GND Protoco", + "GNFT": "GNFT", + "GNG": "GreenGold", "GNJ": "GanjaCoin V2", "GNNX": "Gennix", "GNO": "Gnosis", @@ -4028,6 +4937,7 @@ "GNS": "Gains Network", "GNT": "GreenTrust", "GNTO": "GoldeNugget Token", + "GNUS": "GENIUS TOKEN", "GNX": "Genaro Network", "GNY": "GNY", "GO": "GoChain", @@ -4050,29 +4960,38 @@ "GOG": "Guild of Guardians", "GOGO": "GOGO Finance", "GOGU": "GOGU Coin", + "GOIN": "GOinfluencer", "GOJOCOIN": "Gojo Coin", "GOKU": "Goku", "GOL": "GogolCoin", "GOLC": "GOLCOIN", "GOLD": "CyberDragon Gold", + "GOLDCAT": "GOLD CAT", "GOLDEN": "Golden Inu", "GOLDENG": "Golden Goose", "GOLDMIN": "GoldMiner", "GOLDPIECES": "GoldPieces", "GOLDX": "eToro Gold", + "GOLDY": "DeFi Land Gold", "GOLF": "GolfCoin", "GOLOS": "Golos", "GOLOSBLOCKCHAIN": "Golos Blockchain", "GOM": "Gomics", "GOM2": "GoMoney2", "GOMA": "GOMA Finance", + "GOMD": "GOMDori", "GOMT": "GoMeat", + "GONE": "GONE", "GOO": "Gooeys", "GOOCH": "Gooch", "GOOD": "Goodomy", + "GOOGLE": "Deepmind Ai", + "GOOGLY": "Googly Cat", "GOON": "Goonies", "GOPX": "GOPX Token", + "GORA": "Gora", "GOREC": "GoRecruit", + "GORGONZOLA": "Heroes 3 Foundation", "GORILLA": "Gorilla", "GORILLAD": "Gorilla Diamond", "GORILLAINU": "Gorilla Inu", @@ -4090,19 +5009,28 @@ "GOYOO": "GoYoo", "GOZ": "Göztepe S.K. Fan Token", "GP": "Wizards And Dragons", + "GPAWS": "Golden Paws", "GPBP": "Genius Playboy Billionaire Philanthropist", + "GPCX": "Good Person Coin", "GPKR": "Gold Poker", "GPL": "Gold Pressed Latinum", + "GPLX": "Gplx", "GPN": "Gamepass Network", + "GPO": "GoldPesa Option", "GPPT": "Pluto Project Coin", "GPS": "Triffic", "GPTG": "GPT Guru", - "GPU": "GPU Coin", + "GPTPLUS": "GPTPlus", + "GPTV": "GPTVerse", + "GPUCOIN": "GPU Coin", + "GPUINU": "GPU Inu", "GPX": "GPEX", "GQ": "Galactic Quadrant", "GR": "GROM", "GRACY": "Gracy", + "GRAI": "Gravita Protocol", "GRAIL": "Camelot Token", + "GRAIN": "Granary", "GRANDCOIN": "GrandCoin", "GRAPE": "GrapeCoin", "GRAV": "Graviton", @@ -4116,6 +5044,7 @@ "GREARN": "GrEarn", "GREEN": "GreenX", "GREENT": "Greentoken", + "GREG": "greg", "GRELF": "GRELF", "GREXIT": "GrexitCoin", "GREY": "Grey Token", @@ -4124,7 +5053,9 @@ "GRID": "Grid+", "GRIDCOIN": "GridCoin", "GRIDZ": "GridZone.io", + "GRIM": "GRIMREAPER", "GRIMACE": "Grimace", + "GRIMEVO": "Grim EVO", "GRIMEX": "SpaceGrime", "GRIN": "Grin", "GRL": "Greelance", @@ -4135,15 +5066,22 @@ "GRND": "SuperWalk", "GRO": "Gro DAO Token", "GROK": "Grok", + "GROKBANK": "Grok Bank", + "GROKBOY": "GrokBoy", + "GROKCAT": "Grok Cat", "GROKCEO": "GROK CEO", + "GROKCOIN": "Grok Coin", "GROKFATHER": "Grok Father", + "GROKGIRL": "Grok Girl", "GROKGROW": "GrokGrow", "GROKHEROES": "GROK heroes", + "GROKINU": "Grok Inu", "GROKKING": "GrokKing", "GROKKY": "GroKKy", "GROKMOON": "Grok Moon", "GROKOLAUS": "GROKolaus", "GROKQUEEN": "Grok Queen", + "GROKSORAX": "GROKSORAX", "GROKX": "GROKX", "GROKXAI": "Grok X Ai", "GRON": "Gron Digital", @@ -4162,10 +5100,12 @@ "GRWI": "Growers International", "GRX": "Gold Reward Token", "GS": "Genesis Shards", + "GS1": "NFTGamingStars", "GSC": "Global Social Chain", "GSE": "GSENetwork", "GSHIBA": "Gambler Shiba", "GSI": "Globex SCI", + "GSKY": "SKY FRONTIER", "GSM": "GSM Coin", "GSPI": "GSPI", "GSR": "GeyserCoin", @@ -4179,12 +5119,16 @@ "GSWIFT": "GameSwift", "GSX": "Gold Secured Currency", "GSY": "GenesysCoin", + "GSYS": "Genesys", "GT": "Gatechain Token", "GTA6": "GTA VI", "GTAI": "GT Protocol", + "GTAVI": "GTAVI", + "GTBOT": "Gaming-T-Bot", "GTC": "Gitcoin", "GTCOIN": "Game Tree", "GTE": "GreenTek", + "GTF": "GLOBALTRUSTFUND TOKEN", "GTFO": "DumpBuster", "GTH": "Gath3r", "GTIB": "Global Trust Coin", @@ -4193,23 +5137,34 @@ "GTON": "GTON Capital", "GTR": "Gturbo", "GTSE": "Global Tourism Sharing Ecology", + "GTTM": "Going To The Moon", "GTX": "GALLACTIC", "GUAC": "Guacamole", + "GUAP": "Guapcoin", "GUAR": "Guarium", + "GUARD": "Guardian", + "GUARDAI": "GuardAI", "GUC": "Green Universe Coin", "GUCCI": "GUCCI", "GUE": "GuerillaCoin", "GUESS": "Peerguess", + "GUI": "Gui Inu", "GUILD": "BlockchainSpace", + "GUISE": "GUISE", "GULF": "GulfCoin", "GUM": "Gourmet Galaxy", + "GUMMIES": "GUMMIES", + "GUMMY": "GUMMY", "GUN": "GunCoin", "GUNS": "GeoFunders", "GUP": "Guppy", "GUSD": "Gemini Dollar", "GUSDT": "Global Utility Smart Digital Token", "GUT": "Genesis Universe", + "GUUFY": "Guufy", + "GVC": "Global Virtual Coin", "GVE": "Globalvillage Ecosystem", + "GVL": "Greever", "GVR": "Grove [OLD]", "GVT": "Genesis Vision", "GW": "Gyrowin", @@ -4219,12 +5174,14 @@ "GX": "GameX", "GXA": "Galaxia", "GXC": "GXChain", + "GXE": "XENO Governance", "GXT": "Gem Exchange And Trading", "GYEN": "GYEN", "GYM": "GYM Token", "GYMNET": "Gym Network", "GYMREW": "Gym Rewards", "GYRO": "Gyro", + "GYSR": "GYSR", "GZB": "Gigzi", "GZE": "GazeCoin", "GZIL": "governance ZIL", @@ -4237,25 +5194,32 @@ "H2ON": "H2O Securities", "H3O": "Hydrominer", "H4TOKEN": "Hold Ignore Fud", + "HABIBI": "The Habibiz", "HAC": "Hackspace Capital", "HACHI": "Hachi", "HACHIKO": "Hachiko Inu Token", + "HAHA": "Hasaki", "HAI": "Hacken Token", "HAIR": " HairDAO", "HAKA": "TribeOne", "HAKKA": "Hakka Finance", + "HAKU": "HakuSwap", "HAL": "Halcyon", "HALF": "0.5X Long Bitcoin Token", "HALFSHIT": "0.5X Long Shitcoin Index Token", "HALLO": "Halloween Coin", + "HALLOWEEN": "HALLOWEEN", "HALO": "Halo Coin", "HALOPLATFORM": "Halo Platform", "HAM": "Hamster", + "HAMI": "Hamachi Finance", "HAMS": "HamsterCoin", "HAMSTR": "Hamster Coin", + "HAN": "HanChain", "HANA": "Hanacoin", "HAND": "ShowHand", "HANDY": "Handy", + "HANK": "Hank", "HANU": "Hanu Yokia", "HAO": "HistoryDAO", "HAPI": "HAPI", @@ -4263,26 +5227,35 @@ "HARAMBE": "Harambe", "HARD": "Kava Lend", "HARE": "Hare Token", + "HAREPLUS": "Hare Plus", + "HAROLD": "Harold", "HARRYP": "HarryPotterObamaSonic10Inu (ERC20)", "HART": "HARA", "HASH": "Provenance Blockchain", + "HASHAI": "HashAI", "HASHT": "HASH Token", "HASUI": "Haedal", "HAT": "Hawala.Exchange", "HATAY": "Hatayspor Token", + "HATCHY": "Hatchyverse", "HATI": "Hati", "HAUS": "DAOhaus", "HAVOC": "Havoc", + "HAVY": "Havy", "HAWK": "Hawksight", + "HAY": "Destablecoin HAY", "HAYYA": "GO HAYYA", "HAZ": "Hazza", "HAZE": "HazeCoin", "HB": "HeartBout", "HBAR": "Hedera Hashgraph", + "HBARX": "HBARX", "HBB": "Hubble", "HBC": "HBTC Captain Token", "HBD": "Hive Dollar", + "HBDC": "Happy Birthday Coin", "HBE": "healthbank", + "HBIT": "HashBit", "HBN": "HoboNickels", "HBO": "Hash Bridge Oracle", "HBOT": "Hummingbot", @@ -4310,17 +5283,21 @@ "HEAT": "Heat Ledger", "HEAVEN": "Heaven Token", "HEC": "Hector Finance", + "HECT": "Hectic Turkey", "HECTA": "Hectagon", "HEDG": "HedgeTrade", "HEDGE": "Hedgecoin", "HEEL": "HeelCoin", "HEFI": "HeFi", + "HEGE": "Hege", + "HEGG": "Hummingbird Egg", "HEGIC": "Hegic", "HELIOS": "Mission Helios", "HELL": "HELL COIN", "HELLO": "HELLO", "HELMET": "Helmet Insure", "HELPS": "HelpSeed", + "HEMAN": "HE-MAN", "HEMULE": "Hemule", "HEP": "Health Potion", "HER": "Hero Node", @@ -4341,6 +5318,7 @@ "HFIL": "Huobi Fil", "HFT": "Hashflow", "HGET": "Hedget", + "HGHG": "HUGHUG Coin", "HGO": "HireGo", "HGOLD": "HollyGold", "HGPT": "HyperGPT", @@ -4359,8 +5337,10 @@ "HICLONEX": "hiCLONEX", "HICOOLCATS": "hiCOOLCATS", "HID": "Hypersign Identity", + "HIDE": "Hide Coin", "HIDOODLES": "hiDOODLES", "HIDU": "H-Education World", + "HIENS3": "hiENS3", "HIENS4": "hiENS4", "HIFI": "Hifi Finance", "HIFLUF": "hiFLUF", @@ -4368,17 +5348,22 @@ "HIGAZERS": "hiGAZERS", "HIGH": "Highstreet", "HIH": "HiHealth", + "HIKARI": "Hikari Protocol", "HILL": "President Clinton", + "HIM": "Human Intelligence Machine", "HIMAYC": "hiMAYC", "HIME": "Phantom of the Kill", "HIMEEBITS": "hiMEEBITS", "HIMFERS": "hiMFERS", + "HIMO": "Himo World", "HIMOONBIRDS": "hiMOONBIRDS", "HINA": "Hina Inu", "HINT": "Hintchain", "HINU": "HajiIni", + "HIOD": "hiOD", "HIODBS": "hiODBS", "HIPENGUINS": "hiPENGUINS", + "HIPP": "El Hippo", "HIPUNKS": "hiPUNKS", "HIRE": "HireMatch", "HIRENGA": "hiRENGA", @@ -4412,8 +5397,11 @@ "HLX": "Helex", "HMC": "Hi Mutual Society", "HMD": "Homelend", + "HMKR": "Hitmakr", + "HMM": "HMM", "HMN": "Harvest Masternode Coin", "HMND": "Humanode", + "HMNG": "HummingBirdFinance", "HMP": "HempCoin", "HMQ": "Humaniq", "HMR": "Homeros", @@ -4429,29 +5417,41 @@ "HNST": "Honest", "HNT": "Helium", "HNTR": "Hunter", + "HNX": "HeartX Utility Token", "HNY": "Honey", "HNZO": "Hanzo Inu", "HO": "HALO network", "HOA": "Hex Orange Address", + "HOBA": "Honey Badger", "HOBBES": "Hobbes", "HOBO": "HOBO THE BEAR", + "HOCAI": "Heroes of Crypto AI", "HOD": "HoDooi.com", "HODL": "HOdlcoin", "HOGE": "Hoge Finance", + "HOHOHO": "Santa Floki v2.0", + "HOICHI": "Hoichi", "HOKA": "Hokkaido Inu", "HOKK": "Hokkaidu Inu", + "HOL": "Hololoot", "HOLA": "Hola Token", "HOLD": "HOLD", + "HOLDEX": "Holdex Finance", "HOLY": "Holy Trinity", + "HOM": "Homeety", "HOME": "OtterHome", + "HOMER": "Homer Simpson", "HOMI": "HOMIHELP", + "HOMIECOIN": "Homie Wars", "HOMMIES": "HOMMIES", "HON": "SoulSociety", "HONEY": "Hivemapper", "HONEYCOIN": "Honey", "HONK": "Honk", "HONOR": "HonorLand", + "HOOF": "Metaderby Hoof", "HOOK": "Hooked Protocol", + "HOOP": "Chibi Dinos", "HOP": "Hop Protocol", "HOPPY": "Hoppy", "HOPR": "HOPR", @@ -4461,10 +5461,14 @@ "HOS": "Hotel of Secrets", "HOSHI": "Dejitaru Hoshi", "HOSKY": "Hosky", + "HOSTAI": "Host AI", "HOT": "Holo", "HOTCROSS": "Hot Cross", + "HOTKEY": "HotKeySwap", + "HOTMOON": "HotMoon Token", "HOTN": "HotNow", "HOTT": "HOT Token", + "HOUSE": "Klaymore Stakehouse", "HOW": "HowInu", "HOWL": "Coyote", "HP": "HeroPark", @@ -4477,6 +5481,8 @@ "HPO": "Hippocrat", "HPT": "Huobi Pool Token", "HPX": "HUPAYX", + "HPY": "Hyper Pay", + "HPYPEPE": "Happy Pepe Token", "HQR": "Hayya Qatar", "HQT": "HyperQuant", "HQX": "HOQU", @@ -4485,6 +5491,7 @@ "HRCC": "HRC Crypto", "HRD": "Hoard", "HRDG": "HRDGCOIN", + "HRM": "Honorarium", "HRO": "HEROIC.com", "HRTS": "YellowHeart Protocol", "HSC": "HashCoin", @@ -4501,6 +5508,7 @@ "HTC": "Hitcoin", "HTD": "HeroesTD", "HTDF": "Orient Walt", + "HTE": "Hepton", "HTER": "Biogen", "HTM": "Hatom", "HTML": "HTML Coin", @@ -4518,7 +5526,12 @@ "HUDI": "Hudi", "HUGE": "BigCoin", "HUGO": "Hugo Inu", + "HUH": "HUH Token", "HUM": "Humanscape", + "HUMAI": "Humanoid AI", + "HUMP": "Hump", + "HUND": "HUND MEME COIN", + "HUNDRED": "HUNDRED", "HUNNY": "Pancake Hunny", "HUNT": "HUNT", "HUR": "Hurify", @@ -4533,10 +5546,13 @@ "HVE": "UHIVE", "HVE2": "Uhive", "HVH": "HAVAH", + "HVI": "Hungarian Vizsla Inu", "HVN": "Hiveterminal Token", "HVNT": "HiveNet Token", "HVT": "HyperVerse", "HWC": "HollyWoodCoin", + "HWL": "Howl City", + "HWT": "Honor World Token", "HXA": "HXAcoin", "HXC": "HexanCoin", "HXD": "Honeyland", @@ -4547,6 +5563,7 @@ "HYBN": "Hey Bitcoin", "HYBRID": "Hybrid Bank Cash", "HYC": "HYCON", + "HYCO": "HYPERCOMIC", "HYDRA": "Hydra", "HYDRO": "Hydro", "HYDROMINER": "Hydrominer", @@ -4556,14 +5573,17 @@ "HYP": "HyperStake", "HYPE": "Hype", "HYPER": "HyperChainX", + "HYPERAI": "HyperHash AI", "HYPERCOIN": "HyperCoin", "HYPERD": "HyperDAO", "HYPERS": "HyperSpace", + "HYPES": "Supreme Finance", "HYPR": "Hypr Network", "HYS": "Heiss Shares", "HYT": "HoryouToken", "HYVE": "Hyve", "HZ": "Horizon", + "HZD": "HorizonDollar", "HZM": "HZM Coin", "HZN": "Horizon Protocol", "HZT": "HazMatCoin", @@ -4582,9 +5602,11 @@ "IBFN": "IBF Net", "IBFR": "iBuffer Token", "IBG": "iBG Token", + "IBIT": "InfinityBit Token", "IBNB": "iBNB", "IBP": "Innovation Blockchain Payment", "IBS": "Irbis Network", + "IBTC": "Indigo Protocol - iBTC", "IC": "Ignition", "ICA": "Icarus Network", "ICAP": "ICAP Token", @@ -4592,12 +5614,14 @@ "ICB": "IceBergCoin", "ICC": "Insta Cash Coin", "ICE": "Decentral Games ICE", + "ICG": "Invest Club Global", "ICH": "IdeaChain", "ICHI": "ICHI", "ICHN": "i-chain", "ICHX": "IceChain", "ICLICK": "Iclick inu", "ICN": "Iconomi", + "ICNX": "Icon.X World", "ICOB": "Icobid", "ICOM": "iCommunity", "ICON": "Iconic", @@ -4625,12 +5649,14 @@ "IDM": "IDM", "IDNA": "Idena", "IDO": "Idexo", + "IDOL": "IDOLINU", "IDORU": "Vip2Fan", "IDRT": "Rupiah Token", "IDRX": "IDRX", "IDT": "InvestDigital", "IDTT": "Identity", "IDV": "Idavoll DAO", + "IDVV1": "Idavoll DAO v1", "IDX": "Index Chain", "IDXM": "IDEX Membership", "IDXS": "In-Dex Sale", @@ -4639,6 +5665,7 @@ "IETH": "iEthereum", "IF": "Impossible Finance", "IFC": "Infinite Coin", + "IFIT": "CALO INDOOR", "IFLT": "InflationCoin", "IFT": "InvestFeed", "IFUM": "Infleum", @@ -4651,12 +5678,14 @@ "IGNIS": "Ignis", "IGTT": "IGT", "IGU": "IguVerse", + "IGUP": "IguVerse", "IHC": "Inflation Hedging Coin", "IHF": "Invictus Hyperion Fund", "IHT": "I-House Token", "IIC": "Intelligent Investment Chain", "IJC": "IjasCoin", "IJZ": "iinjaz", + "IKI": "ikipay", "ILA": "Infinite Launch", "ILC": "ILCOIN", "ILCT": "ILCoin Token", @@ -4671,6 +5700,7 @@ "IMGZ": "Imigize", "IMI": "Influencer", "IML": "IMMLA", + "IMMO": "ImmortalDAO Finance", "IMO": "IMO", "IMP": "CoinIMP", "IMPACT": "Impact", @@ -4696,10 +5726,13 @@ "INCORGNITO": "Incorgnito", "INCP": "InceptionCoin", "IND": "Indorse", + "INDAY": "Independence Day", + "INDEPENDENCEDAY": "Independence Day", "INDEX": "Index Cooperative", "INDI": "IndiGG", "INDIA": "Indiacoin", "INDICOIN": "IndiCoin", + "INDU": "INDU4.0", "INDY": "Indigo Protocol", "INE": "IntelliShare", "INEDIBLE": "INEDIBLE", @@ -4724,6 +5757,8 @@ "INNBC": "Innovative Bioresearch Coin", "INNOU": "Innou", "INO": "Ino Coin", + "INOVAI": "INOVAI", + "INP": "Ionic Pocket Token", "INRT": "INRToken", "INS": "Insolar (Old Chain)", "INSANE": "InsaneCoin", @@ -4739,9 +5774,14 @@ "INSURC": "InsurChain Coin", "INT": "Internet Node token", "INTD": "INTDESTCOIN", + "INTELLIQUE": "KARASOU", "INTER": "Inter Milan Fan Token", + "INTERN": "Interns", + "INTL": "Intelly", "INTO": "Influ Token", "INTR": "Interlay", + "INTRO": "1INTRO", + "INTX": "Intexcoin", "INU": "INU Token", "INUINU": "Inu Inu", "INUKO": "Inuko Finance", @@ -4768,6 +5808,7 @@ "IONX": "Charged Particles", "IONZ": "IONZ", "IOP": "Internet of People", + "IOSHIB": "IoTexShiba", "IOST": "IOS token", "IOT": "Helium IOT", "IOTW": "IOTW", @@ -4791,20 +5832,25 @@ "IPVOLD": "IPVERSE (Klaytn)", "IPX": "InpulseX", "IQ": "IQ", + "IQ50": "IQ50", "IQC": "IQ.cash", "IQN": "IQeon", "IQQ": "Iqoniq", "IQT": "IQ Protocol", "IRA": "Diligence", "IRC": "IRONCOIN", + "IRENA": "Irena Coin Apps", "IRIS": "IRIS Network", + "IRISTOKEN": "Iris Ecosystem", "IRL": "IrishCoin", "IRON": "Iron BSC", "IRT": "Infinity Rocket", + "IRYDE": "iRYDE COIN", "ISA": "Islander", "ISDT": "ISTARDUST", "ISG": "ISG", "ISH": "Interstellar Holdings", + "ISHI": "Ishi", "ISHND": "StrongHands Finance", "ISIKC": "Isiklar Coin", "ISKR": "ISKRA Token", @@ -4812,6 +5858,7 @@ "ISL": "IslaCoin", "ISLAMI": "ISLAMICOIN", "ISLM": "Islamic Coin", + "ISME": "Root Protocol", "ISP": "Ispolink", "ISR": "Insureum", "ISRG.CUR": "Intuitive Surgical, Inc.", @@ -4833,16 +5880,20 @@ "ITM": "intimate.io", "ITOC": "ITOChain", "ITR": "INTRO", + "ITSB": "ITSBLOC", "ITU": "iTrue", "ITX": "Intellix", "ITZ": "Interzone", "IUNGO": "Iungo", "IUS": "Iustitia Coin", + "IUSD": "Indigo Protocol - iUSD", "IUX": "GeniuX", "IVAR": "Ivar Coin", "IVC": "Investy Coin", "IVI": "IVIRSE", + "IVIP": "iVipCoin", "IVN": "IVN Security", + "IVPAY": "ivendPay", "IVY": "IvyKoin", "IVZ": "InvisibleCoin", "IW": "iWallet", @@ -4864,16 +5915,23 @@ "J": "JoinCoin", "J8T": "JET8", "J9BC": "J9CASINO", + "JACK": "Jack Token", "JACS": "JACS", "JACY": "JACY", "JADE": "Jade Protocol", "JADEC": "Jade Currency", + "JAIHO": "Jaiho Crypto", + "JAKE": "Jake The Dog", "JAM": "Tune.Fm", + "JAN": "Storm Warfare", "JANE": "JaneCoin", "JAR": "Jarvis+", "JARED": "Jared From Subway", "JARY": "JeromeAndGary", "JASMY": "JasmyCoin", + "JAWS": "AutoShark", + "JAY": "Jaypeggers", + "JBOT": "JACKBOT", "JBS": "JumBucks Coin", "JBX": "Juicebox", "JC": "JesusCoin", @@ -4885,28 +5943,42 @@ "JCT": "Japan Content Token", "JDC": "JustDatingSite", "JED": "JEDSTAR", + "JEDALS": "Yoda Coin Swap", + "JEET": "Jeet", "JEFE": "JEFE TOKEN", "JEFF": "Jeff in Space", "JEJUDOGE": "Jejudoge", + "JELLI": "JELLI", "JELLY": "Jelly eSports", "JEM": "Jem", "JEN": "JEN COIN", + "JERRY": "Jerry Inu", "JERRYINU": "JERRYINU", "JESUS": "Jesus Coin", "JET": "Jet Protocol", "JETCOIN": "Jetcoin", + "JETTON": "JetTon Game", + "JEUR": "Jarvis Synthetic Euro", "JEW": "Shekel", "JEWEL": "DeFi Kingdoms", "JEX": "JEX Token", "JFI": "JackPool.finance", "JFIN": "JFIN Coin", + "JFIVE": "Jonny Five", + "JGLP": "Jones GLP", "JGN": "Juggernaut", "JIAOZI": "Jiaozi", "JIB": "Jibbit", "JIF": "JiffyCoin", "JIM": "Jim", + "JIND": "JINDO INU", "JINDOGE": "Jindoge", "JIO": "JIO Token", + "JITOSOL": "Jito Staked SOL", + "JIZZ": "JizzRocket", + "JIZZLORD": "JizzLord", + "JIZZUS": "JIZZUS CHRIST", + "JK": "JK Coin", "JKC": "JunkCoin", "JKL": "Jackal Protocol", "JLP": "Jupiter Perps LP", @@ -4925,19 +5997,26 @@ "JOBS": "JobsCoin", "JOE": "JOE", "JOEBIDEN2024 ": "JOEBIDEN2024", + "JOEY": "Joey Inu", + "JOGECO": "Jogecodog", + "JOHM": "Johm lemmon", "JOINT": "Joint Ventures", "JOJO": "JOJO", - "JOK": "JokerCoin", + "JOK": "JokInTheBox", "JOKER": "JOKER", + "JOKERCOIN": "JokerCoin", "JOLT": "Joltify", "JONES": "Jones DAO", + "JOOPS": "JOOPS", "JOTCHUA": "Perro Dinero", + "JOWNES": "Alux Jownes", "JOY": "Joystream", "JOYS": "JOYS", "JOYT": "JoyToken", "JOYTOKEN": "Joycoin", "JP": "JP", "JPAW": "Jpaw Inu", + "JPD": "JackpotDoge", "JPEG": "JPEG'd", "JPGC": "JPGold Coin", "JPYC": "JPYC", @@ -4952,19 +6031,24 @@ "JTC": "Jurat", "JTO": "Jito", "JTS": "Jetset", + "JTT": "Justus", "JTX": "Project J", "JUDGE": "JudgeCoin", + "JUGNI": "JUGNI", "JUI": "Juiice", + "JUICE": "Juice Finance", "JUL": "Joule", "JULB": "JustLiquidity Binance", "JULD": "JulSwap", "JUMBO": "Jumbo Exchange", "JUMP": "Jumpcoin", "JUN": "Jun \"M\" Coin", + "JUNKIE": "Junkie Cats", "JUNO": "JUNO", "JUP": "Jupiter", "JUPI": "Jupiter", "JUR": "Jur", + "JUSDC": "Jones USDC", "JUSDT": "TON Bridged USDT", "JUSTICE": "AssangeDAO", "JUV": "Juventus Fan Token", @@ -4975,19 +6059,23 @@ "K21": "K21", "K2G": "Kasko2go", "KAAS": "KAASY.AI", + "KABOSU": "Kabosu Family", "KABY": "Kaby Arena", "KAC": "KACO Finance", "KACY": "Kassandra", "KAG": "Silver", "KAI": "KardiaChain", + "KAIJU": "KAIJUNO8", "KAIKEN": "Kaiken Shiba", "KAINET": "KAINET", "KAKA": "KAKA NFT World", + "KAKI": "Doge KaKi", "KAL": "Kaleido", "KALA": "Kalata Protocol", "KALAM": "Kalamint", "KALDI": "Kaldicoin", "KALI": "Kalissa", + "KALIS": "KALICHAIN", "KALLY": "Polkally", "KALM": "KALM", "KALYCOIN": "KalyCoin", @@ -5003,6 +6091,7 @@ "KAREN": "KarenCoin", "KARMA": "Karma", "KARMAD": "Karma DAO", + "KARRAT": "KARRAT", "KART": "Dragon Kart", "KAS": "Kaspa", "KASSIAHOME": "Kassia Home", @@ -5010,6 +6099,9 @@ "KAT": "Kambria", "KATA": "Katana Inu", "KATANA": "Katana Finance", + "KATCHU": "Katchu Coin", + "KATT": "Katt Daddy", + "KATYCAT": "Katy Perry Fans", "KATZ": "KATZcoin", "KAU": "Kinesis Gold", "KAVA": "Kava", @@ -5029,6 +6121,7 @@ "KCAKE": "KittyCake", "KCAL": "Phantasma Energy", "KCASH": "Kcash", + "KCAT": "KING OF CATS", "KCCM": "KCC MemePad", "KCCPAD": "KCCPad", "KCH": "Keep Calm and Hodl", @@ -5039,11 +6132,13 @@ "KDC": "Klondike Coin", "KDG": "Kingdom Game 4.0", "KDIA": "KDIA COIN", + "KDOE": "Kudoe", "KDOGE": "KingDoge", "KDX": "eckoDAO", "KEANU": "Keanu Inu", "KEC": "KEYCO", "KED": "Klingon Empire Darsek", + "KEEMJONG": "KEEM JONG UNN", "KEEP": "Keep Network", "KEES": "Korea Entertainment Education & Shopping", "KEI": "Keisuke Inu", @@ -5054,28 +6149,40 @@ "KELPIE": "Kelpie Inu", "KEMA": "Kemacoin", "KEN": "Kencoin", + "KENKA": "KENKA METAVERSE", + "KENNEL": "Kennel Locker", + "KENSHI": "Kenshi", "KEP": "Kepler", + "KEPT": "KeptChain", "KERMIT": "KermitTheCoin", "KETAN": "Ketan", "KEX": "Kira Network", "KEXCOIN": "KexCoin", "KEY": "SelfKey", "KEYC": "KeyCoin", + "KEYCAT": "Keyboard Cat", "KEYFI": "KeyFi", + "KEYT": "REBIT", "KFC": "Chicken", "KFI": "Klever Finance", + "KFR": "KING FOREVER", "KFT": "Knit Finance", "KFX": "KnoxFS", "KGC": "Krypton Galaxy Coin", "KGO": "Kiwigo", + "KGT": "Kaby Gaming Token", + "KHAI": "khai", "KHM": "Kohima", "KI": "Genopets KI", "KIAN": "Porta", "KIBA": "Kiba Inu", + "KIBSHI": "KiboShib", "KICK": "Kick", "KICKS": "GetKicks", "KIF": "KittenFinance", + "KIKO": "KIKO", "KILLER": "Fat Cat Killer", + "KILLSOLANA": "KillSolana", "KILT": "KILT Protocol", "KIM": "King Money", "KIMBO": "Kimbo", @@ -5088,23 +6195,36 @@ "KINGB": "King Bean", "KINGBONK": "King Bonk", "KINGCAT": "King Cat", + "KINGDOG": "King Dog Inu", "KINGDOMQUEST": "Kingdom Quest", "KINGF": "King Finance", "KINGGROK": "King Grok", + "KINGPEPE": "KING PEPE", "KINGSHIB": "King Shiba", + "KINGSLERF": "King Slerf", + "KINGSORA": "King Sora", "KINGSWAP": "KingSwap", + "KINGTRUMP": "King Trump", "KINGU": "KINGU", + "KINGWIF": "King WIF", + "KINGY": "KINGYTON", "KINT": "Kintsugi", + "KINU": "Kragger Inu", "KIRA": "Kira the Injective Cat", "KIRBY": "Kirby Inu", + "KIRBYCEO": "Kirby CEO", + "KIRBYINU": "Kirby Inu", "KIRBYRELOADED": "Kirby Reloaded", "KIRO": "Kirobo", "KISC": "Kaiser", "KISHIMOTO": "Kishimoto Inu", "KISHU": "Kishu Inu", + "KIT": "Kitsune", "KITA": "KITA INU", "KITSU": "Kitsune Inu", "KITTENS": "Kitten Coin", + "KITTENWIF": "KittenWifHat", + "KITTI": "KITTI TOKEN", "KITTY": "Kitty Inu", "KIWI": "kiwi", "KIZUNA": "KIZUNA", @@ -5122,44 +6242,63 @@ "KLO": "Kalao", "KLON": "Klondike Finance", "KLP": "Kulupu", + "KLS": "Karlsen", "KLT": "Kamaleont", "KLUB": "KlubCoin", "KLV": "Klever", "KMA": "Calamari Network", + "KMC": "Kitsumon", "KMD": "Komodo", "KML": "KinkyMilady", + "KMNO": "Kamino", "KMON": "Kryptomon", "KMX": "KiMex", + "KNB": "Kronobit Networks Blockchain", "KNC": "Kyber Network Crystal v2", "KNCL": "Kyber Network Crystal Legacy", + "KNDC": "KanadeCoin", + "KNDM": "Kingdom", "KNDX": "Kondux", + "KNFT": "KStarNFT", "KNG": "BetKings", "KNGN": "KingN Coin", "KNIGHT": "Forest Knight", + "KNINE": "K9 Finance", "KNJ": "Kunji Finance", + "KNOB": "KNOB", "KNOT": "Karmaverse", "KNOW": "KNOW", + "KNOX": "KnoxDAO", + "KNS": "Kenshi", "KNT": "Knekted", "KNTO": "Kento", "KNW": "Knowledge", "KOBE": "Shabu Shabu", "KOBO": "KoboCoin", + "KODA": "Koda Cryptocurrency", "KODACHI": "Kodachi Token", + "KOGE": "BNB48 Club Token", "KOGECOIN": "KogeCoin.io", "KOI": "Koi Network", "KOIN": "Koinos", + "KOINB": "KoinBülteni Token", "KOIP": "KoiPond", + "KOJI": "Koji", "KOK": "KOK Coin", "KOKO": "KokoSwap", "KOL": "Kollect", "KOLION": "Kolion", "KOM": "Kommunitas", + "KOMO": "Komoverse", "KOMP": "Kompass", + "KOMPETE": "KOMPETE", "KON": "KonPay", "KONG": "KONG", "KONO": "Konomi Network", + "KORA": "Kortana", "KORE": "KORE Vault", "KOREC": "Kore", + "KORRA": "KORRA", "KOTO": "Koto", "KOY": "Koyo", "KOZ": "Kozjin", @@ -5168,7 +6307,9 @@ "KPAD": "KickPad", "KPAPA": "KPAPA", "KPC": "KEEPs Coin", + "KPHI": "Kephi Gallery", "KPL": "Kepple", + "KPN": "KonnektVPN", "KPOP": "KPOP Coin", "KRAK": "Kraken", "KRATOS": "KRATOS", @@ -5184,6 +6325,7 @@ "KRN": "KRYZA Network", "KRO": "Betoken", "KROM": "Kromatika", + "KROME": "KROME Shares", "KRONE": "Kronecoin", "KRP": "Kryptoin", "KRRX": "Kyrrex", @@ -5202,8 +6344,10 @@ "KSS": "Krosscoin", "KST": "StarKST", "KSTT.BITCI": "Kocaelispor Fan Token", + "KSWAP": "KyotoSwap", "KSYS": "K-Systems", "KT": "Kuai Token", + "KTC": "KTX.Finance", "KTK": "KryptCoin", "KTN": "Kattana", "KTO": "Kounotori", @@ -5220,18 +6364,22 @@ "KUKU": "KuKu", "KUMA": "Kuma Inu", "KUMU": "Kumu Finance", + "KUNAI": "KunaiKash", "KUNCI": "Kunci Coin", "KUR": "Kuro", "KURO": "Kurobi", "KURT": "Kurrent", + "KUS": "KuSwap", "KUSA": "Kusa Inu", "KUSD": "Kowala", "KUSH": "KushCoin", + "KUSUNOKI": "Kusunoki Samurai", "KUV": "Kuverit", "KVERSE": "KEEPs Coin", "KVI": "KVI Chain", "KVNT": "KVANT", "KVT": "Kinesis Velocity Token", + "KWAI": "KWAI", "KWATT": "4New", "KWD": "KIWI DEFI", "KWENTA": "Kwenta", @@ -5239,25 +6387,33 @@ "KWIK": "KwikSwap", "KWS": "Knight War Spirits", "KWT": "Kawaii Island", + "KXA": "Kryxivia", + "KXC": "KingXChain", "KXUSD": "kxUSD", "KYCC": "KYCCOIN", "KYL": "Kylin Network", "KYOKO": "Kyoko", "KYTE": "Kambria Yield Tuning Engine", + "KYUB": "Kyuubi", "KYVE": "KYVE Network", "KZC": "KZCash", "KZEN": "Kaizen", "L": "L inu", "L2": "Leverj Gluon", + "L2DAO": "Layer2DAO", "L3P": "Lepricon", + "L3USD": "L3USD", "L7": "L7", "LA": "LATOKEN", "LAB": "Labrys", "LABRA": "LabraCoin", "LABS": "LABS Group", "LABX": "Stakinglab", + "LABZ": "Insane Labz", "LACCOIN": "LocalAgro", "LACE": "Lovelace World", + "LADA": "LadderCaster", + "LADYF": "Milady Wif Hat", "LADYS": "Milady Meme Coin", "LAEEB": "LaEeb", "LAELAPS": "Laelaps", @@ -5266,15 +6422,21 @@ "LAKE": "Data Lake", "LALA": "LaLa World", "LAMB": "Lambda", + "LAMBO": "LAMBO", "LANA": "LanaCoin", "LANC": "Lanceria", "LAND": "Landshare", "LANDB": "LandBox", "LANDS": "Two Lands", + "LANDV1": "Landshare v1", + "LANDWOLF": "LANDWOLF", "LANE": "LaneAxis", "LAO": "LC Token", + "LAPTOP": "Hunter Biden's Laptop", "LAR": "LinkArt", "LARIX": "Larix", + "LARO": "Anito Legends", + "LARRY": "LarryCoin", "LAS": "LNAsolution Coin", "LAT": "PlatON Network", "LATTE": "LatteSwap", @@ -5294,6 +6456,7 @@ "LBK": "LBK", "LBL": "LABEL Foundation", "LBLOCK": "Lucky Block", + "LBM": "Libertum", "LBR": "LaborCrypto", "LBT": "Law Blocks", "LBTC": "LiteBitcoin", @@ -5302,6 +6465,7 @@ "LC4": "LEOcoin", "LCASH": "LitecoinCash", "LCC": "LitecoinCash", + "LCD": "Lucidao", "LCG": "LCG", "LCK": "Luckbox", "LCMG": "ElysiumG", @@ -5321,6 +6485,7 @@ "LDO": "Lido DAO", "LDOGE": "LiteDoge", "LDX": "Litedex", + "LDXG": "LondonCoinGold", "LDZ": "Voodoo Token", "LEA": "LeaCoin", "LEAD": "Lead Wallet", @@ -5334,6 +6499,7 @@ "LEET": "LeetSwap", "LEG": "Legia Warsaw Fan Token", "LEGO": "Lego Coin", + "LEIA": "Leia", "LELE": "Lelecoin", "LEMC": "LemonChain", "LEMD": "Lemond", @@ -5341,8 +6507,10 @@ "LEMO": "LemoChain", "LEMON": "LemonCoin", "LEN": "Liqnet", + "LENARD": "Lenard", "LEND": "Aave", "LENDA": "Lenda", + "LENDS": "Lends", "LENFI": "Lenfi", "LENIN": "LeninCoin", "LEO": "LEO Token", @@ -5351,28 +6519,37 @@ "LEOX": "Galileo", "LEPA": "Lepasa", "LEPEN": "LePenCoin", + "LESBIAN": "Lesbian Inu", "LESS": "Less Network", "LESSF": "LessFnGas", "LET": "LinkEye", + "LETIT": "Letit", + "LETSGO": "Lets Go Brandon", "LEU": "CryptoLEU", "LEV": "Levante U.D. Fan Token", + "LEVE": "Leve Invest", + "LEVELG": "LEVELG", "LEVER": "LeverFi", "LEVERJ": "Leverj", "LEVL": "Levolution", "LEX": "Elxis", "LEXI": "LEXIT", "LEZ": "Peoplez", + "LEZGI": "LEZGI Token", "LF": "Linkflow", "LFC": "BigLifeCoin", "LFG": "Gamerse", "LFI": "LunaFi", + "LFNTY": "Lifinity", "LFT": "Lend Flare Dao", "LFW": "Linked Finance World", "LGBT": "Let's Go Brandon Token", "LGBTQ": "LGBTQoin", + "LGC": "LiveGreen Coin", "LGCY": "LGCY Network", "LGD": "Legends Cryptocurrency", "LGO": "Legolas Exchange", + "LGOLD": "LYFE GOLD", "LGOT": "LGO Token", "LGR": "Logarithm", "LGX": "Legion Network", @@ -5385,6 +6562,7 @@ "LIBERA": "Libera Financial", "LIBERO": "Libero Financial", "LIBFX": "Libfx", + "LIBRA": "Libra Protocol", "LIBRE": "Libre", "LIC": "Ligercoin", "LICK": "PetLFG", @@ -5393,11 +6571,14 @@ "LIDER": "Lider Token", "LIEN": "Lien", "LIF": "Winding Tree", + "LIF3": "LIF3", "LIFE": "Life Crypto", + "LIFEBIRD": "LIFEBIRD", "LIFETOKEN": "LIFE", "LIFT": "Uplift", "LIGER": "Ligercoin", "LIGHT": "LightChain", + "LIGMA": "Ligma Node", "LIGO": "Ligo", "LIKE": "Only1", "LIKEC": "LikeCoin", @@ -5411,10 +6592,14 @@ "LINANET": "Lina", "LINDA": "Metrix", "LINDACEO": "LindaYacc Ceo", + "LINEA": "Linea", "LING": "Lingose", "LINK": "Chainlink", "LINKA": "LINKA", "LINKC": "LINKCHAIN", + "LINKFI": "LinkFi", + "LINQ": "LINQ", + "LINSPIRIT": "linSpirit", "LINU": "Luna Inu", "LINX": "Linx", "LION": "Lion Token", @@ -5422,12 +6607,14 @@ "LIPS": "LipChain", "LIQ": "LIQ Protocol", "LIQD": "Liquid Finance", + "LIQR": "Topshelf Finance", "LIQUI": "Liquidus", "LIR": "Let it Ride", "LIS": "Realis Network", "LISA": "Lisa Simpson", "LIST": "KList Protocol", "LIT": "Litentry", + "LITE": "Lite USD", "LITENETT": "Litenett", "LITH": "Lithium Finance", "LITHIUM": "Lithium", @@ -5446,20 +6633,22 @@ "LK7": "Lucky7Coin", "LKC": "LuckyCoin", "LKD": "LinkDao", - "LKK": "Lykke", "LKN": "LinkCoin Token", "LKSM": "Liquid KSM", "LKT": "Locklet", "LKU": "Lukiu", "LKY": "LuckyCoin", + "LL": "LightLink", "LLAND": "Lyfe Land", "LLG": "Loligo", "LLION": "Lydian Lion", + "LLT": "LILLIUS", "LM": "LeisureMeta", "LMAO": "LMAO Finance", "LMC": "LomoCoin", "LMCH": "Latamcash", "LMCSWAP": "LimoCoin SWAP", + "LMEOW": "lmeow", "LMR": "Lumerin", "LMT": "Lympo Market Token", "LMTOKEN": "LM Token", @@ -5469,6 +6658,9 @@ "LN": "LINK", "LNC": "Blocklancer", "LND": "Lendingblock", + "LNDRR": "Lendr Network", + "LNDRY": "LNDRY", + "LNDX": "LandX Finance", "LNK": "Ethereum.Link", "LNKC": "Linker Coin", "LNL": "LunarLink", @@ -5476,7 +6668,9 @@ "LNT": "Lottonation", "LNX": "Lunox Token", "LOA": "League of Ancients", + "LOAF": "LOAF CAT", "LOAN": "Lendoit", + "LOBO": "LOBO•THE•WOLF•PUP", "LOBS": "Lobstex", "LOC": "LockTrip", "LOCC": "Low Orbit Crypto Cannon", @@ -5486,27 +6680,35 @@ "LOCO": "Loco", "LOCUS": "Locus Chain", "LODE": "Lodestar", + "LOE": "Legends of Elysium", "LOF": "Land of Fantasy", + "LOFI": "LOFI", "LOG": "Wood Coin", "LOIS": "Lois Token", "LOKA": "League of Kingdoms", "LOKR": "Polkalokr", "LOL": "EMOGI Network", + "LOLA": "Lola", "LOLC": "LOL Coin", "LON": "Tokenlon", "LONG": "Longdrink Finance", + "LONGFU": "LONGFU", "LOOK": "LookCoin", "LOOKS": "LooksRare", "LOOM": "Loom Network", "LOON": "Loon Network", "LOONG": "PlumpyDragons", "LOOP": "LOOP", + "LOOPY": "Loopy", "LOOT": "LootBot", "LOOTEX": "Lootex", "LOPES": "Leandro Lopes", "LORD": "MEMELORD", "LORDS": "LORDS", "LORDZ": "Meme Lordz", + "LORGY": "Memeolorgy", + "LORY": "Yield Parrot", + "LOST": "Lost Worlds", "LOT": "Lukki Operating Token", "LOTES": "Loteo", "LOTEU": "Loteo", @@ -5519,6 +6721,7 @@ "LOVELY": "Lovely Inu finance", "LOVESNOOPY": "I LOVE SNOOPY", "LOWB": "Loser Coin", + "LOWQ": "lowq frends", "LOX": "Lox Network", "LOYAL": "Loyalty Labs", "LP": "Liquid Protocol", @@ -5547,11 +6750,17 @@ "LSD": "LightSpeedCoin", "LSDOGE": "LSDoge", "LSETH": "Liquid Staked ETH", + "LSHARE": "LSHARE", + "LSILVER": "Lyfe Silver", "LSK": "Lisk", "LSP": "Lumenswap", "LSPHERE": "Lunasphere", + "LSR": "LaserEyes", "LSS": "Lossless", "LST": "Lendroid Support Token", + "LSTAR": "Learning Star", + "LSV": "Litecoin SV", + "LSWAP": "LoopSwap", "LT": "Loctite Assets Token", "LTA": "Litra", "LTB": "Litebar", @@ -5585,8 +6794,11 @@ "LTX": "Lattice Token", "LTZ": "Litecoinz", "LUA": "Lua Token", + "LUAUSD": "Lumi Finance", + "LUBE": "Joe Lube Coin", "LUC": "Play 2 Live", "LUCA": "LUCA", + "LUCHOW": "LunaChow", "LUCK": "Lucky Cat", "LUCKY": "Lucky Lion", "LUCKYB": "LuckyBlocks", @@ -5598,12 +6810,14 @@ "LUFFYG": "Luffy G5", "LUFFYOLD": "Luffy", "LUIGI": "Luigi Inu", + "LUIS": "Tongue Cat", "LULU": "LULU", "LUM": "Illuminates", "LUMA": "LUMA Token", "LUMI": "LUMI Credits", "LUN": "Lunyr", "LUNA": "Terra", + "LUNAR": "Lunar", "LUNAT": "Lunatics", "LUNC": "Terra Classic", "LUNCARMY": "LUNCARMY", @@ -5615,6 +6829,7 @@ "LUPIN": "LUPIN", "LUS": "Luna Rush", "LUSD": "Liquity USD", + "LUSH": "Lush AI", "LUT": "Cinemadrom", "LUTETIUM": "Lutetium Coin", "LUX": "LUXCoin", @@ -5622,6 +6837,7 @@ "LUXY": "Luxy", "LVG": "Leverage Coin", "LVIP": "Limitless VIP", + "LVL": "Level", "LVM": "LakeViewMeta", "LVN": "LivenPay", "LVX": "Level01", @@ -5646,30 +6862,48 @@ "LYQD": "eLYQD", "LYRA": "Lyra", "LYTX": "LYTIX", + "LYUM": "Layerium", + "LYVE": "Lyve Finance", "LYX": "LUKSO", "LYXE": "LUKSO", + "LYZI": "Lyzi", "LZ": "LaunchZone", + "LZM": "LoungeM", + "M": "MetaVerse-M", "M1": "SupplyShock", "M2O": "M2O Token", "M87": "MESSIER", + "MABA": "Make America Based Again", "MAC": "MachineCoin", "MADANA": "MADANA", "MADC": "MadCoin", "MADOG": "MarvelDoge", + "MADPEPE": "Mad Pepe", "MAEP": "Maester Protocol", + "MAF": "MetaMAFIA", "MAG": "Magnet", "MAGA": "TRUMP", + "MAGACAT": "MAGACAT", + "MAGAIBA": "Magaiba", + "MAGATRUMP": "MAGA Trump", + "MAGE": "MetaBrands", "MAGIC": "Magic", "MAGICF": "MagicFox", + "MAGICK": "Cosmic Universe Magick", "MAGICV": "Magicverse", "MAGIK": "Magik Finance", + "MAGNET": "Yield Magnet", "MAHA": "MahaDAO", "MAI": "Mindsync", + "MAIA": "Maia", "MAID": "MaidSafe Coin", "MAIL": "CHAINMAIL", + "MAJO": "Majo", "MAKE": "MAKE", "MAKI": "MakiSwap", + "MALL": "Metamall", "MALLY": "Malamute Finance", + "MAMAI": "MammothAI", "MAN": "Matrix AI Network", "MANA": "Decentraland", "MANC": "Mancium", @@ -5677,6 +6911,7 @@ "MANDOX": "MandoX", "MANE": "MANE", "MANGA": "Manga Token", + "MANIA": "ScapesMania", "MANNA": "Manna", "MANTA": "Manta Network", "MANTLE": "Mantle", @@ -5686,11 +6921,15 @@ "MAPR": "Maya Preferred 223", "MAPS": "MAPS", "MAR3": "Mar3 AI", + "MARCO": "MELEGA", "MARE": "Mare Finance", + "MARGA": "Margaritis", "MARGINLESS": "Marginless", "MARI": "MarijuanaCoin", + "MARIO": "MARIO CEO", "MARK": "Benchmark Protocol", "MARLEY": "Marley Token", + "MARMAJ": "marmaj", "MARO": "Maro", "MARS": "MarsCoin", "MARS4": "MARS4", @@ -5707,22 +6946,25 @@ "MARXCOIN": "MarxCoin", "MARYJ": "MaryJane Coin", "MAS": "Midas Protocol", + "MASA": "Masa", "MASK": "Mask Network", "MASP": "Market.space", "MASQ": "MASQ", "MASS": "MASS", + "MASSA": "Massa", "MASTER": "Mastercoin", "MASTERCOIN": "MasterCoin", "MASTERMINT": "MasterMint", "MASYA": "MASYA", "MAT": "MiniApps", + "MATA": "Ninneko", + "MATAR": "MATAR AI", "MATCH": "Matching Game", "MATE": "Mate", "MATH": "MATH", "MATIC": "Polygon", "MATICX": "Stader MaticX", "MATPAD": "MaticPad", - "MATTER": "AntiMatter", "MAU": "MAU", "MAV": "Maverick Protocol", "MAVIA": "Heroes of Mavia", @@ -5733,13 +6975,19 @@ "MAXX": "MAXX Finance", "MAY": "Theresa May Coin", "MAYACOIN": "MayaCoin", + "MAYP": "Maya Preferred", "MAZC": "MyMazzu", "MAZI": "MaziMatic", + "MAZZE": "Mazze", "MB": "MineBee", + "MB4": "Matthew Box 404", "MB8": "MB8 Coin", + "MBAPEPE": "MBAPEPE", "MBASE": "Minebase", "MBCASH": "MBCash", "MBCC": "Blockchain-Based Distributed Super Computing Platform", + "MBD": "MBD Financials", + "MBE": "MxmBoxcEus Token", "MBET": "MoonBet", "MBF": "MoonBear.Finance", "MBI": "Monster Byte Inc", @@ -5750,6 +6998,7 @@ "MBM": "MobileBridge Momentum", "MBN": "Mobilian Coin", "MBONK": "megaBonk", + "MBOT": "MoonBot", "MBOX": "MOBOX", "MBP": "MobiPad", "MBRS": "Embers", @@ -5768,11 +7017,14 @@ "MCB": "MCDEX", "MCC": "Magic Cube Coin", "MCD": "CDbio", + "MCELO": "Moola Celo", + "MCEUR": "Moola Celo EUR", "MCF": "MCFinance", "MCG": "MicroChains Gov Token", "MCH": "Meconcash", "MCHC": "My Crypto Heroes", "MCI": "Musiconomi", + "MCIV": "Mars Civ Project", "MCLB": "Millennium Club Coin", "MCN": "mCoin", "MCO": "Crypto.com", @@ -5785,29 +7037,38 @@ "MCRT": "MagicCraft", "MCS": "MCS Token", "MCT": "MyConstant", + "MCTP": "Metacraft", "MCU": "MediChain", "MCUSD": "Moola Celo USD", "MCV": "MCV Token", "MDA": "Moeda", + "MDAI": "MindAI", "MDAO": "MarsDAO", "MDB": "Million Dollar Baby", "MDC": "MedicCoin", "MDCL": "Medicalchain", + "MDDN": "Modden", "MDF": "MatrixETF", "MDH": "Telemedicoin", "MDI": "Medicle", "MDICE": "Multidice", "MDM": "Medium", "MDN": "Modicoin", + "MDR": "Mudra MDR", "MDS": "MediShares", "MDT": "Measurable Data Token", + "MDTK": "MDtoken", "MDU": "MDUKEY", + "MDUS": "MEDIEUS", "MDX": "Mdex (BSC)", "MDXH": "Mdex (HECO)", "ME": "All.me", "MEAN": "Meanfi", "MEB": "Meblox Protocol", "MEC": "MegaCoin", + "MECH": "Mech Master", + "MECHA": "Mechanium", + "MECI": "Meta Game City", "MED": "Medibloc", "MEDI": "MediBond", "MEDIA": "Media Network", @@ -5816,58 +7077,84 @@ "MEDIT": "MediterraneanCoin", "MEE": "Medieval Empires", "MEED": "Meeds DAO", + "MEER": "Qitmeer Network", "MEET": "CoinMeet", "MEETONE": "MEET.ONE", "MEF": "MEFLEX", "MEFA": "Metaverse Face", "MEGA": "MegaFlash", "MEGABOT": "Megabot", + "MEGAHERO": "MEGAHERO", + "MEGALAND": "Metagalaxy Land", + "MEGALANDV1": "Metagalaxy Land v1", + "MEH": "meh", "MEL": "MELX", + "MELANIA": "Melania Trump", "MELB": "Minelab", "MELD": "Melodity", "MELI": "Meli Games", "MELLO": "Mello Token", "MELO": "Melo Token", + "MELON": "cocomELON", "MELOS": "Melos Studio", "MELT": "Defrost Finance", "MEM": "Memecoin", + "MEMAGX": "Meta Masters Guild Games", + "MEMD": "MemeDAO", "MEME": "Memecoin", "MEMEAI": "Meme Ai", "MEMEETF": "Meme ETF", + "MEMEFI": "MemeFi", "MEMEINU": "Meme Inu", "MEMEME": "MEMEME", "MEMEMINT": "MEME MINT", + "MEMEMUSK": "MEME MUSK", + "MEMERUNE": "MEME•ECONOMICS", + "MEMES": "MemeCoinDAO", "MEMET": "MEMETOON", "MEMETIC": "Memetic", "MEMORYCOIN": "MemoryCoin", + "MENDI": "Mendi Finance", "MENGO": "Flamengo Fan Token", "MENLO": "Menlo One", "MEOW": "Zero Tech", + "MEOWG": "MeowGangs", + "MEOWIF": "Meowifhat", "MEPAD": "MemePad", "MER": "Mercurial Finance", "MERCE": "MetaMerce", "MERCU": "Merculet", "MERCURY": "Mercury", + "MEREDITH": "Taylor Swift's Cat MEREDITH", + "MERGE": "Merge", "MERI": "Merebel", "MERIDIAN": "Meridian Network LOCK", "MERKLE": "Merkle Network", + "MERL": "Merlin Chain", + "MERY": "Mistery On Cro", "MESA": "MetaVisa", "MESG": "MESG", "MESH": "MeshBox", "MESSI": "MESSI COIN", "MET": "Metronome", "META": "Metadium", + "METABOT": "Robot Warriors", "METAC": "Metacoin", "METACAT": "MetaCat", "METACR": "Metacraft", + "METADOGE": "MetaDoge", "METADOGEV2": "MetaDoge V2", "METAF": "MetaFastest", "METAG": "MetagamZ", + "METAGEAR": "MetaGear", "METAL": "Metal Blockchain", "METALCOIN": "MetalCoin", "METAMEME": "met a meta metameme", + "METAMUSK": "Musk Metaverse", "METAN": "Metan Evolutions", + "METANO": "Metano", "METAPK": "Metapocket", + "METAQ": "MetaQ", "METAS": "Metaseer", "METAT": "MetaTrace", "METAUFO": "MetaUFO", @@ -5883,8 +7170,13 @@ "METM": "MetaMorph", "METO": "Metafluence", "METOLD": "Metronome", + "METRO": "Metropoly", + "MEU": "MetaUnit", "MEV": "MEVerse", "MEVR": "Metaverse VR", + "MEW": "cat in a dogs world", + "MEWING": "MEWING", + "MEWSWIFHAT": "cats wif hats in a dogs world", "MEWTWO": "Mewtwo Inu", "MEX": "MEX", "MEXC": "MEXC Token", @@ -5892,7 +7184,10 @@ "MEZZ": "MEZZ Token", "MF": "MetaFighter", "MF1": "Meta Finance", + "MFAM": "Moonwell Apollo", "MFC": "MFCoin", + "MFER": "mfercoin", + "MFERS": "MFERS", "MFET": "MultiFunctional Environmental Token", "MFG": "SyncFab", "MFI": "Marginswap", @@ -5900,17 +7195,22 @@ "MFPS": "Meta FPS", "MFS": "Moonbase File System", "MFT": "Hifi Finance (Old)", + "MFTU": "Mainstream For The Underground", "MFUND": "Memefund", "MFX": "MFChain", "MG": "MinerGate Token", "MGAMES": "Meme Games", "MGAR": "Metagame Arena", + "MGC": "Meta Games Coin", "MGD": "MassGrid", "MGG": "MetaGaming Guild", "MGGT": "Maggie Token", + "MGKL": "MAGIKAL.ai", + "MGLC": "MetaverseMGL", "MGLD": "Metallurgy", "MGN": "MagnaCoin", "MGO": "MobileGo", + "MGOD": "MetaGods", "MGP": "MangoChain", "MGPT": "MotoGP Fan Token", "MGT": "Megatech", @@ -5929,16 +7229,22 @@ "MIBR": "MIBR Fan Token", "MIC": "Mithril Cash", "MICE": "Mice", + "MICHI": "michi", "MICKEY": "Steamboat Willie", + "MICRO": "Micromines", + "MIDAI": "Midway AI", "MIDAS": "Midas", "MIDASDOLLAR": "Midas Dollar Share", "MIDN": "Midnight", "MIE": "MIE Network", + "MIF": "monkeywifhat", "MIG": "Migranet", "MIGMIG": "MigMig Swap", + "MIIDAS": "Miidas NFT", "MIININGNFT": "MiningNFT", "MIKS": "MIKS COIN", "MIL": "Milllionaire Coin", + "MILE": "milestoneBased", "MILEI": "MILEI", "MILK": "Milkshake Swap", "MILK2": "Spaceswap MILK2", @@ -5953,21 +7259,28 @@ "MIMI": "MIMI Money", "MIMIR": "Mimir", "MIMO": "MIMO Parallel Governance Token", + "MIN": "MINDOL", "MINA": "Mina Protocol", "MINC": "MinCoin", - "MIND": "MINDOL", + "MIND": "Morpheus Labs", "MINDCOIN": "MindCoin", "MINDEX": "Mindexcoin", "MINDGENE": "Mind Gene", "MINDS": "Minds", "MINE": "SpaceMine", + "MINER": "MINER", "MINERALS": "Minerals Coin", + "MINETTE": "Vibe Cat", "MINEX": "Minex", "MINI": "Mini", + "MINIBNBTIGER": "MiniBNBTiger", "MINIDOGE": "MiniDOGE", "MINIFOOTBALL": "Minifootball", "MINIMYRO": "Mini Myro", + "MINION": "Minions INU", + "MINIPEPE": "MiniPepe", "MINISHIB": "miniSHIB ETH", + "MINO": "MINO INU", "MINS": "Minswap", "MINT": "Mint Club", "MINTCOIN": "MintCoin", @@ -5988,17 +7301,23 @@ "MISHKA": "Mishka Token", "MISS": "MISS", "MIST": "Mist", + "MISTRAL": "Mistral AI", "MIT": "Galaxy Blitz", "MITC": "MusicLife", "MITH": "Mithril", + "MITHRIL": "CLIMBERS", "MITX": "Morpheus Infrastructure Token", "MIV": "MakeItViral", "MIVA": "Minerva Wallet", "MIVRS": "Minionverse", "MIX": "MIXMARVEL", "MIXCOIN": "Mixaverse", + "MIY": "Icel Idman Yurdu Token", "MJT": "MojitoSwap", + "MK": "Meme Kombat", + "MKC": "Meta Kongz", "MKEY": "MEDIKEY", + "MKONG": "MEME KONG", "MKR": "Maker", "MKT": "MikeToken", "MKUSD": "Prisma mkUSD", @@ -6010,17 +7329,22 @@ "MLK": "MiL.k", "MLN": "Enzyme", "MLNK": "Malinka", + "MLOKY": "MLOKY", "MLS": "CPROP", "MLT": "MIcro Licensing Coin", "MLTC": "MultiWallet Coin", + "MLTPX": "MoonLift Capital", "MLXC": "Marvellex Classic", "MM": "Millimeter", + "MMA": "Meme Alliance", "MMAI": "MetamonkeyAi", + "MMAON": "MMAON", "MMAPS": "MapMetrics", "MMC": "Monopoly Millionaire Control", "MMETA": "Duckie Land Multi Metaverse", "MMF": "MMFinance", "MMG": "Monopoly Millionaire Game", + "MMIT": "MangoMan Intelligent", "MMNXT": "MMNXT", "MMO": "MMOCoin", "MMPRO": "Market Making Pro", @@ -6034,6 +7358,7 @@ "MMX": "MMX", "MMXIV": "MaieutiCoin", "MMXVI": "MMXVI", + "MMY": "Mummy Finance", "MN": "Cryptsy Mining Contract", "MNB": "MoneyBag", "MNC": "MainCoin", @@ -6046,14 +7371,18 @@ "MNFTS": "Marvelous NFTs", "MNG": "Moon Nation Game", "MNGO": "Mango protocol", + "MNI": "Map Node", "MNM": "Mineum", "MNR": "Mineral", "MNRB": "MoneyRebel", + "MNRCH": "Monarch", "MNS": "Monnos", "MNST": "MoonStarter", + "MNTA": "MantaDAO", "MNTC": "Manet Coin", "MNTG": "Monetas", "MNTL": "AssetMantle", + "MNTO": "Minato", "MNTP": "GoldMint", "MNV": "MonetaVerde", "MNVM": "Novam", @@ -6071,11 +7400,15 @@ "MOBIE": "MobieCoin", "MOBILE": "Helium Mobile", "MOBU": "MOBU", + "MOBX": "MOBIX", + "MOBY": "Moby", "MOC": "Mossland", "MOCHI": "Mochiswap", + "MOCHICAT": "MochiCat", "MOCO": "MoCo", "MOD": "Modefi", "MODA": "MODA DAO", + "MODAI": "Modai", "MODC": "Modclub", "MODEL": "Model Labs", "MODEX": "Modex", @@ -6087,8 +7420,10 @@ "MOFI": "MobiFi", "MOFOLD": "Molecular Future (ERC20)", "MOG": "Mog Coin", + "MOGGO": "MOGGO", "MOGU": "Mogu", "MOGX": "Mogu", + "MOH": "Medal of Honour", "MOI": "MyOwnItem", "MOIN": "MoinCoin", "MOJO": "Mojocoin", @@ -6096,6 +7431,7 @@ "MOL": "Molecule", "MOLA": "MoonLana", "MOLK": "Mobilink Token", + "MOLLY": "Molly", "MOM": "Mother of Memes", "MOMA": "Mochi Market", "MON": "Medamon", @@ -6111,15 +7447,19 @@ "MONG": "MongCoin", "MONG20": "Mongoose 2.0", "MONGBNB": "MongBNB", + "MONGOOSE": "Mongoose", "MONI": "Monsta Infinite", "MONIE": "Infiblue World", "MONK": "Monkey Project", + "MONKE": "Monkecoin", "MONKEY": "Monkey", "MONKEYS": "Monkeys Token", + "MONKU": "Monku", "MONO": "MonoX", "MONONOKEINU": "Mononoke Inu", "MONS": "Monsters Clan", "MONST": "Monstock", + "MONSTA": "Cake Monster", "MONT": "Monarch Token", "MONTE": "Monte", "MOO": "MooMonster", @@ -6134,7 +7474,10 @@ "MOONER": "CoinMooner", "MOONEY": "Moon DAO", "MOONION": "Moonions", + "MOONKIZE": "MoonKize", "MOONLIGHT": "Moonlight Token", + "MOONR": "PulseMoonR", + "MOONS": "Sailor Moons", "MOONSHOT": "Moonshot", "MOONSTAR": "MoonStar", "MOOO": "Hashtagger", @@ -6143,6 +7486,7 @@ "MOPS": "Mops", "MORA": "Meliora", "MORE": "More Coin", + "MORFEY": "Morfey", "MOROS": "MOROS NET", "MORPH": "Morpheus Token", "MORRA": "Morra", @@ -6153,13 +7497,16 @@ "MOTG": "MetaOctagon", "MOTI": "Motion", "MOTO": "Motocoin", + "MOUTAI": "Moutai", "MOV": "MovieCoin", "MOVD": "MOVE Network", "MOVE": "MarketMove", + "MOVER": "Mover", "MOVEY": "Movey", "MOVEZ": "MoveZ", "MOVON": "MovingOn Finance", "MOVR": "Moonriver", + "MOW": "mouse in a cats world", "MOWA": "Moniwar", "MOZ": "Mozik", "MP": "Membership Placeholders", @@ -6169,12 +7516,16 @@ "MPD": "Metapad", "MPG": "Max Property Group", "MPH": "Morpher", + "MPI": "MetaPioneers", "MPL": "Maple", "MPLUS": "M+Plus", "MPLX": "Metaplex", "MPM": "Monopoly Meta", "MPRO": "MediumProject", + "MPS": "Mt Pelerin Shares", "MPT": "Meetple", + "MPWR": "Empower", + "MPX": "Morphex", "MPXT": "Myplacex", "MQL": "MiraQle", "MQST": "MonsterQuest", @@ -6202,9 +7553,15 @@ "MSA": "My Shiba Academia", "MSB": "Misbloc", "MSC": "Miningwatchdog Smartchain", + "MSCP": "Moonscape", + "MSCT": "MUSE ENT NFT", "MSD": "MSD", + "MSG": "MsgSender", + "MSGO": "MetaSetGO", "MSHD": "MASHIDA", + "MSHEESHA": "Sheesha Finance Polygon", "MSHIB": "Magic Shiba Starter", + "MSHIP": "MetaShipping", "MSN": "Manson Coin", "MSOL": "Marinade Staked SOL", "MSOT": "BTour Chain", @@ -6212,6 +7569,8 @@ "MSQ": "MSquare Global", "MSR": "Masari", "MST": "Idle Mystic", + "MSTAR": "MerlinStarter", + "MSTETH": "Eigenpie mstETH", "MSTO": "Millennium Sapphire", "MSU": "MetaSoccer", "MSWAP": "MoneySwap", @@ -6225,31 +7584,39 @@ "MTD": "Minted", "MTEL": "MEDoctor", "MTG": "MagnetGold", + "MTGX": "Montage Token", "MTH": "Monetha", "MTHD": "Method Finance", "MTHN": "MTH Network", + "MTIX": "Matrix Token", "MTK": "Moya Token", "MTL": "Metal", "MTLM3": "Metal Music v3", "MTLX": "Mettalex", "MTN": "TrackNetToken", + "MTO": "Merchant Token", + "MTP": "Macro Protocol", "MTR": "MasterTraderCoin", + "MTRA": "MetaRare", "MTRC": "ModulTrade", "MTRG": "Meter", "MTRM": "Materium", "MTRX": "Metarix", "MTS": "Metastrike", "MTSH": "Mitoshi", + "MTSP": "Metasphere", "MTT": "MulTra", "MTTCOIN": "Money of Tommorow, Today", "MTV": "MultiVAC", "MTVT": "Metaverser", + "MTW": "Meta Space 2045", "MTX": "Matryx", "MTXLT": "Tixl", "MTY": "Viddli", "MTZ": "Monetizr", "MU": "Miracle Universe", "MUBI": "Multibit", + "MUDOL2": "Hero Blaze: Three Kingdoms", "MUDRA": "MudraCoin", "MUE": "MonetaryUnit", "MULTI": "Multichain", @@ -6260,14 +7627,18 @@ "MUN": "MUNcoin", "MUNCH": "Munch Token", "MUNITY": "Metahorse Unity", + "MUNK": "Dramatic Chipmunk", "MURA": "Murasaki", "MURATIAI": "MuratiAI", "MUSD": "mStable USD", "MUSDCOIN": "MUSDcoin", "MUSE": "Muse DAO", "MUSIC": "Gala Music", + "MUSICAI": "MusicAI", "MUSICOIN": "Musicoin", "MUSK": "Musk", + "MUSKMEME": "MUSK MEME", + "MUSKVSZUCK": "Cage Match", "MUST": "MUST Protocol", "MUSTANGC": "MustangCoin", "MUT": "Mutual Coin", @@ -6279,14 +7650,19 @@ "MVD": "Metavault", "MVDG": "MetaVerse Dog", "MVEDA": "MedicalVeda", + "MVERSE": "MindVerse", + "MVG": "Mad Viking Games", "MVI": "Metaverse Index", "MVL": "MVL", - "MVP": "MVP Coin", + "MVP": "MAGA VP", + "MVPC": "MVP Coin", "MVRS": "Meta MVRS", "MVU": "meVu", + "MVX": "Metavault Trade", "MW": "MasterWin Coin", "MWAR": "MemeWars (MWAR)", "MWAT": "RED MegaWatt", + "MWAVE": "MeshWave", "MWC": "MimbleWimbleCoin", "MWCC": "Metaworld", "MX": "MX Token", @@ -6306,6 +7682,7 @@ "MYDFS": "MyDFS", "MYID": "My Identity Coin", "MYL": "MyLottoCoin", + "MYLO": "MYLOCAT", "MYNE": "ITSMYNE", "MYO": "Mycro", "MYOBU": "Myōbu", @@ -6313,6 +7690,7 @@ "MYRIA": "Myria", "MYRO": "Myro", "MYRODRAGON": "MYRO DRAGON", + "MYROO": "Myro Dog", "MYROWIF": "MYROWIF", "MYST": "Mysterium", "MYT": "Mytrade", @@ -6320,6 +7698,7 @@ "MYTHTOKEN": "Myth Token", "MYTV": "MyTVchain", "MZC": "MazaCoin", + "MZERO": "MetaZero", "MZG": "Moozicore", "MZK": "Muzika Network", "MZM": "MetaZooMee", @@ -6331,9 +7710,13 @@ "N7": "Number7", "N8V": "NativeCoin", "NABOX": "Nabox", + "NAC": "Nirvana Chain", + "NADA": "NADA Protocol Token", "NAFT": "Nafter", "NAH": "Strayacoin", "NAKA": "Nakamoto Games", + "NALA": "Not a lion, a...", + "NALS": "NALS (Ordinals)", "NAM": "Namacoin", "NAME": "PolkaDomain", "NAMEC": "Name Change Token", @@ -6344,6 +7727,7 @@ "NANAS": "BananaBits", "NANJ": "NANJCOIN", "NANO": "Nano", + "NAO": "Nettensor", "NAOS": "NAOS Finance", "NAP": "Napoli Fan Token", "NARCO": "Mr. Narco", @@ -6352,6 +7736,7 @@ "NASADOGE": "Nasa Doge", "NASH": "NeoWorld Cash", "NASSR": "Alnassr FC Fan Token", + "NASTR": "Liquid ASTR", "NAT": "Natmin", "NATION": "Nation3", "NAUSICAA": "Nausicaa-Inu", @@ -6361,12 +7746,17 @@ "NAVI": "Atlas Navi", "NAVIA": "NaviAddress", "NAVIB": "Navibration", + "NAVX": "NAVI Protocol", + "NAVY": "BoatPilot Token", "NAWA": "Narwhale.finance", "NAX": "NextDAO", + "NAZA": "NAZA", "NAZAR": "NAZAR PROTOCOL", + "NBABSC": "NBA BSC", "NBAI": "Nebula AI", "NBAR": "NOBAR", "NBC": "Niobium", + "NBD": "Never Back Down", "NBIT": "NetBit", "NBL": "Nobility", "NBLU": "NuriTopia", @@ -6381,20 +7771,27 @@ "NCASH": "Nucleus Vision", "NCC": "NeuroChain", "NCDT": "Nuco.Cloud", + "NCO": "Nexacore", "NCOP": "NCOP", + "NCOR": "NovaCore", + "NCORAI": "NeoCortexAI", "NCOV": "CoronaCoin", "NCP": "Newton Coin", "NCR": "Neos Credits", "NCT": "PolySwarm", + "ND": "Nemesis Downfall", "NDAU": "ndau", "NDC": "NeverDie", "NDLC": "NeedleCoin", "NDN": "NDN Link", "NDOGE": "NinjaDoge", "NDR": "Node Runners", + "NDS": "NodeStation AI", "NDX": "Indexed Finance", + "NEADRAM": "The Ennead", "NEAL": "Coineal Token", "NEAR": "Near", + "NEAT": "NEAT", "NEBL": "Neblio", "NEBU": "Nebuchadnezzar", "NEC": "Nectar", @@ -6403,19 +7800,27 @@ "NEETCOIN": "Neetcoin", "NEF": "NefariousCoin", "NEFTIPEDIA": "NEFTiPEDiA", + "NEFTY": "NeftyBlocks", + "NEGED": "Neged", "NEI": "Neurashi", "NEKI": "Neki Token", "NEKO": "The Neko", "NEKOIN": "Nekoin", + "NEKOS": "Nekocoin", "NEMO": "NEMO", "NEMS": "The Nemesis", "NEO": "NEO", "NEOG": "NEO Gold", + "NEOK": "NEOKingdom DAO", "NEOM": "New Earth Order Money", "NEON": "Neon EVM", + "NEONAI": "NeonAI", "NEOS": "NeosCoin", + "NEOX": "Neoxa", "NEPT": "Metanept", "NERD": "Nerd Bot", + "NERDS": "NERDS", + "NERF": "Neural Radiance Field", "NERO": "Nero Token", "NERVE": "NERVE", "NESS": "Ness LAB", @@ -6425,10 +7830,14 @@ "NETC": "NetworkCoin", "NETCOIN": "Netcoincapital", "NETKO": "Netko", + "NETT": "Netswap", "NETZ": "MainnetZ", "NETZ1": "NETZERO", "NEU": "Neumark", + "NEURA": "Neurahub", + "NEURAL": "NeuralAI", "NEURALINK": "Neuralink", + "NEURONI": "Neuroni AI", "NEUROS": "Shockwaves", "NEUTR": "Neutrinos", "NEUTRO": "Neutro Protocol", @@ -6437,32 +7846,44 @@ "NEVER": "neversol", "NEW": "Newton", "NEWB": "Newbium", + "NEWG": "NewGold", "NEWM": "NEWM", "NEWO": "New Order", "NEWOS": "NewsToken", "NEWS": "NewsTokens", "NEWTON": "Newtonium", "NEX": "Nash Exchange", + "NEXA": "Nexa", "NEXBOX": "NexBox", "NEXBT": "Native XBTPro Exchange Token", "NEXM": "Nexum", + "NEXMS": "NexMillionaires", "NEXO": "NEXO", "NEXT": "Connext Network", "NEXTEX": "Next.exchange Token", + "NEXTEXV1": "Next.exchange Token v1", + "NEXUSAI": "NexusAI", "NEXXO": "Nexxo", "NEZHA": "NezhaToken", + "NFAI": "Not Financial Advice", "NFCR": "NFCore", "NFD": "Feisty Doge NFT", + "NFE": "Edu3Labs", "NFN": "Nafen", "NFP": "NFPrompt", "NFT": "APENFT", + "NFT11": "NFT11", "NFTART": "NFT Art Finance", "NFTB": "NFTb", + "NFTBS": "NFTBooks", "NFTD": "NFTrade", + "NFTE": "NFTEarthOFT", "NFTI": "NFT Index", "NFTL": "NFTLaunch", "NFTLOOT": "NFTLootBox", + "NFTN": "NFTNetwork", "NFTP": "NFT", + "NFTS": "NFT STARS", "NFTT": "NFT", "NFTX": "NFTX", "NFTXHI": "NFTX Hashmasks Index", @@ -6471,12 +7892,17 @@ "NFUP": "Natural Farm Union Protocol", "NFXC": "NFX Coin", "NFY": "Non-Fungible Yearn", + "NGA": "NGA Tiger", "NGC": "NagaCoin", "NGIN": "Ngin", "NGL": "Gold Fever", "NGM": "e-Money", "NGMI": "NGMI Coin", "NHCT": "Nano Healthcare Token", + "NHI": "Non Human Intelligence", + "NHT": "Neighbourhoods", + "NIAO": "NIAO", + "NIBI": "Nibiru Chain", "NIC": "NewInvestCoin", "NICE": "Nice", "NICEC": "NiceCoin", @@ -6486,6 +7912,7 @@ "NIHAO": "NiHao", "NII": "nahmii", "NIIFI": "NiiFi", + "NIK": "NIKPLACE", "NIM": "Nimiq", "NIMFA": "Nimfamoney", "NIN": "Next Innovation", @@ -6493,10 +7920,14 @@ "NINJAZ": "Danketsu", "NINKY": "Ninky", "NINO": "Ninneko", + "NINU": "Nvidia Inu", "NIOB": "Niob Finance", "NIOCTIB": "nioctiB", "NIOX": "Autonio", + "NIPPY": "Cat On Catnip", + "NIRV": "Nirvana NIRV", "NIT": "Nesten", + "NITEFEEDER": "Nitefeeder", "NITO": "Nitroken", "NITRO": "Nitro League", "NITROE": "NitroEX", @@ -6515,25 +7946,32 @@ "NLS": "Nolus", "NLX": "Nullex", "NMB": "Nimbus Coin", + "NMBTC": "NanoMeter Bitcoin", "NMC": "Namecoin", + "NMD": "Nexusmind", "NMH": "Namahe", "NMK": "Namek", + "NMKR": "NMKR", "NMR": "Numeraire", "NMS": "Numus", + "NMSP": "Nemesis PRO", "NMT": "NFTMart Token", "NMX": "Nominex Token", "NNB": "NNB Token", "NNC": "NEO Name Credit", "NNI": "NeoNomad Exchange", "NNN": "Novem Gold", + "NNT": "Nunu Spirits", "NOA": "NOA PLAY", "NOAH": "NOAHCOIN", "NOBL": "NobleCoin", "NOBS": "No BS Crypto", + "NOCHILL": "AVAX HAS NO CHILL", "NODE": "Whole Network", "NODIS": "Nodis", "NODL": "Nodle Network", "NOIA": "Syntropy", + "NOIS": "Nois Network", "NOIZ": "NOIZ", "NOKA": "Noka Solana AI", "NOKU": "NOKU Master token", @@ -6545,8 +7983,10 @@ "NOR": "Noir", "NORA": "SnowCrash Token", "NORD": "Nord Finance", + "NORMIE": "Normie", "NOS": "Nosana", "NOSN": "nOS", + "NOSO": "Noso", "NOTE": "Notional Finance", "NOTHING": "NOTHING", "NOV": "Novara Calcio Fan Token", @@ -6557,7 +7997,9 @@ "NPAS": "New Paradigm Assets Solution", "NPC": "NPCcoin", "NPER": "NPER", + "NPICK": "NPICK BLOCK", "NPLC": "Plus Coin", + "NPM": "Neptune Mutual", "NPT": "Neopin", "NPX": "Napoleon X", "NPXS": "Pundi X", @@ -6565,6 +8007,7 @@ "NR1.BITCI": "Number 1 Token", "NRB": "NoirBits", "NRC": "Neurocoin", + "NRCH": "EnreachDAO", "NRFB": "NuriFootBall", "NRG": "Energi", "NRGY": "NRGY Defi", @@ -6577,12 +8020,16 @@ "NRV": "Nerve Finance", "NRVE": "Narrative", "NRX": "Neironix", + "NS": "NodeSynapse", "NS2DRP": "New Silver Series 2 DROP", "NSBT": "Neutrino Token", "NSD": "Nasdacoin", "NSDX": "NASDEX", "NSFW": "xxxNifty", + "NSH": "NOSHIT", + "NSI": "nSights DeFi Trader", "NSK": "NSKSwap", + "NSO": "NeverSurrenderOne's", "NSP": "NOMAD.space", "NSR": "NuShares", "NSS": "NSS Coin", @@ -6594,6 +8041,7 @@ "NTBC": "Note Blockchain", "NTC": "NineElevenTruthCoin", "NTCC": "NeptuneClassic", + "NTD": "Neural Tensor Dynamics", "NTG": "NEWTOWNGAMING", "NTK": "Neurotoken", "NTM": "NetM", @@ -6607,17 +8055,23 @@ "NTY": "Nexty", "NU": "NuCypher", "NUA": "Neulaut Token", + "NUB": " nubcat", "NUBIS": "NubisCoin", + "NUC": "NuCoin", "NUDE": "0xNude", + "NUDES": "NUDES", "NUKE": "NukeCoin", "NULS": "Nuls", "NUM": "Numbers Protocol", "NUMBERS": "NumbersCoin", "NUMI": "Numitor", + "NUR": "Nurcoin", + "NUSA": "Nusa", "NUSD": "Nomin USD", "NUT": "Native Utility Token", "NUTGV2": "NUTGAIN", "NUTS": "Squirrel Finance", + "NUUM": "MNet", "NUX": "Peanut", "NVA": "Neeva Defi", "NVC": "NovaCoin", @@ -6634,8 +8088,10 @@ "NWC": "Newscrypto Coin", "NWCN": "NowCoin", "NWP": "NWPSolution", + "NWS": "Nodewaves", "NXC": "Nexium", "NXD": "Nexus Dubai", + "NXDT": "NXD Next", "NXE": "NXEcoin", "NXM": "Nexus Mutual", "NXMC": "NextMindCoin", @@ -6662,12 +8118,19 @@ "NZE": "Nagezeni", "NZL": "Zealium", "NZO": "NonZero", + "O": "Childhoods End", "O3": "O3 Swap", + "O4DX": "O4DX", "OAK": "Acorn Collective", + "OAS": "Oasis City", "OASC": "Oasis City", + "OASIS": "Oasis", + "OAT": "OAT Network", "OATH": "OATH Protocol", "OAX": "Oax", + "OBEMA": "burek obema", "OBI": "Orbofi AI", + "OBICOIN": "OBI Real Estate", "OBITS": "Obits Coin", "OBOT": "Obortech", "OBROK": "OBRok", @@ -6675,53 +8138,69 @@ "OBSCURE": "Obscurebay", "OBSR": "OBSERVER Coin", "OBT": "Oobit", + "OBTC": "Obitan Chain", "OBX": "OpenBlox", "OC": "OrangeCoin", "OCAI": "Onchain AI", "OCAVU": "Ocavu Network Token", "OCB": "BLOCKMAX", "OCC": "OccamFi", + "OCD": "On-Chain Dynamics", "OCE": "OceanEX Token", "OCEAN": "Ocean Protocol", "OCEANT": "Poseidon Foundation", + "OCH": "Orchai", "OCICAT": "OciCat", "OCL": "Oceanlab", "OCN": "Odyssey", + "OCP": "Omni Consumer Protocols", "OCT": "Octopus Network", "OCTA": "OctaSpace", "OCTAGON": "POLYDeFI", + "OCTAVUS": "Octavus Prime", "OCTAX": "OctaX", "OCTI": "Oction", "OCTO": "OctoFi", "OCTOC": "OctoCoin", "OCTOIN": "Octoin Coin", + "OCW": "Online Cold Wallet", "OCX": "Original Crypto Coin", "ODC": "Overseas Direct Certification", "ODDZ": "Oddz", "ODE": "ODEM", + "ODGN": "OrdiGen", "ODIN": "Odin Protocol", "ODMC": "ODMCoin", "ODN": "Obsidian", "ODNT": "Old Dogs New Tricks", "ODS": "Odesis", "ODX": "ODX Token", + "ODYS": "OdysseyWallet", "OF": "OFCOIN", "OFBC": "OneFinBank Coin", "OFC": "$OFC Coin", "OFCR": "CryptoPolice", + "OFE": "Ofero", "OFN": "Openfabric AI", "OG": "OG Fan Token", + "OGCINU": "The OG Cheems Inu", + "OGD": "OLYMPIC GAMES DOGE", "OGGY": "Oggy Inu", "OGN": "Origin Protocol", "OGO": "Origo", "OGOD": "GOTOGOD", + "OGPU": "OPEN GPU", + "OGSM": "OGSMINEM", "OGSP": "OriginSport", "OGT": "One Game", "OGV": "Origin Dollar Governance", + "OGY": "ORIGYN", "OGZ": "OGzClub", "OH": "Oh! Finance", + "OHANDY": "Orbit Bridge Klaytn Handy", "OHM": "Olympus", "OHMV2": "Olympus v2", + "OHO": "OHO", "OICOIN": "Osmium Investment Coin", "OIL": "Oiler", "OILD": "OilWellCoin", @@ -6742,6 +8221,7 @@ "OLAS": "Autonolas", "OLDSF": "OldSafeCoin", "OLE": "OpenLeverage", + "OLEA": "Olea Token", "OLIVE": "Olive", "OLOID": "OLOID", "OLT": "OneLedger", @@ -6753,15 +8233,23 @@ "OMA": "OmegaCoin", "OMAX": "Omax", "OMC": "Omchain", + "OMD": "OneMillionDollars", + "OME": "o-mee", "OMEGA": "OMEGA", "OMG": "OMG Network", "OMGC": "OmiseGO Classic", "OMI": "ECOMI", "OMIC": "Omicron", + "OMIKAMI": "Amaterasu Omikami", "OMMI": "Ommniverse", "OMNI": "Omni", "OMNIA": "OmniaVerse", "OMNICRON": "OmniCron", + "OMNINET": "Omni Network", + "OMNIR": "Omni Real Estate Token", + "OMNIX": "OmniBotX", + "OMNOM": "Doge Eat Doge", + "OMNOMN": "Omega Network", "OMT": "Mars Token", "OMV1": "OM Token (v1)", "OMX": "Project Shivom", @@ -6781,6 +8269,7 @@ "ONLINE": "Onlinebase", "ONLY": "OnlyCam", "ONLYCUMIES": "OnlyCumies", + "ONNO": "Onno Vault", "ONOT": "ONO", "ONS": "One Share", "ONSTON": "Onston", @@ -6790,15 +8279,20 @@ "OOE": "OpenOcean", "OOGI": "OOGI", "OOKI": "Ooki", + "OOKS": "Onooks", "OORC": "Orbit Bridge Klaytn Orbit Chain", + "OORT": "OORT", "OOT": "Utrum", "OOW": "OPP Open WiFi", "OP": "Optimism", "OPA": "Option Panda Platform", "OPAIG": "OvalPixel", "OPC": "OP Coin", + "OPCAT": "OPCAT", "OPCT": "Opacity", "OPEN": "Open Platform", + "OPENAI": "OpenAI ERC", + "OPENCHAT": "OpenChat", "OPENDAO": "OpenDAO", "OPENGO": "OPEN Governance Token", "OPENRI": "Open Rights Exchange", @@ -6808,7 +8302,10 @@ "OPET": "ÕpetFoundation", "OPEX": "Optherium Token", "OPHX": "Operation Phoenix", + "OPINU": "Optimus Inu", "OPIUM": "Opium", + "OPMND": "Open Mind Network", + "OPN": "Open Source Network", "OPNN": "Opennity", "OPP": "Opporty", "OPS": "Octopus Protocol", @@ -6818,28 +8315,38 @@ "OPTC": "Open Predict Token", "OPTCM": "Optimus", "OPTI": "Optimus AI", + "OPTIG": "Catgirl Optimus", "OPTIMOUSE": "Optimouse", "OPTION": "OptionCoin", "OPU": "Opu Coin", "OPUL": "Opulous", "OPV": "OpenLive NFT", + "OPXVEVELO": "OpenX Locked Velo", + "ORACLE": "Oracle AI", "ORACLECHAIN": "OracleChain", "ORAI": "Oraichain Token", + "ORAIX": "OraiDEX", "ORAO": "ORAO Network", "ORARE": "OneRare", "ORB": "KlayCity ORB", "ORBIS": "Orbis", + "ORBIT": "Orbit Protocol", "ORBITCOIN": "Orbitcoin", + "ORBK": "Ordibank", "ORBR": "Orbler", "ORBS": "Orbs", + "ORBT": "Orbitt Pro", "ORC": "Orbit Chain", "ORCA": "Orca", + "ORD": "ordinex", "ORDI": "Ordinals ", + "ORDI2": "ORDI 2.0", "ORDIFI": "OrdinalsFi", "ORDS": "Ordiswap", "ORE": "Galactrum", "OREO": "OreoFi", "ORET": "ORET Token", + "ORFY": "Ordify", "ORGA": "Organicco", "ORGT": "Organic Token", "ORI": "Origami", @@ -6856,7 +8363,6 @@ "OROP": "ORO", "OROX": "Cointorox", "ORS": "ORS Group", - "ORT": "Omni Real Estate Token", "ORV": "Orvium", "ORYX": "OryxCoin", "OS": "Ethereans", @@ -6864,28 +8370,39 @@ "OSA": "OSA Token", "OSAK": "Osaka Protocol", "OSC": "iOscar", + "OSEA": "Omnisea", + "OSEAN": "OSEAN", + "OSETH": "StakeWise Staked ETH", "OSF": "One Solution", "OSHI": "Oshi Token", + "OSIS": "OSIS", + "OSK": "OSK", + "OSL": "OSL AI", "OSMO": "Osmosis", "OSQTH": "Opyn Squeeth", "OSS": "OSSChain", "OST": "OST", "OSWAP": "OpenSwap", "OT": "Onchain Trade", + "OTB": "OTCBTC Token", "OTHR": "OtherDAO", "OTK": "Octokn", "OTN": "Open Trading Network", "OTO": "OTOCASH", "OTSEA": "OTSea", + "OTT": "Coost", + "OTTERSPACE": "Otter Space", "OTX": "Octanox", "OUCHI": "OUCHI", "OUD": "OUD", "OUR": "Our Pay", "OUSD": "Origin Dollar", "OUSDC": "Orbit Bridge Klaytn USDC", + "OUSE": "OUSE Token", "OUT": "Netscouters", "OVC": "OVCODE", "OVERLORD": "Overlord", + "OVN": "Overnight", "OVO": "Ovato", "OVR": "Ovr", "OWC": "Oduwa", @@ -6894,11 +8411,14 @@ "OWN": "Ownly", "OWNDATA": "OWNDATA", "OX": "Open Exchange Token", + "OXAI": "OxAI.com", "OXB": "Oxbull Tech", "OXBT": "OXBT (Ordinals)", "OXD": "0xDAO", "OXEN": "Oxen", "OXM": "OXM Protocol", + "OXN": "0xNumber", + "OXO": "OXO Network", "OXS": "0xS", "OXT": "Orchid Protocol", "OXY": "Oxygen", @@ -6907,43 +8427,61 @@ "OYS": "Oyster Platform", "OZG": "Ozagold", "OZK": "OrdiZK", + "OZMPC": "Ozempic", "OZO": "Ozone Chain", "OZONE": "Ozone metaverse", "OZP": "OZAPHYRE", "P202": "Project 202", "P2PS": "P2P Solutions Foundation", + "P3D": "3DPass", + "P404": "Potion 404", "PAAL": "PAAL AI", + "PAALV1": "PAAL AI v1", + "PABLO": "PABLO DEFI", "PAC": "PAC Protocol", "PACE": "3space Art", + "PACM": "Pacman Blastoff", "PACMAN": "Pac Man", "PACOCA": "Pacoca", "PACT": "impactMarket", "PAD": "NearPad", "PAF": "Pacific", + "PAGE": "Page", "PAI": "Project Pai", "PAID": "PAID Network", "PAINT": "MurAll", + "PAIRED": "PairedWorld", + "PAJAMAS": "The First Youtube Cat", "PAK": "Pakcoin", "PAL": "PolicyPal Network", + "PALAI": "PaladinAI", "PALET": "Palette", + "PALG": "PalGold", "PALLA": "Pallapay", "PALM": "PalmPay", + "PALMY": "Palmy", "PAM": "PAM", "PAMP": "PAMP Network", "PAN": "Pantos", "PAND": "Panda Finance", "PANDA": "PandaDAO", + "PANDAI": "PandAI", "PANDO": "Pando", "PANDOP": "PandoProject", "PANDORA": "Pandora", "PANGEA": "PANGEA", + "PANIC": "PanicSwap", + "PANO": "PanoVerse", + "PAPA": "Papa Bear", "PAPADOGE": "Papa Doge", "PAPER": "Dope Wars Paper", "PAPI": "Papi", + "PAPPAY": "PAPPAY", "PAPUSHA": "Papusha", "PAR": "Parachute", "PARA": "Paralink Network", "PARAB": "Parabolic", + "PARADOX": "The Paradox Metaverse", "PARAL": "Parallel", "PARALL": "Parallel Finance", "PARANOIA": "ParanoiaCoin", @@ -6958,12 +8496,18 @@ "PART": "Particl", "PAS": "Passive Coin", "PASC": "Pascal Coin", + "PASG": "Passage", "PASL": "Pascal Lite", "PASS": "Blockpass", "PAT": "PATRON", + "PATEK": "Silly Patek", + "PATEX": "Patex", "PATH": "PathDAO", + "PAVIA": "Pavia", "PAVO": "Pavocoin", + "PAW": "PAWSWAP", "PAWS": "PawStars", + "PAWSTA": "dogeatingpasta", "PAWTH": "Pawthereum", "PAXEX": "PAXEX", "PAXG": "PAX Gold", @@ -6977,10 +8521,13 @@ "PAYS": "Payslink", "PAYT": "PayAccept", "PAYU": "Platform of meme coins", + "PAYX": "Paypex", "PAZZI": "Paparazzi", + "PBAR": "Pangolin Hedera", "PBASE": "Polkabase", "PBC": "PabyosiCoin", "PBET": "PBET", + "PBIRB": "Parrotly", "PBL": "Pebbles", "PBLK": "PayBlock", "PBQ": "PUBLIQ", @@ -6988,6 +8535,7 @@ "PBRV1": "PolkaBridge v1", "PBT": "Primalbase", "PBTC35A": "pBTC35A", + "PBUX": "Playbux", "PBX": "Probinex", "PBXV1": "Probinex v1", "PC": "Promotion Coin", @@ -7008,8 +8556,10 @@ "PCSP": "GenomicDao G-Stroke", "PCX": "ChainX", "PD": "PUDEL", + "PDA": "PlayDapp", "PDATA": "PDATA", "PDC": "Project Decorum", + "PDD": "PDDOLLAR", "PDEX": "Polkadex", "PDF": "Port of DeFi Network", "PDOG": "Polkadog", @@ -7018,75 +8568,104 @@ "PDT": "ParagonsDAO", "PDX": "PDX Coin", "PEA": "Pea Farm", + "PEACH": "Based Peaches", "PEACHY": "Peachy", "PEAK": "PEAKDEFI", + "PEAR": "Pear Swap", "PEARL": "Pearl Finance", "PEAS": "Peapods Finance", "PEC": "PeaceCoin", + "PECL": "PECland", "PEEL": "Meta Apes", + "PEEP": "Peepo", "PEEPA": "Peepa", "PEEPO": "PEEPO", "PEEPS": "The People’s Coin", + "PEEZY": "Young Peezy AKA Pepe", "PEFI": "Penguin Finance", "PEG": "PegNet", "PEGS": "PegShares", "PEIPEI": "PEIPEI", + "PEKA": "PEKA", "PEKC": "Peacock Coin", + "PEKO": "Pepe Neko", "PEL": "Propel Token", "PEM": "Pembrock", "PENC": "PenCoin", "PENDLE": "Pendle", "PENG": "PENG", "PENGYX": "PengyX", + "PENIS": "PenisGrow", "PENTA": "Penta", "PEOPLE": "ConstitutionDAO", "PEOS": "pEOS", + "PEPA": "Pepa Inu", "PEPC": "Pepe Classic", "PEPE": "Pepe", - "PEPE20": "Pepe 2.0", + "PEPE2": "Pepe 2.0", + "PEPE20V1": "Pepe 2.0 v1", "PEPEAI": "Pepe Analytics", "PEPEARMY": "PEPEARMY", + "PEPEBNB": "Pepe The Frog", "PEPEBRC": "PEPE (Ordinals)", "PEPEBURN": "Pepeburn", "PEPECASH": "Pepe Cash", + "PEPECAT": "PEPE CAT", "PEPECEO": "REAL PEPE CEO", + "PEPECHAIN": "PEPE Chain", + "PEPECOIN": "PepeCoin", "PEPED": "PepeDAO Coin", "PEPEDAO": "PEPE DAO", "PEPEDERP": "PepeDerp", + "PEPEE": "Pepe the pepe", "PEPEF": "PEPEFLOKI", + "PEPEFLOKI": "PEPE FLOKI", "PEPEGA": "Pepe GEM AI", "PEPEGAINS": "PepeGains", "PEPEGRINCH": "Pepe Grinch", "PEPEINU": "PEPE inu", "PEPEKING": "PEPEKING", + "PEPELON": "Pepelon", "PEPEMO": "PepeMo", + "PEPEMOON": "PEPEMOON", "PEPEPI": "PEPEPi", "PEPERA": "PEPERA", + "PEPESORA": "Pepe Sora AI", + "PEPEW": "PEPEPOW", + "PEPEWIFHAT": "Pepewifhat", "PEPEX": "pepeX", "PEPEZILLA": "PEPEZilla", + "PEPI": "PEPI", "PEPPA": "PEPPA", "PEPPER": "Pepper Token", "PEPS": "PEPS Coin", "PEPURAI": "PEPURAI", "PEPVERS": "PepVerse", + "PEPY": "Pepy", + "PER": "Perproject", "PERA": "Pera Finance", "PERC": "Perion", "PERI": "PERI Finance", "PERL": "PERL.eco", "PERMIAN": "Permian", "PERP": "Perpetual Protocol", + "PERRY": "Perry The BNB", "PERU": "PeruCoin", "PERX": "PeerEx Network", "PESA": "Credible", "PESOBIT": "PesoBit", "PET": "Hello Pets", + "PETF": "PEPE ETF", "PETG": "Pet Games", + "PETH": "pETH", "PETL": "Petlife", "PETN": "Pylon Eco Token", "PETO": "Petoverse", "PETS": "PolkaPets", "PETT": "Pett Network", + "PEUSD": "peg-eUSD", "PEX": "Pexcoin", + "PFI": "PrimeFinance", "PFID": "Pofid Dao", "PFL": "Professional Fighters League Fan Token", "PFR": "PayFair", @@ -7095,6 +8674,7 @@ "PG": "Pepe Grow", "PGALA": "pGALA", "PGC": "Pegascoin", + "PGEN": "Polygen", "PGF7T": "PGF500", "PGL": "Prospectors", "PGN": "Pigeoncoin", @@ -7107,6 +8687,7 @@ "PHA": "Phala Network", "PHAE": "Phaeton", "PHALA": "Phalanx", + "PHAUNTEM": "Phauntem", "PHB": "Phoenix Global [v2]", "PHBD": "Polygon HBD", "PHC": "Profit Hunters Coin", @@ -7130,22 +8711,32 @@ "PHV": "PATHHIVE", "PHX": "Phoenix Finance", "PI": "Plian", + "PIA": "Olympia AI", "PIAS": "PIAS", "PIB": "Pibble", "PICA": "PicaArtMoney", "PICKLE": "Pickle Finance", "PICO": "PicoGo", "PIE": "Persistent Information Exchange", + "PIF": "Pepe Wif Hat", "PIG": "Pig Finance", + "PIGE": "Pige", + "PIGEON": "Pigeon In Yellow Boots", "PIGGY": "Piggy", "PIGGYCOIN": "Piggy Coin", + "PIGONK": "PIGONK", + "PIGS": "Elon Vitalik Pigs", + "PIIN": "piin (Ordinals)", "PIKA": "Pikaboss", "PIKACHU": "Pikachu Inu", + "PIKO": "Pinnako", "PILOT": "Unipilot", "PIN": "Pin", "PINCHI": "Da Pinchi", + "PINE": "Pine", "PING": "CryptoPing", "PINK": "PinkCoin", + "PINKSALE": "PinkSale", "PINKX": "PantherCoin", "PINMO": "Pinmo", "PINO": "Pinocchu", @@ -7157,12 +8748,15 @@ "PIPL": "PiplCoin", "PIPT": "Power Index Pool Token", "PIRATE": "PirateCash", + "PIRATECOIN": "Pirate Coin Games", + "PIRB": "PIRB", "PIRI": "Pirichain", "PIRL": "Pirl", "PIS": "Polkainsure Finance", "PIST": "Pist Trust", "PIT": "Pitbull", "PITCH": "PITCH", + "PIVN": "PIVN", "PIVX": "Private Instant Verified Transaction", "PIX": "Lampix", "PIXEL": "Pixels", @@ -7175,6 +8769,7 @@ "PKC": "Pikciochain", "PKD": "PetKingdom", "PKF": "PolkaFoundry", + "PKG": "PKG Token", "PKN": "Poken", "PKOIN": "Pocketcoin", "PKT": "PKT", @@ -7184,7 +8779,8 @@ "PLACE": "PlaceWar Governance", "PLAI": "Plair", "PLAN": "Plancoin", - "PLANET": "PlanetCoin", + "PLANE": "Paper Plane", + "PLANETCOIN": "PlanetCoin", "PLANETS": "PlanetWatch", "PLASTIK": "Plastiks", "PLAT": "BitGuild PLAT", @@ -7195,12 +8791,17 @@ "PLAYC": "PlayChip", "PLAYCOIN": "PlayCoin", "PLAYKEY": "Playkey", + "PLB": "Paladeum", "PLBT": "Polybius", "PLC": "PlusCoin", "PLCU": "PLC Ultima", + "PLCUC": "PLC Ultima Classic", "PLD": "Plutonian DAO", "PLE": "Plethori", + "PLEB": "PLEBToken", + "PLENTY": "Plenty DeFi", "PLEO": "Empleos", + "PLERF": "Plerf", "PLEX": "PLEX", "PLF": "PlayFuel", "PLG": "Pledgecamp", @@ -7215,6 +8816,7 @@ "PLR": "Pillar", "PLS": "Pulsechain", "PLSARB": "Plutus ARB", + "PLSB": "PulseBitcoin", "PLSD": "PulseDogecoin", "PLSPAD": "PulsePad", "PLSRDNT": "Plutus RDNT", @@ -7232,14 +8834,18 @@ "PLX": "PlexCoin", "PLXY": "Plxyer", "PLY": "Aurigami", + "PLZ": "PLUNZ", "PMA": "PumaPay", "PME": "DogePome", "PMEER": "Qitmeer", "PMG": "Pomerium Ecosystem Token", "PMGT": "Perth Mint Gold Token", + "PMM": "Perpetual Motion Machine", "PMNT": "Paymon", "PMON": "Polkamon", + "PMOON": "Pookimoon", "PMPY": "Prometheum Prodigy", + "PMR": "Pomerium Utility Token", "PMTN": "Peer Mountain", "PNC": "PlatiniumCoin", "PND": "PandaCoin", @@ -7248,6 +8854,7 @@ "PNFT": "Pawn My NFT", "PNG": "Pangolin", "PNGN": "SpacePenguin", + "PNIC": "Phoenic", "PNK": "Kleros", "PNL": "True PNL", "PNODE": "Pinknode", @@ -7255,20 +8862,27 @@ "PNX": "PhantomX", "PNY": "Peony Coin", "POA": "Poa Network", + "POAI": "Port AI", "POC": "POC Blockchain", "POCC": "POC Chain", "POCKET": "XPocket", "POCO": "Pocoland", "POD": "Podo Point", "PODIUM": "Smart League", + "PODO": "Power Of Deep Ocean", "POE": "Po.et", "POG": "PolygonumOnline", "POGAI": "POGAI", + "POGS": "POG", "POINTS": "Cryptsy Points", "POK": "Pokmonsters", + "POKEGROK": "PokeGROK", "POKEM": "Pokemonio", "POKEMON": "Pokemon", "POKER": "PokerCoin", + "POKERFI": "PokerFi", + "POKKY": "Pokky Cat", + "POKO": "POKOMON", "POKT": "Pocket Network", "POL": "Polygon Ecosystem Token", "POLA": "Polaris Share", @@ -7285,36 +8899,50 @@ "POLVEN": "Polka Ventures", "POLX": "Polylastic", "POLY": "Polymath Network", + "POLYCUB": "PolyCub", "POLYDOGE": "PolyDoge", "POLYPAD": "PolyPad", "POLYX": "Polymesh", + "POM": "Proof Of Memes", "PON": "Ponder", + "PONCHO": "Poncho", "POND": "Marlin", + "PONGO": "Pongo", "PONKE": "Ponke", + "PONKEBNB": "Ponke BNB", "PONYO": "Ponyo Impact", + "PONZI": "Ponzi", "PONZU": "Ponzu Inu", "POO": "POOMOON", "POOCOIN": "PooCoin", "POODL": "Poodl", + "POODOGE": "Poo Doge", "POOH": "POOH", "POOL": "PoolTogether", "POOLX": "Poolz Finance", "POOLXT": "Pool-X", "POOLZ": "Poolz Finance", + "POOP": "Poopsicle", + "POOWEL": "Joram Poowel", "POP": "PopularCoin", "POP!": "POP", "POPC": "PopChest", "POPCAT": "Popcat", + "POPDOG": "PopDog", "POPE": "Popecoin", "POPK": "POPKON", "POPO": "popo", "POPSICLE": "Popsicle Finance", "POR": "Portugal National Team Fan Token", + "PORA": "PORA AI", "PORK": "PepeFork", + "PORKE": "PONKE FORK", + "PORKINU": "PepeFork INU", "PORNROCKET": "PornRocket", "PORT": "Port Finance", "PORT3": "Port3 Network", "PORTAL": "Portal", + "PORTALTOKEN": "Portal", "PORTO": "FC Porto", "PORTU": "Portuma", "PORTX": "ChainPort", @@ -7325,12 +8953,16 @@ "POSS": "Posschain", "POST": "InterPlanetary Search Engine", "POSTC": "PostCoin", + "POSW": "PoSW Coin", "POT": "PotCoin", + "POTATO": "Potato", "POTS": "Moonpot", "POTTER": "POTTER", + "POU": "Pou", "POWELL": "Jerome Powell", "POWER": "UniPower", "POWR": "Power Ledger", + "POWSCHE": "Powsche", "PP": "ProducePay Chain", "PPAD": "PlayPad", "PPALPHA": "Phoenix Protocol", @@ -7340,6 +8972,7 @@ "PPI": "Primpy", "PPIZZA": "P Pizza", "PPL": "Pink Panther Lovers", + "PPM": "Punk Panda Messenger", "PPN": "Puppies Network", "PPOVR": "POVR", "PPP": "PayPie", @@ -7350,12 +8983,17 @@ "PQT": "Prediqt", "PRA": "ProChain", "PRARE": "Polkarare", + "PRB": "Paribu Net", "PRC": "ProsperCoin", + "PRCH": "Power Cash", + "PRCL": "Parcl", "PRCM": "Precium", "PRCY": "PRivaCY Coin", "PRDS": "Brise Paradise", "PRDX": "ParamountDax Token", "PRE": "Presearch", + "PREAI": "Predict Crypto", + "PRED": "Predictcoin", "PREM": "Premium", "PREME": "PREME Token", "PREMIA": "Premia", @@ -7366,6 +9004,7 @@ "PRI": "PRIVATEUM INITIATIVE", "PRIA": "PRIA", "PRIDE": "Nomad Exiles", + "PRIMAL": "PRIMAL", "PRIMATE": "Primate", "PRIME": "Echelon Prime", "PRIMECHAIN": "PrimeChain", @@ -7388,6 +9027,7 @@ "PROOF": "PROVER", "PROP": "Propeller", "PROPC": "Propchain", + "PROPHET": "PROPHET", "PROPS": "Props", "PROS": "Prosper", "PROT": "PROT", @@ -7402,6 +9042,7 @@ "PRQ": "PARSIQ", "PRS": "PressOne", "PRT": "Parrot Protocol", + "PRTC": "Protectorate Protocol", "PRTG": "Pre-Retogeum", "PRV": "PrivacySwap", "PRVC": "PrivaCoin", @@ -7409,6 +9050,8 @@ "PRX": "Parex", "PRXY": "Proxy", "PRY": "PRIMARY", + "PRZS": "Perezoso", + "PS1": "POLYSPORTS", "PSB": "Planet Sandbox", "PSC": "PSC Token", "PSD": "Poseidon", @@ -7423,6 +9066,8 @@ "PSM": "Prasm", "PSOL": "Parasol Finance", "PSP": "ParaSwap", + "PSPS": "BobaCat", + "PSSYMONSTR": "PSSYMONSTR", "PST": "Primas", "PSTAKE": "pSTAKE Finance", "PSTN": "Piston", @@ -7448,32 +9093,51 @@ "PTT": "Pink Taxi Token", "PTU": "Pintu Token", "PTX": "PlatinX", + "PUCA": "Puss Cat", + "PUFETH": "pufETH", + "PUFF": "Puff", + "PUFFIN": "Puffin Global", + "PUGAI": "PUG AI", "PUGL": "PugLife", "PULI": "Puli", "PULSE": "Pulse", + "PUMA": "Puma", "PUMBAA": "Pumbaa", "PUMLX": "PUMLx", + "PUMP": "PUMP", + "PUN": "Punkko", + "PUNCH": "PUNCHWORD", "PUNDIX": "Pundi X", + "PUNDU": "Pundu", "PUNK": "SteamPunk", + "PUNKAI": "PunkAI", "PUPA": "PupaCoin", "PUPPETS": "Puppets Coin", + "PUPPIES": "I love puppies", + "PUPS": "PUPS (Ordinals)", "PURA": "Pura", "PURE": "Puriever", "PUREALT": "Pure", + "PURR": "SpartaCats", "PURSE": "Pundi X PURSE", "PUSD": "PegsUSD", "PUSH": "Ethereum Push Notification Service", "PUSHI": "Pushi", "PUSSY": "Pussy Financial", + "PUSSYINBIO": "Pussy In Bio", "PUT": "PutinCoin", "PUX": "pukkamex", + "PVC": "PVC Meta", "PVFYBO": "JRVGCUPVSC", "PVP": "PVPChain", "PVT": "Pivot Token", "PVU": "Plant vs Undead Token", "PWAR": "PolkaWar", + "PWH": "pepewifhat", + "PWINGS": "JetSwap pWings", "PWON": "Personal Wager", "PWR": "PWR Coin", + "PWT": "PANDAINU", "PX": "PXcoin", "PXB": "PixelBit", "PXC": "PhoenixCoin", @@ -7484,6 +9148,7 @@ "PXT": "Pixer Eternity", "PYC": "PayCoin", "PYE": "CreamPYE", + "PYI": "PYRIN", "PYLNT": "Pylon Network", "PYLON": "Pylon Finance", "PYM": "Playermon", @@ -7493,8 +9158,10 @@ "PYQ": "PolyQuity", "PYR": "Vulcan Forged", "PYRAM": "Pyram Token", + "PYRAMID": "Pyramid", "PYRK": "Pyrk", "PYRO": "PYRO Network", + "PYRV1": "Vulcan Forged v1", "PYT": "Payther", "PYTH": "Pyth Network", "PYUSD": "PayPal USD", @@ -7505,6 +9172,7 @@ "Q2C": "QubitCoin", "QA": "Quantum Assets", "QAC": "Quasarcoin", + "QAI": "QuantixAI", "QANX": "QANplatform", "QARK": "QANplatform", "QASH": "Quoine Liquid", @@ -7523,6 +9191,7 @@ "QCO": "Qravity", "QCX": "QuickX Protocol", "QDC": "Quadrillion Coin", + "QDROP": "QuizDrop", "QDT": "QCHAIN", "QDX": "Quidax", "QFI": "QFinance", @@ -7542,6 +9211,7 @@ "QOM": "Shiba Predator", "QOOB": "QOOBER", "QORA": "QoraCoin", + "QORPO": "QORPO WORLD", "QQBC": "QQBC IPFS BLOCKCHAIN", "QQQ": "Poseidon Network", "QQQF": "Standard Crypto Fund", @@ -7549,11 +9219,13 @@ "QRDO": "Qredo", "QRK": "QuarkCoin", "QRL": "Quantum Resistant Ledger", + "QRO": "Querio", "QRP": "Cryptics", "QRT": "Qrkita Token", "QRX": "QuiverX", "QSLV": "Quicksilver coin", "QSP": "Quantstamp", + "QSR": "Quasar", "QTC": "Qitcoin", "QTCON": "Quiztok", "QTF": "Quantfury", @@ -7570,27 +9242,35 @@ "QUASA": "Quasacoin", "QUB": "Qubism", "QUBE": "Qube", + "QUBIC": "Qubic", "QUBITICA": "Qubitica", + "QUEEN": "Queen of Engrand", "QUICK": "Quickswap", "QUICKOLD": "Quickswap", "QUIDD": "Quidd", "QUIN": "QUINADS", "QUINT": "Quint", + "QUIPU": "QuipuSwap Governance Token", "QUIZ": "Quizando", + "QUO": "Quoll Finance", "QUROZ": "Qfora", "QUSD": "QUSD", "QVT": "Qvolta", "QWAN": "The QWAN", "QWARK": "Qwark", "QWC": "Qwertycoin", + "QWLA": "Qawalla", + "QWT": "QoWatt", "QXC": "QuantumXC", "R1": "Recast1", "R2R": "CitiOs", "R34P": "R34P", "R3FI": "r3fi.finance", "R3T": "Real Estate Token", + "R4RE": "R4RE Token", "RAB": "Rabbit", "RABBIT": "Rabbit Finance", + "RABI": "Rabi", "RAC": "RAcoin", "RACA": "Radio Caca", "RACEFI": "RaceFi", @@ -7600,9 +9280,12 @@ "RADI": "RadicalCoin", "RADIO": "RadioShack", "RADR": "CoinRadr", + "RAFF": "Ton Raffles", + "RAFL": "RAFL", "RAFT": "Raft", "RAGE": "Rage Fan", "RAI": "Rai Reflex Index", + "RAID": "Raid Token", "RAIDER": "Crypto Raiders", "RAIF": "RAI Finance", "RAIL": "Railgun", @@ -7613,10 +9296,12 @@ "RAISE": "Raise Token", "RAIT": "Rabbitgame", "RAIZER": "RAIZER", + "RAK": "Rake Finance", "RAKE": "Rake Coin", "RAKU": "RAKUN", "RAM": "Ramifi Protocol", "RAMA": "Ramestta", + "RAMEN": "RamenSwap", "RAMP": "RAMP", "RANKER": "RankerDao", "RAP": "Philosoraptor", @@ -7624,10 +9309,12 @@ "RAPTOR": "Jesus-Raptor", "RARE": "SuperRare", "RARI": "Rarible", + "RASTA": "ZionLabs Token", "RATECOIN": "Ratecoin", "RATING": "DPRating", "RATIO": "Ratio", "RATS": "Rats", + "RATWIF": "RatWifHat", "RAVE": "Ravendex", "RAVELOUS": "Ravelous", "RAVEN": "Raven Protocol", @@ -7638,6 +9325,7 @@ "RAZE": "Raze Network", "RAZOR": "Razor Network", "RB": "REBorn", + "RBBT": "RabbitCoin", "RBC": "Rubic", "RBD": "Rubidium", "RBDT": "RoBust Defense Token", @@ -7646,7 +9334,10 @@ "RBIS": "ArbiSmart", "RBIT": "ReturnBit", "RBLS": "Rebel Bots", + "RBLZ": "RebelSatoshi", "RBN": "Ribbon Finance", + "RBNB": "StaFi Staked BNB", + "RBP": "Rare Ball Potion", "RBR": "Ribbit Rewards", "RBT": "Rabet", "RBTC": "Smart Bitcoin", @@ -7661,6 +9352,7 @@ "RCCC": "RCCC", "RCG": "Recharge", "RCH": "Rich", + "RCKT": "RocketSwap", "RCM": "READ2N", "RCN": "Ripio", "RCOIN": "RCoin", @@ -7669,11 +9361,13 @@ "RD": "Round Dollar", "RDC": "Ordocoin", "RDD": "Reddcoin", + "RDDT": "Reddit", "RDEX": "Orders.Exchange", "RDF": "ReadFi", "RDGX": "R-DEE Protocol", "RDN": "Raiden Network Token", "RDNT": "Radiant Capital", + "RDO": "Rodeo Finance", "RDPX": "Dopex Rebate Token", "RDR": "Rise of Defenders", "RDS": "Reger Diamond", @@ -7687,6 +9381,8 @@ "REALPLATFORM": "REAL", "REALY": "Realy Metaverse", "REAP": "ReapChain", + "REAPER": "Grim Finance", + "REAU": "Vira-lata Finance", "REBL": "REBL", "REBUS": "Rebuschain", "REC": "Rec Token (REC)", @@ -7696,25 +9392,32 @@ "REDC": "RedCab", "REDCO": "Redcoin", "REDDIT": "Reddit", + "REDFEG": "RedFEG", + "REDFLOKI": "Red Floki", "REDI": "REDi", "REDLANG": "RED", "REDLC": "Redlight Chain", "REDLUNA": "Redluna", "REDN": "Reden", + "REDO": "Resistance Dog", "REDPEPE": "Red Pepe", "REE": "ReeCoin", "REEF": "Reef", "REELT": "Reel Token", "REF": "Ref Finance", "REFI": "Realfinance Network", + "REFLECT": "REFLECT", "REFLECTO": "Reflecto", "REFTOKEN": "RefToken", "REFUND": "Refund", "REGALCOIN": "Regalcoin", + "REGENT": "REGENT COIN", "REHAB": "NFT Rehab", "REI": "REI Network", + "REIGN": "Reign of Terror", "REINDEER": "Reindeer", "REKT": "REKT", + "REKT2": "REKT 2.0", "REL": "Reliance", "RELAY": "Relay Token", "RELI": "Relite Finance", @@ -7730,8 +9433,10 @@ "RENC": "RENC", "RENDOGE": "renDOGE", "RENE": "Renewable Energy", + "RENEC": "RENEC", "RENQ": "Renq Finance", "RENS": "Rens", + "RENT": "Rent AI", "RENTBE": "Rentberry", "REP": "Augur", "REPO": "Repo Coin", @@ -7752,24 +9457,30 @@ "REVA": "Revault Network", "REVE": "Revenu", "REVO": "Revomon", + "REVOAI": "revoAI", "REVOLAND": "Revoland Governance Token", "REVON": "RevoNetwork", "REVU": "Revuto", "REVV": "REVV", "REW": "Review.Network", "REX": "Imbrex", + "REZ": "Renzo", "RF": "Raido Financial", "RFCTR": "Reflector.Finance", "RFD": "RefundCoin", "RFDB": "Refund", "RFG": "Refugees Token", "RFI": "reflect.finance", + "RFKJ": "Independence Token", "RFL": "RAFL", "RFOX": "RedFOX Labs", "RFR": "Refereum", "RFT": "Rangers Fan Token", "RFUEL": "Rio DeFi", + "RFX": "Reflex", + "RGAME": "RGAMES", "RGC": "RG Coin", + "RGEN": "Paragen", "RGOLD": "Royal Gold", "RGP": "Rigel Protocol", "RGT": "Rari Governance Token", @@ -7780,16 +9491,20 @@ "RHP": "Rhypton Club", "RIA": "aRIA Currency", "RIB": "Ribus", + "RIBBIT": "Ribbit", "RIC": "Riecoin", "RICE": "RiceFarm", "RICECOIN": "RiceCoin", "RICH": "Richie", + "RICK": "Infinite Ricks", "RICKMORTY": "Rick And Morty", "RIDE": "Holoride", "RIDEMY": "Ride My Car", "RIF": "RIF Token", + "RIF3": "MetaTariffv3", "RIFI": "Rikkei Finance", "RIGEL": "Rigel Finance", + "RIK": "RIKEZA", "RIL": "Rilcoin", "RIM": "MetaRim", "RIMBIT": "Rimbit", @@ -7799,6 +9514,7 @@ "RINIA": "Rinia Inu", "RINU": "Raichu Inu", "RIO": "Realio Network", + "RIOT": "Riot Racers", "RIP": "Fantom Doge", "RIPAX": "RipaEx", "RIPO": "RipOffCoin", @@ -7807,23 +9523,31 @@ "RISE": "EverRise", "RISEP": "Rise Protocol", "RISEVISION": "Rise", + "RISITA": "Risitas", "RITE": "ritestream", "RITO": "Ritocoin", + "RITZ": "Ritz.Game", + "RIVUS": "RivusDAO", "RIYA": "Etheriya", + "RIZE": "Rizespor Token", "RJV": "Rejuve.AI", "RKC": "Royal Kingdom Coin", "RKI": "RAKHI", "RKN": "RAKON", + "RKR": "REAKTOR", "RKT": "Rock Token", "RLB": "Rollbit Coin", "RLC": "iExec", + "RLM": "MarbleVerse", "RLOOP": "rLoop", "RLT": "Runner Land", "RLX": "Relex", "RLY": "Rally", + "RMATIC": "StaFi Staked MATIC", "RMBCASH": "RMBCASH", "RMC": "Russian Mining Coin", "RMESH": "RightMesh", + "RMK": "KIM YONG EN", "RMOB": "RewardMob", "RMPL": "RMPL", "RMRK": "RMRK.app", @@ -7844,20 +9568,26 @@ "ROAR": "Alpha DEX", "ROB": "ROB", "ROBET": "RoBet", + "ROBIN": "Robin of Da Hood", + "ROBO": "RoboHero", "ROC": "Rasputin Online Coin", "ROCK": "Bedrock", "ROCK2": "Ice Rock Mining", "ROCKET": "Team Rocket", "ROCKETCOIN": "RocketCoin", + "ROCKETFI": "RocketFi", "ROCKI": "Rocki", "ROCKY": "Rocky", "ROCO": "ROCO FINANCE", + "RODAI": "ROD.AI", "ROE": "Rover Coin", "ROG": "ROGin AI", "ROI": "ROIcoin", "ROK": "Rockchain", "ROKO": "Roko", "ROLS": "RollerSwap", + "ROM": "ROMCOIN", + "ROME": "Rome", "RONALDINHO": "Ronaldinho Soccer Coin", "RONCOIN": "RON", "ROND": "ROND", @@ -7866,6 +9596,7 @@ "ROOBEE": "ROOBEE", "ROOK": "KeeperDAO", "ROOM": "OptionRoom", + "ROOST": "Roost Coin", "ROOT": "The Root Network", "ROOTCOIN": "RootCoin", "ROOTS": "RootProject", @@ -7879,9 +9610,11 @@ "ROUP": "Roup (Ordinals)", "ROUSH": "Roush Fenway Racing Fan Token", "ROUTE": "Router Protocol", + "ROVI": "ROVI", "ROW": "Rage On Wheels", "ROWAN": "Sifchain", "ROX": "Robotina", + "ROY": "Crypto Royale", "ROYA": "Royale", "ROYAL": "RoyalCoin", "RPB": "Republia", @@ -7892,8 +9625,10 @@ "RPK": "RepubliK", "RPL": "RocketPool", "RPM": "Render Payment", + "RPR": "The Reaper", "RPS": "Rps League", "RPT": "Rug Proof", + "RPTR": "Raptor Finance", "RPUT": "Robin8 Profile Utility Token", "RPZX": "Rapidz", "RRB": "Renrenbit", @@ -7902,7 +9637,10 @@ "RSC": "ResearchCoin", "RSETH": "Kelp DAO Restaked ETH", "RSF": "Royal Sting", + "RSG": "RSG TOKEN", + "RSIC": "RSIC•GENESIS•RUNE", "RSIN": "Roketsin", + "RSPN": "Respan", "RSR": "Reserve Rights", "RSRV": "Reserve", "RSS3": "RSS3", @@ -7910,13 +9648,16 @@ "RSTK": "Restake Finance", "RSUN": "RisingSun", "RSV": "Reserve", + "RSWETH": "Restaked Swell Ethereum", "RT2": "RotoCoin", "RTB": "AB-CHAIN", "RTC": "Reltime", "RTE": "Rate3", + "RTF": "Ready to Fight", "RTH": "Rotharium", "RTM": "Raptoreum", "RTT": "Restore Truth Token", + "RU": "RIFI United", "RUBCASH": "RUBCASH", "RUBIT": "Rublebit", "RUBX": "eToro Russian Ruble", @@ -7928,8 +9669,10 @@ "RUGZ": "pulltherug.finance", "RULER": "Ruler Protocol", "RUNE": "Thorchain", + "RUNY": "Runy", "RUP": "Rupee", "RUPX": "Rupaya", + "RUSD": "Reflecto USD", "RUSH": "RUSH COIN", "RUST": "RustCoin", "RUSTBITS": "Rustbits", @@ -7947,10 +9690,14 @@ "RVST": "Revest Finance", "RVT": "Rivetz", "RVX": "Rivex", + "RWA": "Xend Finance", + "RWAS": "RWA Finance", + "RWB": "RawBlock", "RWD": "Reward Vision", "RWE": "Real-World Evidence", "RWN": "Rowan Token", "RWS": "Robonomics Web Services", + "RXCG": "RXCGames", "RXD": "Radiant", "RXO": "RocketXRP Official", "RXT": "RIMAUNANGIS", @@ -7960,29 +9707,36 @@ "RYO": "Ryo", "RYOMA": "Ryoma", "RYOSHI": "Ryoshis Vision", + "RYU": "The Blue Dragon", "RYZ": "Anryze", "RZR": "RazorCoin", "RedFlokiCEO": "Red Floki CEO", "S2K": "Sports 2K75", "S4F": "S4FE", "S8C": "S88 Coin", + "SA": "Superalgos", "SABAI": "Sabai Ecoverse", "SABLE": "Sable Finance", "SABR": "SABR Coin", "SAC1": "Sable Coin", "SAF": "Safinus", - "SAFE": "SafeCoin", + "SAFE": "Safe", "SAFEBTC": "SafeBTC", "SAFEBULL": "SafeBull", + "SAFECOIN": "SafeCoin", "SAFEGROK": "SafeGrok", "SAFEHAMSTERS": "SafeHamsters", "SAFELUNAR": "SafeLunar", "SAFEMARS": "Safemars", "SAFEMOON": "SafeMoon", + "SAFEMOONCASH": "SafeMoonCash", + "SAFEMUUN": "Safemuun", "SAFEREUM": "Safereum", "SAFES": "SafeSwap", "SAFESTAR": "Safe Star", + "SAFET": "SafemoonTon", "SAFEX": "SafeExchangeCoin", + "SAFLE": "Safle", "SAFTP": "Simple Agreement for Future Tokens", "SAFUU": "SAFUU", "SAGA": "SagaCoin", @@ -8012,13 +9766,18 @@ "SAND": "The Sandbox", "SANDG": "Save and Gain", "SANDWICH": " Sandwich Network", + "SANDY": "Sandy", + "SANI": "Sanin Inu", + "SANJI": "Sanji Inu", "SANSHU": "Sanshu Inu", + "SANTA": "SANTA CHRISTMAS INU", "SANTAGROK": "Santa Grok", "SANTOS": "Santos FC Fan Token", "SAO": "Sator", "SAP": "SwapAll", "SAPE": "SolanaApe", "SAPP": "Sapphire", + "SAPPC": "SappChat", "SAR": "Saren", "SARCO": "Sarcophagus", "SAROS": "Saros", @@ -8027,8 +9786,11 @@ "SAT": "Satisfaction Token", "SAT2": "Saturn2Coin", "SATA": "Signata", + "SATOSHINAKAMOTO": "Satoshi Nakamoto", "SATOX": "Satoxcoin", + "SATOZ": "Satozhi", "SATS": "SATS (Ordinals)", + "SATSALL": "ALL BEST ICO SATOSHI", "SATT": "SaTT", "SATX": "SatoExchange Token", "SAUBER": "Alfa Romeo Racing ORLEN Fan Token", @@ -8036,6 +9798,7 @@ "SAUCEINU": "SAUCEINU", "SAUDIBONK": "Saudi Bonk", "SAUDIPEPE": "SAUDI PEPE", + "SAUDISHIB": "Saudi Shiba Inu", "SAUNA": "SaunaFinance Token", "SAV3": "SAV3", "SAVG": "SAVAGE", @@ -8046,7 +9809,10 @@ "SBC": "StableCoin", "SBCC": "Smart Block Chain City", "SBE": "Sombe", + "SBEFE": "BEFE", + "SBF": "SBF In Jail", "SBGO": "Bingo Share", + "SBIO": "Vector Space Biosciences, Inc.", "SBOX": "SUIBOXER", "SBR": "Saber", "SBRT": "SaveBritney", @@ -8054,22 +9820,30 @@ "SBT": "SOLBIT", "SBTC": "Super Bitcoin", "SC": "Siacoin", + "SC20": "Shine Chain", "SCA": "SiaClassic", + "SCALE": "Scalia Infrastructure", "SCAM": "Scam Coin", + "SCANS": "0xScans", "SCAP": "SafeCapital", + "SCAPE": "Etherscape", "SCAR": "Velhalla", + "SCARAB": "Scarab Finance", "SCASH": "SpaceCash", "SCAT": "Sad Cat Token", "SCC": "StockChain Coin", "SCCP": "S.C. Corinthians Fan Token", "SCDS": "Shrine Cloud Storage Network", + "SCFX": "Shui CFX", "SCH": "SoccerHub", "SCHO": "Scholarship Coin", "SCIA": "Stem Cell", + "SCIVIVE": "sciVive", "SCIX": "Scientix", "SCK": "Space Corsair Key", "SCL": "Sociall", "SCLP": "Scallop", + "SCM": "ScamFari token", "SCN": "Swiscoin", "SCNR": "Swapscanner", "SCNSOL": "Socean Staked Sol", @@ -8080,8 +9854,12 @@ "SCOR": "Scorista", "SCORE": "Scorecoin", "SCOT": "Scotcoin", + "SCOTTY": "Scotty Beam", "SCP": "ScPrime", "SCPT": "Script Network", + "SCRAP": "Scrap", + "SCRAPPY": "Scrappy", + "SCRATCH": "Scratch", "SCREAM": "Scream", "SCRIBE": "Scribe Network", "SCRIV": "SCRIV", @@ -8092,6 +9870,7 @@ "SCRT": "Secret", "SCRYPTA": "Scrypta", "SCS": "Solcasino Token", + "SCSX": "Secure Cash", "SCT": "ScryptToken", "SCTK": "SharesChain", "SCY": "Synchrony", @@ -8100,6 +9879,7 @@ "SDAI": "Savings Dai", "SDAO": "SingularityDAO", "SDC": "ShadowCash", + "SDCRV": "Stake DAO CRV", "SDEX": "SmarDex", "SDL": "Saddle Finance", "SDN": "Shiden Network", @@ -8108,6 +9888,7 @@ "SDOGE": "SpaceXDoge", "SDOPE": "SHIBADOGEPEPE", "SDP": "SydPakCoin", + "SDR": "SedraCoin", "SDRN": "Senderon", "SDS": "Alchemint Standards", "SDT": "TerraSDT", @@ -8117,9 +9898,13 @@ "SEAL": "Seal Finance", "SEALN": "Seal Network", "SEAM": "Seamless Protocol", + "SEAMLESS": "SeamlessSwap", + "SEAN": "Starfish Finance", "SEAT": "SeatlabNFT", + "SEBA": "Seba", "SEC": "SecureCryptoPayments", "SECO": "Serum Ecosystem Token", + "SECOND": "MetaDOS", "SECRT": "SecretCoin", "SECT": "SECTBOT", "SEED": "Superbloom", @@ -8130,8 +9915,10 @@ "SEEN": "SEEN", "SEER": "SEER", "SEFA": "Mesefa", + "SEG": "Solar Energy", "SEI": "Sei", "SEILOR": "Kryptonite", + "SEKAI": "Sekai DAO", "SEL": "SelenCoin", "SELF": "SELFCrypto", "SELLC": "Sell Token", @@ -8142,7 +9929,9 @@ "SEND": "Social Send", "SENNO": "SENNO", "SENSE": "Sense Token", + "SENSI": "Sensi", "SENSO": "SENSO", + "SENSOR": "Sensor Protocol", "SENT": "Sentinel", "SEON": "Seedon", "SEOR": "SEOR Network", @@ -8155,6 +9944,7 @@ "SERP": "Shibarium Perpetuals", "SERSH": "Serenity Shield", "SERV": "Serve", + "SERVE": "Metavice", "SESSIA": "SESSIA", "SETH": "sETH", "SETH2": "sETH2", @@ -8166,8 +9956,11 @@ "SFC": "Solarflarecoin", "SFCP": "SF Capital", "SFD": "SafeDeal", + "SFEX": "SafeLaunch", + "SFF": "Sunflower Farm", "SFG": "S.Finance", "SFI": "Saffron.finance", + "SFIN": "Songbird Finance", "SFIT": "Sense4FIT", "SFL": "Sunflower Land", "SFLOKI": "SuiFloki-Inu", @@ -8193,6 +9986,7 @@ "SGP": "SGPay", "SGPT": "ShitGPT", "SGR": "Sogur Currency", + "SGROK": "Super Grok", "SGT": "SharedStake Governance Token", "SHA": "Safe Haven", "SHACK": "Shackleford", @@ -8203,10 +9997,13 @@ "SHAMAN": "Shaman King Inu", "SHAN": "Shanum", "SHANG": "Shanghai Inu", + "SHARBI": "SHARBI", "SHARD": "ShardCoin", + "SHARDS": "SolChicks Shards", "SHARE": "Seigniorage Shares", "SHARECHAIN": "ShareChain", "SHARES": "shares.finance", + "SHARK": "Sharky", "SHARPE": "Sharpe Capital", "SHAUN": "SHAUN INU", "SHB4": "Super Heavy Booster 4", @@ -8225,47 +10022,70 @@ "SHEZMU": "Shezmu", "SHFL": "SHUFFLE!", "SHFT": "Shyft Network", + "SHG": "Shib Generating", "SHI": "Shirtum", "SHIA": "Shiba Saga", "SHIB": "Shiba Inu", "SHIB05": "Half Shiba Inu", + "SHIB1": "Shib1", "SHIB2": "SHIB2", + "SHIBAAI": "SHIBAAI", + "SHIBAC": "SHIBA CLASSIC", "SHIBACASH": "ShibaCash", "SHIBAI": "AiShiba", "SHIBAKEN": "Shibaken Finance", "SHIBAMOM": "Shiba Mom", + "SHIBARMY": "Shib Army", + "SHIBAY": "Shiba Inu Pay", + "SHIBAZILLA": "ShibaZilla2.0", + "SHIBCAT": "SHIBCAT", "SHIBCEO": "ShibCEO", "SHIBDOGE": "ShibaDoge", "SHIBELON": "ShibElon", "SHIBEMP": "Shiba Inu Empire", + "SHIBGF": "Shiba Girlfriend", + "SHIBIC": "SHIBIC", + "SHIBK": "ShibaKeanu", + "SHIBKILLER": "ShibKiller", + "SHIBKING": "Shibking Inu", "SHIBL": "ShibLa", "SHIBLITE": "Shiba Lite", "SHIBMERICAN": "Shibmerican", "SHIBO": "ShiBonk", "SHIBTC": "Shibabitcoin", + "SHIBU": "SHIBU INU", + "SHICO": "ShibaCorgi", "SHIDO": "Shido", "SHIELD": "Crypto Shield", "SHIELDNET": "Shield Network", "SHIFT": "Shift", "SHIH": "Shih Tzu", + "SHIK": "Shikoku", + "SHIL": "Shila Inu", "SHILL": "SHILL Token", "SHILLD": "SHILLD", "SHINA": "Shina Inu", "SHINJA": "Shibnobi", + "SHINO": "ShinobiVerse", "SHINT": "Shiba Interstellar", "SHIP": "ShipChain", "SHIRYOINU": "Shiryo-Inu", "SHIT": "I will poop it NFT", + "SHIV": "Shiva Inu", "SHK": "Shrike", "SHL": "Oyster Shell", "SHLD": "ShieldCoin", "SHND": "StrongHands", + "SHNT": "Sats Hunters", "SHO": "Showcase Token", "SHOE": "ShoeFy", + "SHOKI": "Shoki", "SHON": "ShonToken", + "SHOOT": "Mars Battle", "SHOOTER": "Top Down Survival Shooter", "SHOP": "Shoppi Coin", "SHOPX": "Splyt", + "SHORK": "shork", "SHORTY": "ShortyCoin", "SHOW": "ShowCoin", "SHPING": "Shping Coin", @@ -8273,6 +10093,7 @@ "SHRAP": "Shrapnel", "SHRED": "ShredN", "SHREK": "ShrekCoin", + "SHRIMP": "SHRIMP", "SHROOM": "Shroom.Finance", "SHROOMFOX": "Magic Shroom", "SHS": "SHEESH", @@ -8284,6 +10105,7 @@ "SIB": "SibCoin", "SIBA": "SibaInu", "SIC": "Swisscoin", + "SIDE": "Side.xyz", "SIDESHIFT": "SideShift Token", "SIDUS": "Sidus", "SIERRA": "Sierracoin", @@ -8303,6 +10125,7 @@ "SILO": "Silo Finance", "SILV2": "Escrowed Illuvium 2", "SILVA": "Silva Token", + "SILVER": "SILVER", "SILVERWAY": "Silverway", "SIMP": "SO-COL", "SIMPLE": "SimpleChain", @@ -8311,17 +10134,24 @@ "SIMPSONSINU": "The Simpsons Inu", "SIN": "Sinverse", "SINE": "Sinelock", + "SING": "SingularFarm", "SINGLE": "Single Finance", "SINS": "SafeInsure", + "SINSO": "SINSO", "SINX": "SINX Token", "SIP": "Space SIP", "SIPHER": "Sipher", "SIPHON": "Siphon Life Spell", + "SIR": "Sir", "SIS": "Symbiosis Finance", "SISA": "Strategic Investments in Significant Areas", + "SISC": "Shirushi Coin", "SISHI": "Sishi Finance", + "SIU": "Siu", + "SIUUU": "Crustieno Renaldo", "SIV": "Sivasspor Token", "SIX": "SIX Network", + "SIXPACK": "SIXPACK", "SIZ": "Sizlux", "SIZE": "SIZE", "SJCX": "StorjCoin", @@ -8333,17 +10163,21 @@ "SKEY": "SmartKey", "SKI": "Skillchain", "SKIBIDI": "Skibidi Toilet", + "SKID": "Success Kid", "SKILL": "CryptoBlades", "SKIN": "Skincoin", "SKINS": "Coins & Skins", "SKL": "SKALE Network", "SKLAY": "sKLAY", "SKM": "Skrumble Network", + "SKO": "Sugar Kingdom Odyssey", "SKPEPE": "Sheikh Pepe", "SKR": "Sakuracoin", "SKRB": "Sakura Bloom", + "SKRIMP": "Skrimples", "SKRP": "Skraps", "SKRT": "Skrilla Token", + "SKRY": "Sakaryaspor Token", "SKT": "Sukhavati Network", "SKU": "Sakura", "SKULL": "Pirate Blocks", @@ -8354,22 +10188,33 @@ "SKYX": "SKUYX", "SLA": "SUPERLAUNCH", "SLAM": "Slam Token", + "SLB": "Solberg", "SLC": "Solice", + "SLCL": "Solcial", "SLEEP": "Sleep Ecosystem", "SLEEPEE": "SleepFuture", + "SLEPE": "Slepe", + "SLERF": "SLERF", + "SLERF2": "SLERF 2.0", + "SLERFFORK": "SlerfFork", + "SLEX": "SLEX Token", "SLG": "Land Of Conquest", "SLICE": "Tranche Finance", "SLICEC": "SLICE", "SLIM": "Solanium", + "SLIME": "Snail Trail", "SLING": "Sling Coin", "SLINK": "Soft Link", + "SLISBNB": "Lista Staked BNB", "SLM": "SlimCoin", "SLN": "Smart Layer Network", "SLND": "Solend", "SLNV2": "SLNV2", "SLOKI": "Super Floki", + "SLORK": "SLORK", "SLOTH": "Sloth", "SLP": "Smooth Love Potion", + "SLPV1": "Smooth Love Potion v1", "SLR": "SolarCoin", "SLRR": "Solarr", "SLRS": "Solrise Finance", @@ -8378,7 +10223,9 @@ "SLT": "Social Lending Network", "SLVX": "eToro Silver", "SLX": "Slate", + "SMA": "Soma Network", "SMAC": "Social Media Coin", + "SMARS": "SafeMars", "SMART": "SmartCash", "SMARTB": "Smart Coin", "SMARTCREDIT": "SmartCredit Token", @@ -8397,14 +10244,19 @@ "SMETA": "StarkMeta", "SMF": "SmurfCoin", "SMG": "Smaugs NFT", + "SMH": "Spacemesh", "SMI": "SafeMoon Inu", "SMILE": "Smile Token", + "SMILEK": "Smilek to the Bank", "SMILEY": "SMILEY", + "SMILY": "Smily Trump", "SML": "Saltmarble", "SMLY": "SmileyCoin", + "SMM": "TrendingTool.io", "SMOG": "Smog", "SMOKE": "Smoke", "SMOL": "Smolcoin", + "SMOLE": "smolecoin", "SMON": "StarMon", "SMOON": "SaylorMoon", "SMPF": "SMP Finance", @@ -8412,49 +10264,72 @@ "SMR": "Shimmer", "SMRAT": "Secured MoonRat", "SMRT": "SmartMoney", + "SMRTR": "SmarterCoin", "SMSR": "Samsara Coin", "SMT": "SmartMesh", "SMTF": "SmartFi", "SMTY": "Smoothy", "SMU": "SafeMoneyUP", "SMUDCAT": "Smudge Cat", + "SMUDGE": "Smudge Lord", + "SMURFCATBSC": "Real Smurf Cat", + "SMURFCATETH": "Real Smurf Cat", + "SMURFCATSOL": "Real Smurf Cat", + "SMX": "Snapmuse.io", + "SN": "SpaceN", + "SNA": "SUKUYANA", "SNACK": "Crypto Snack", "SNAIL": "SnailBrook", + "SNAKES": "Snakes Game", "SNAP": "SnapEx", "SNB": "SynchroBitcoin", "SNC": "SunContract", + "SNCT": "SnakeCity", "SND": "Sandcoin", "SNE": "StrongNode", "SNEK": "Snek", "SNEKE": "Snek on Ethereum", "SNET": "Snetwork", "SNFT.BITCI": "Spanish National Team Fan Token", + "SNFTS": "Seedify NFT Space", "SNGLS": "SingularDTV", "SNIP": "LyrnAI", + "SNIPPEPE": "SNIPING PEPE", + "SNITCH": "Randall", "SNK": "Snake Token", "SNL": "Sport and Leisure", "SNM": "SONM", + "SNMT": "Satoshi Nakamoto Token", "SNN": "SeChain", "SNOB": "Snowball", "SNOOP": "SnoopDAO", + "SNOOPY": "Snoopy", + "SNORT": "SNORT", "SNOV": "Snovio", "SNOW": "Snowswap", + "SNOWMANTASTIC": "Snowmantastic", "SNPC": "SnapCoin", "SNPS": "Snaps", "SNRG": "Synergy", + "SNRK": "Snark Launch", "SNS": "Synesis One", "SNST": "Smooth Network Solutions Token", + "SNSY": "Sensay", "SNT": "Status Network Token", "SNTR": "Silent Notary", "SNTVT": "Sentivate", "SNX": "Synthetix", "SNY": "Synthetify ", + "SO": "Shiny Ore", + "SOAI": "SOAI", "SOAK": "Soak Token", "SOAR": "Soarcoin", + "SOARX": "Soarx Coin", "SOBA": "SOBA Token", "SOBB": "SoBit", "SOBER": "Solabrador", "SOC": "All Sports Coin", + "SOCA": "Socaverse", "SOCC": "SocialCoin", "SOCCER": "SoccerInu", "SOCKS": "Unisocks", @@ -8462,46 +10337,87 @@ "SODA": "SODA Coin", "SODO": "Scooby Doo", "SOFI": "RAI Finance", + "SOFTCO": "SOFT COQ INU", + "SOH": "Stohn Coin", "SOHOT": "SOHOTRN", "SOIL": "SoilCoin", "SOJ": "Sojourn Coin", "SOKU": "Soku Swap", "SOL": "Solana", + "SOL10": "SOLANA MEME TOKEN", "SOLA": "Sola", + "SOLAI": "Solana AI BNB", + "SOLALA": "Solala", "SOLAMA": "Solama", + "SOLAMB": "SOLAMB", + "SOLAPE": "SolAPE Token", "SOLAR": "Solar", + "SOLARA": "Solara", "SOLARDAO": "Solar DAO", "SOLARE": "Solareum", "SOLARFARM": "SolarFarm", "SOLARIX": "SOLARIX", + "SOLAV": "SOLAV TOKEN", + "SOLBULL": "SOLBULL", + "SOLC": "SolCard", + "SOLCASH": "SOLCash", + "SOLCAT": "SOLCAT", + "SOLCEX": "SolCex", "SOLE": "SoleCoin", + "SOLEX": "Solex Launchpad", + "SOLFI": "SoliDefi", + "SOLGOAT": "SOLGOAT", + "SOLGUN": "Solgun", "SOLID": "Solidified", + "SOLIDSEX": "SOLIDsex: Tokenized veSOLID", + "SOLKIT": "Solana Kit", + "SOLNAV": "SOLNAV AI", + "SOLNIC": "Solnic", "SOLO": "Sologenic", + "SOLPAD": "Solpad Finance", + "SOLPAKA": "Solpaka", + "SOLPENG": "SOLPENG", "SOLR": "SolRazr", + "SOLS": "sols", + "SOLSCC": "sols", + "SOLSPONGE": "Solsponge", "SOLVE": "SOLVE", "SOLX": "SolarX", + "SOLY": "Solamander", + "SOLZILLA": "Solzilla", "SOM": "Souls of Meta", "SOMA": "Soma", + "SOMM": "Sommelier", "SOMNIUM": "Somnium Space CUBEs", "SON": "Simone", "SONAR": "SonarWatch", "SONG": "Song Coin", + "SONGOKU": "SONGOKU", "SONIC": "Sonic", "SONICO": "Sonic", + "SONICWIF": "SonicWifHat", + "SONNE": "Sonne Finance", "SOON": "Soonaverse", "SOONCOIN": "SoonCoin", "SOP": "SoPay", "SOR": "Sorcery", "SORA": "Sora Validator Token", + "SORACEO": "SORA CEO", + "SORADOGE": "Sora Doge", + "SORAI": "Sora AI", + "SORAPORN": "Sora Porn", "SOSNOVKINO": "Sosnovkino", "SOT": "Soccer Crypto", "SOTA": "SOTA Finance", "SOUL": "Phantasma", + "SOULO": "SouloCoin", "SOULS": "Soulsaver", "SOUND": "Sound Coin", "SOURCE": "ReSource Protocol", "SOV": "Sovryn", "SOVE": "Soverain", + "SOVI": "Sovi Finance", + "SOWA": "Sowa AI", "SOY": "Soy Finance", "SP": "Sex Pistols", "SP8DE": "Sp8de", @@ -8509,6 +10425,7 @@ "SPACE": "Spacelens", "SPACECOIN": "SpaceCoin", "SPACEPI": "SpacePi", + "SPAD": "SolPad", "SPAI": "Starship AI", "SPAIN": "SpainCoin", "SPANK": "SpankChain", @@ -8519,20 +10436,26 @@ "SPC": "SpaceChain ERC20", "SPC.QRC": "SpaceChain (QRC-20)", "SPCIE": "Specie", + "SPCT": "Spectra Chain", "SPD": "Stipend", "SPDR": "SpiderDAO", + "SPDX": "Speedex", "SPE": "SavePlanetEarth", "SPEC": "SpecCoin", + "SPECTRE": "SPECTRE AI", + "SPEEDY": "Speedy", "SPELL": "Spell Token", "SPELLFIRE": "Spellfire", "SPEND": "Spend", "SPENDC": "SpendCoin", + "SPEPE": "SolanaPepe", "SPEX": "StepEx", "SPF": "SportyCo", "SPFC": "São Paulo FC Fan Token", "SPG": "Space Crypto", "SPGBB": "SPGBB", "SPH": "Spheroid Universe", + "SPHERE": "Sphere Finance", "SPHR": "Sphere Coin", "SPHRI": "Spherium", "SPHTX": "SophiaTX", @@ -8540,8 +10463,10 @@ "SPI": "Shopping.io", "SPICE": "Spice", "SPIDER": "Spider Man", + "SPIDERMAN": "SPIDERMAN BITCOIN", "SPIDEY": "Spidey", "SPIKE": "Spiking", + "SPILLWAYS": "SpillWays", "SPIN": "SPIN Protocol", "SPIRIT": "SpiritSwap", "SPIZ": "SPACE-iZ", @@ -8556,12 +10481,16 @@ "SPOK": "Spock", "SPOL": "Starterpool", "SPONGE": "Sponge", + "SPONGEBOB": "Spongebob Squarepants", "SPOODY": "Spoody Man", + "SPOOF": "Spoofify", "SPOOL": "Spool DAO Token", "SPORE": "Enoki Finance", "SPORT": "SportsCoin", "SPOTS": "Spots", "SPOX": "Sports Future Exchange Token", + "SPRING": "Spring", + "SPRITZMOON": "SpritzMoon Crypto Token", "SPRKL": "Sparkle Loyalty", "SPRT": "Sportium", "SPRTS": "Sprouts", @@ -8575,24 +10504,33 @@ "SPX": "SPX6900", "SPXC": "SpaceXCoin", "SPY": "Smarty Pay", + "SPYRO": "SPYRO", "SQAT": "Syndiqate", "SQG": "Squid Token", "SQL": "Squall Coin", "SQR": "Magic Square", + "SQT": "SubQuery Network", "SQTS": "Sqts (Ordinals)", + "SQUA": "Square Token", + "SQUAD": "Superpower Squad", "SQUATCH": "SASQUATCH", "SQUAWK": "Squawk", "SQUEEZER": "Squeezer", + "SQUIBONK": "SQUIBONK", "SQUID": "Squid Game", "SQUID2": "Squid Game 2.0", "SQUIDGROW": "SquidGrow", + "SQUOGE": "DogeSquatch", "SRBP": "Super Rare Ball Potion", "SRC": "SecureCoin", + "SRCH": "SolSrch", "SRCOIN": "SRCoin", + "SRCX": "Source Token", "SREUR": "SocialRemit", "SRG": "Street Runner NFT", "SRK": "SparkPoint", "SRLTY": "SaitaRealty", + "SRLY": "Rally (Solana)", "SRM": "Serum", "SRN": "SirinLabs", "SRNT": "Serenity", @@ -8601,6 +10539,7 @@ "SRWD": "ShibRWD", "SRX": "StorX", "SS": "Sharder", + "SSB": "SatoshiStreetBets", "SSC": "SelfSell", "SSD": "Sonic Screw Driver Coin", "SSE": "Soroosh Smart Ecosystem", @@ -8610,15 +10549,18 @@ "SSHIB": "Solana Shib", "SSHIP": "SSHIP", "SSLX": "StarSlax", + "SSNC": "SatoshiSync", "SSS": "StarSharks", "SST": "SIMBA Storage Token", "SSTC": "SunShotCoin", + "SSU": "Sunny Side up", "SSV": "ssv.network", "SSVCOIN": "SSVCoin", "SSWP": "Suiswap", "SSX": "SOMESING", "ST": "Skippy Token", - "STA": "Defi STOA", + "STA": "STOA Network", + "STABLZ": "Stablz", "STAC": "STAC", "STACK": "StackOS", "STACKS": "STACKS", @@ -8629,11 +10571,11 @@ "STALIN": "StalinCoin", "STAMP": "SafePost", "STANDARD": "Stakeborg DAO", + "STAPT": "Ditto Staked Aptos", "STAR": "FileStar", "STARAMBA": "Staramba", "STARBASE": "Starbase", "STARC": "StarChain", - "STARK": "Starknet", "STARL": "StarLink", "STARLAUNCH": "StarLaunch", "STARLY": "Starly", @@ -8642,6 +10584,7 @@ "STARSH": "StarShip Token", "STARSHI": "Starship", "STARSHIP": "STARSHIP", + "STARSHIPDOGE": "Starship Doge", "START": "StartCoin", "STARTA": "Starta", "STARWARS": "Star Wars", @@ -8650,23 +10593,32 @@ "STATE": "New World Order", "STATER": "Stater", "STATERA": "Statera", + "STATOM": "Stride Staked ATOM", + "STATS": "Stats", "STAX": "Staxcoin", + "STAY": "NFsTay", + "STBOT": "SolTradingBot", "STBU": "Stobox Token", "STC": "Satoshi Island", "STCN": "Stakecoin", "STD": "STEED", + "STDYDX": "Stride Staked DYDX", "STEAK": "SteakHut Finance", "STEALTH": "StealthPad", "STEEM": "Steem", "STEEMD": "Steem Dollars", "STEEP": "SteepCoin", + "STELLA": "StellaSwap", + "STEMX": "STEMX", "STEN": "Steneum Coin", "STEP": "Step Finance", + "STEPG": "StepG", "STEPH": "Step Hero", "STEPR": "Step", "STEPS": "Steps", "STERLINGCOIN": "SterlingCoin", "STETH": "Staked Ether", + "STEVMOS": "Stride Staked EVMOS", "STEWIE": "Stewie Coin", "STEX": "STEX", "STF": "Structure Finance", @@ -8674,18 +10626,24 @@ "STG": "Stargate Finance", "STHR": "Stakerush", "STI": "Seek Tiger", + "STIC": "StickMan", "STIK": "Staika", + "STIMA": "STIMA", "STING": "Sting", + "STINJ": "Stride Staked INJ", "STJUNO": "Stride Staked JUNO", "STK": "STK Token", "STKAAVE": "Staked Aave", "STKATOM": "pSTAKE Staked ATOM", + "STKBNB": "pSTAKE Staked BNB", "STKK": "Streakk", "STKXPRT": "pSTAKE Staked XPRT", "STLE": "Saint Ligne", "STMAN": "Stickman Battleground", + "STMATIC": "Lido Staked Matic", "STMX": "StormX", "STND": "Standard Protocol", + "STNEAR": "Staked NEAR", "STO": "Save The Ocean", "STOGE": "Stoner Doge Finance", "STON": "Ston", @@ -8697,7 +10655,9 @@ "STORE": "Bit Store", "STORJ": "Storj", "STORM": "Storm", + "STORY": "Story", "STOS": "Stratos", + "STOSMO": "Stride Staked OSMO", "STOX": "Stox", "STP": "StashPay", "STPL": "Stream Protocol", @@ -8710,8 +10670,11 @@ "STRD": "Stride", "STRDY": "Sturdy", "STREAM": "STREAMIT COIN", + "STREETH": "STREETH", + "STRI": "Strite", + "STRIKE": "Strike", "STRIP": "Stripto", - "STRK": "Strike", + "STRK": "Starknet", "STRM": "StreamCoin", "STRNGR": "Stronger", "STRONG": "Strong", @@ -8725,17 +10688,24 @@ "STSTARS": "Stride Staked Stars", "STSW": "Stackswap", "STT": "Statter Network ", + "STTON": "bemo staked TON", "STU": "BitJob", "STUART": "Stuart Inu", + "STUD": "Studyum", "STUDENTC": "Student Coin", "STUSDT": "Staked USDT", "STV": "Sativa Coin", "STWEMIX": "Staked WEMIX", "STX": "Stacks", "STYL": "Stylike Governance", + "STYLE": "Style", "STZ": "99Starz", "STZEN": "StakedZEN", + "STZETA": "ZetaEarn", + "STZU": "Shihtzu Exchange Token", + "SU": "Smol Su", "SUBAWU": "Subawu Token", + "SUBF": "Super Best Friends", "SUBS": "Substratum Network", "SUCR": "Sucre", "SUDO": "sudoswap", @@ -8744,6 +10714,7 @@ "SUIA": "SUIA", "SUIP": "SuiPad", "SUKU": "SUKU", + "SULFERC": "SULFERC", "SUM": "SumSwap", "SUMMER": "Summer", "SUMO": "Sumokoin", @@ -8767,17 +10738,23 @@ "SURF": "Surf.Finance", "SURV": "Survival Game Online", "SUSD": "sUSD", + "SUSDE": "Ethena Staked USDe", "SUSHI": "Sushi", + "SUTEKU": "Suteku", "SUTER": "Suterusu", "SUZUME": "Shita-kiri Suzume", "SVD": "savedroid", "SVN": "Savanna", + "SVPN": "Shadow Node", "SVS": "GivingToServices SVS", "SVT": "Solvent", "SVX": "Savix", + "SVY": "Savvy", "SWA": "Swace", "SWACH": "Swachhcoin", "SWAG": "SWAG Finance", + "SWAI": "Safe Water AI", + "SWAMP": "Swampy", "SWAP": "Trustswap", "SWAPP": "SWAPP Protocol", "SWAPZ": "SWAPZ.app", @@ -8790,26 +10767,35 @@ "SWD": "SW DAO", "SWDAO": "Super Whale DAO", "SWEAT": "Sweat Economy", + "SWEEP": "Sweeptoken", "SWEET": "SweetStake", "SWETH": "swETH", "SWFL": "Swapfolio", "SWFTC": "SWFTCoin", + "SWG": "Swirge", + "SWH": "simbawifhat", "SWIFT": "BitSwift", "SWIFTIES": "Taylor Swift", "SWIM": "SWIM - Spread Wisdom", "SWIN": "SwinCoin", "SWING": "SwingCoin", "SWINGBY": "Swingby", + "SWIRL": "Swirl Social", "SWIRLX": "SwirlToken", "SWISE": "StakeWise", "SWITCH": "Switch", "SWM": "Swarm Fund", + "SWOLE": "Swole Doge", "SWOP": "Swop", + "SWORD": "eZKalibur", "SWOT": "Swot AI", "SWP": "Kava Swap", + "SWPR": "Swapr", + "SWPRS": "Maid Sweepers", "SWRV": "Swerve", "SWT": "Swarm City Token", "SWTH": "Carbon", + "SWTS": "SWEETS", "SWU": "Smart World Union", "SWYFTT": "SWYFT", "SX": "SX Network", @@ -8819,6 +10805,7 @@ "SXP": "SXP", "SXS": "Sphere", "SXUT": "SPECTRE Utility Token", + "SYA": "SaveYourAssets", "SYBC": "SYB Coin", "SYBL": "Sybulls", "SYBTC": "sBTC", @@ -8831,10 +10818,13 @@ "SYNCC": "SyncCoin", "SYNCO": "Synco", "SYNLEV": "SynLev", + "SYNO": "Synonym Finance", "SYNR": "MOBLAND", + "SYNTH": "Synthswap", "SYNX": "Syndicate", "SYPOOL": "Sypool", "SYS": "Syscoin", + "SZCB": "Zugacoin", "T": "Threshold Network Token", "T23": "T23", "T99": "Tethereum", @@ -8844,10 +10834,12 @@ "TAC": "Traceability Chain", "TACHYON": "Tachyon Protocol", "TAD": "Tadpole Finance", + "TADA": "Ta-da", "TAF": "TAF", "TAGR": "Think And Get Rich Coin", "TAI": "tBridge Token", "TAIKULA": "TAIKULA COIN", + "TAIL": "Tail", "TAIYO": "Taiyo", "TAJ": "TajCoin", "TAK": "TakCoin", @@ -8861,11 +10853,13 @@ "TANGO": "keyTango", "TANGYUAN": "TangYuan", "TANK": "CryptoTanks", + "TANPIN": "Tanpin", "TAO": "Bittensor", "TAONU": "TAO INU", "TAP": "TAP FANTASY", "TAPC": "Tap Coin", "TAPPINGCOIN": "TappingCoin", + "TAPROOT": "Taproot Exchange", "TAPT": "Tortuga Staked Aptos", "TARA": "Taraxa", "TARAL": "TARALITY", @@ -8876,17 +10870,22 @@ "TASH": "Smart Trip Platform", "TASTE": "TasteNFT", "TAT": "Tatcoin", + "TATA": "TATA Coin", "TATE": "Tate", + "TATSU": "Taτsu", "TAU": "Lamden Tau", "TAUC": "Taurus Coin", "TAUM": "Orbitau Taureum", "TAUR": "Marnotaur", "TAVA": "ALTAVA", + "TAX": "MetaToll", "TBAC": "BlockAura", + "TBANK": "TaoBank", "TBAR": "Titanium BAR", "TBB": "Trade Butler Bot", "TBC": "Ten Best Coins", "TBCC": "TBCC", + "TBCI": "tbci", "TBCX": "TrashBurn", "TBE": "TrustBase", "TBIS": "TBIS token", @@ -8896,12 +10895,15 @@ "TBX": "Tokenbox", "TCANDY": "TripCandy", "TCAP": "Total Crypto Market Cap", + "TCAT": "The Currency Analytics", "TCC": "The ChampCoin", "TCG2": "TCG Coin 2.0", + "TCGC": "TCG Verse", "TCH": "Thorecash", "TCHAIN": "Tchain", "TCHB": "Teachers Blockchain", "TCHTRX": "ThoreCashTRX", + "TCNH": "TrueCNH", "TCNX": "Tercet Network", "TCO": "ThinkCoin", "TCP": "The Crypto Prophecies", @@ -8925,18 +10927,21 @@ "TECH": "TechCoin", "TECRA": "TecraCoin", "TED": "TED", - "TEDDY": "Teddy Doge", - "TEDDYV2": "Teddy Doge v2", + "TEDDY": "Teddy Doge v2", + "TEDDYV1": "Teddy Doge", "TEE": "Guarantee", "TEER": "Integritee", "TEK": "TekCoin", "TEL": "Telcoin", "TELE": "Miracle Tele", + "TELEBTC": "teleBTC", "TELL": "Tellurion", "TELLER": "Teller", + "TELO": "Telo Meme Coin", "TELOS": "Teloscoin", "TEM": "Temtum", "TEMCO": "TEMCO", + "TEMP": "Tempus", "TEN": "Tokenomy", "TEND": "Tendies", "TENDIE": "TendieSwap", @@ -8946,6 +10951,7 @@ "TENSHI": "Tenshi", "TENT": "TENT", "TEP": "Tepleton", + "TEQ": "Teq Network", "TER": "TerraNovaCoin", "TERA": "TERA", "TERADYNE": "Teradyne", @@ -8954,6 +10960,7 @@ "TERN": "Ternio", "TERN.ETH": "Ternio ERC20", "TERRA": "TERRABYTE AI", + "TERZ": "SHELTERZ", "TES": "TeslaCoin", "TESLA": "TeslaCoilCoin", "TESLAI": "Tesla AI", @@ -8961,6 +10968,7 @@ "TESTA": "Testa", "TET": "Tectum", "TETHER": "Hermione", + "TETHYS": "Tethys", "TETRA": "Tetra", "TETU": "TETU", "TFBX": "Truefeedback Token", @@ -8974,12 +10982,17 @@ "TGAME": "TrueGame", "TGC": "TigerCoin", "TGCC": "TheGCCcoin", + "TGPT": "Trading GPT", + "TGRAM": "TG20 TGram", "TGT": "TargetCoin", "TH": "Team Heretics Fan Token", "THALES": "Thales", + "THAVAGE": "Mike Tython", "THC": "The Hempcoin", "THE": "The Protocol", + "THE9": "THE9", "THEBLOX": "The Blox Project", + "THECA": "Theca", "THECITADEL": "The Citadel", "THEDAO": "The DAO", "THEMIS": "Themis", @@ -8987,16 +11000,22 @@ "THEO": "Theopetra", "THEOS": "Theos", "THETA": "Theta Network", - "THETRIBE": "The Tribe ()", + "THETRIBE": "The Tribe", "THEX": "Thore Exchange", "THG": "Thetan Arena", + "THIK": "ThikDik", "THING": "Nothing", + "THINKWAREAI": "ThinkwareAI", + "THL": "Thala", "THN": "Throne", "THNX": "ThankYou", "THO": "Athero", + "THOL": "AngelBlock", "THOR": "THORSwap", + "THOREUM": "Thoreum V3", "THP": "TurboHigh Performance", "THR": "Thorecoin", + "THREE": "Three Protocol Token ", "THRT": "ThriveToken", "THRY": "THEORY", "THS": "TechShares", @@ -9004,6 +11023,7 @@ "THUG": "Thug Life", "THUNDER": "ThunderStake", "THX": "Thorenext", + "TI": "Titanium22", "TIA": "Celestia", "TIANHE": "Tianhe", "TIC": "TrueInvestmentCoin", @@ -9015,6 +11035,8 @@ "TIGER": "JungleKing TigerCoin", "TIGERC": "TigerCash", "TIGERMOON": "TigerMoon", + "TIGRA": "Tigra", + "TIGRES": "Tigres Fan Token", "TIIM": "TriipMiles", "TIK": "ChronoBase", "TIKI": "Tiki Token", @@ -9026,15 +11048,21 @@ "TINC": "Tiny Coin", "TINKU": "TinkuCoin", "TINU": "Telegram Inu", + "TINY": "TinyBits", "TIOX": "TIOx", "TIP": "Tip Blockchain", + "TIPINU": "Tip Inu", "TIPS": "FedoraCoin", + "TIPSY": "TipsyCoin", "TIT": "TittieCoin", "TITA": "Titan Hunters", "TITAN": "TitanSwap", "TITANO": "Titano", "TITANX": "TitanX", "TITC": "TitCoin", + "TITI": "TiTi Protocol", + "TITTY": "TamaKitty", + "TIUSD": "TiUSD", "TIX": "Blocktix", "TKA": "Tokia", "TKB": "TokenBot", @@ -9048,6 +11076,7 @@ "TKP": "TOKPIE", "TKR": "CryptoInsight", "TKS": "Tokes", + "TKST": "TokenSight", "TKT": "Crypto Tickets", "TKX": "Tokenize Xchange", "TKY": "THEKEY Token", @@ -9056,20 +11085,27 @@ "TLN": "Trustlines Network", "TLOS": "Telos", "TLP": "TulipCoin", + "TLW": "TILWIKI", "TME": "Timereum", "TMED": "MDsquare", "TMN": "TranslateMe", + "TMNG": "TMN Global", + "TMNT": "TMNT", "TMON": "Two Monkey Juice Bar", + "TMRW": "TMRW Coin", "TMT": "Tamy Token", "TMTG": "The Midas Touch Gold", "TN": "TurtleNetwork", "TNB": "Time New Bank", "TNC": "TNC Coin", "TNDC": "TendaCoin", + "TNGBL": "Tangible", "TNS": "Transcodium", + "TNSR": "Tensor", "TNT": "Tierion", "TOA": "TOA Coin", "TOAD": "TOAD", + "TOB": "Tom On Base", "TOC": "TouchCon", "TODAY": "TodayCoin", "TOK": "Tokenplace", @@ -9083,20 +11119,29 @@ "TOKO": "ToKoin", "TOKU": "TokugawaCoin", "TOL": "Tolar", + "TOLO": "Tolo Yacoloco", + "TOLYCAT": "Toly's Cat", "TOM": "TOM Finance", "TOMAHAWKCOIN": "Tomahawkcoin", + "TOMAN": "IRR", "TOMB": "Tomb", "TOMI": "tomiNet", "TOMOE": "TomoChain ERC20", "TOMS": "TomTomCoin", "TON": "Tokamak Network", + "TONALD": "Tonald Trump", "TONCOIN": "The Open Network", "TONE": "TE-FOOD", + "TONI": "Daytona Finance", "TONIC": "Tectonic", + "TONK": "Tonk Inu", "TONNEL": "TONNEL Network", "TONS": "TONSniper", "TONTOKEN": "TONToken", + "TONUP": "TonUP", + "TONY": "TONY THE DUCK", "TOOB": "Toobcoin", + "TOOKER": "tooker kurlson", "TOOLS": "TOOLS", "TOON": "Pontoon", "TOONF": "Toon Finance", @@ -9113,14 +11158,19 @@ "TOS": "ThingsOperatingSystem", "TOSA": "TosaInu BSC", "TOSC": "T.OS", + "TOSDIS": "TosDis", + "TOSHE": "Toshe", "TOSHI": "Toshi", "TOT": "TotCoin", "TOTEM": "DragonMaster", "TOTM": "Totem", + "TOTO": "TOTO", "TOUCHFAN": "TouchFan", + "TOURISTS": "TOURIST SHIBA INU", "TOWER": "Tower", "TOWN": "Town Star", "TOX": "INTOverse", + "TOYBOX": "Memefi Toybox 404", "TOZ": "Tozex", "TP": "Token Swap", "TPAD": "TrustPad", @@ -9128,8 +11178,12 @@ "TPC": "Techpay", "TPCASH": "TPCash", "TPG": "Troll Payment", + "TPRO": "TPRO Network", "TPT": "Token Pocket", + "TPU": "TensorSpace", + "TPV": "TravGoPV", "TPY": "Thrupenny", + "TQRT": "TokoQrt", "TR3": "Tr3zor", "TRA": "Trabzonspor Fan Token", "TRAC": "OriginTrail", @@ -9139,6 +11193,8 @@ "TRADEX": "TradeX AI", "TRAID": "Traid", "TRAK": "TrakInvest", + "TRANQ": "Tranquil Finance", + "TRANS": "Trans Pepe", "TRAT": "Tratok", "TRAVA": "Trava Finance", "TRAXIA": "Traxia Membership Token", @@ -9154,11 +11210,14 @@ "TRDL": "Strudel Finance", "TRDS": "Traders Token", "TRDT": "Trident", + "TREAT": "Treat", "TRECENTO": "Trecento Blockchain Capital", "TREE": "HyperionX", "TREEB": "Retreeb", + "TREMP": "MEGE", "TRESTLE": "TRESTLE", "TRET": "Tourist Review", + "TRG": "The Rug Game", "TRGI": "The Real Golden Inu", "TRI": "Triangles Coin", "TRIA": "Triaconta", @@ -9176,35 +11235,53 @@ "TRIX": "TriumphX", "TRK": "TruckCoin", "TRL": "Triall", + "TRMX": "TourismX Token", "TRNDZ": "Trendsy", "TROLL": "Trollcoin", "TROLLHEIM": "Trollheim", + "TROLLMODE": "TROLL MODE", "TRONPAD": "TRONPAD", "TROP": "Interop", + "TROSS": "Trossard", + "TROVE": "Arbitrove Governance Token", "TROY": "Troy", "TRP": "Tronipay", "TRR": "Terran Coin", + "TRSCT": "Transactra Finance", "TRST": "TrustCoin", "TRTL": "TurtleCoin", "TRTT": "Trittium", "TRU": "TrueFi", + "TRUCE": "WORLD PEACE PROJECT", "TRUE": "True Chain", "TRUEBIT": "Truebit Protocol", + "TRUF": "Truflation", "TRUMP": "MAGA", "TRUMP2024": "Donald Trump", "TRUMPARMY": "Trump Army", + "TRUMPCAT": "TRUMPCAT", "TRUMPCOIN": "TrumpCoin", + "TRUMPDOGE": "Trump Doge", + "TRUMPEPE": "Trump Pepe", + "TRUMPINU": "Trump Inu", + "TRUMPJR": "TrumpJr", + "TRUMPSHIBA": "Trump Shiba", + "TRUMPTECH": "Trump Tech", + "TRUNK": "Elephant Money", "TRUST": "TrustDAO", + "TRUSTNFT": "TrustNFT", "TRUTH": "TruthGPT", "TRV": "TrustVerse", "TRVC": "Trivechain", "TRVL": "TRVL", + "TRWP": "Danol Tremp", "TRX": "TRON", "TRXC": "TRONCLASSIC", "TRXDICE": "TRONdice", "TRXWIN": "TronWin", "TRYB": "BiLira", "TRYC": "TRYC", + "TRYHARDS": "TryHards", "TRYX": "eToro Turkish Lira", "TSA": "Teaswap Art", "TSC": "TrusterCoin", @@ -9213,9 +11290,12 @@ "TSE": "TattooCoin", "TSF": "Transaction Service Fee", "TSG": "The Soldiers Gold", + "TSHARE": "Tomb Shares", "TSHP": "12Ships", "TSL": "Energo", + "TSN": "Tsunami Exchange Token", "TSR": "Tesra", + "TSUBASAUT": "TSUBASA Utility Token", "TSUGT": "Captain Tsubasa", "TSUKA": "Dejitaru Tsuka", "TSX": "TradeStars", @@ -9231,7 +11311,10 @@ "TUCKER": "TUCKER CARLSON", "TUDA": "Tutor's Diary", "TUF": "TUF Token", + "TUGOU": "TuGou", "TULIP": "Tulip Protocol", + "TUNA": "TUNACOIN", + "TUNE": "Bitune", "TUP": "Tenup", "TUR": "Turron", "TURBO": "Turbo Wallet", @@ -9240,25 +11323,37 @@ "TUS": "Treasure Under Sea", "TUSD": "True USD", "TUT": "Tutellus", + "TUZLA": "Tuzlaspor Token", "TVK": "Terra Virtua Kolect", "TVNT": "TravelNote", + "TVRS": "TiraVerse", + "TW": "Winners Coin", "TWC": "Twilight", "TWD": "Terra World Token", "TWEE": "TWEEBAA", + "TWEETY": "Tweety", + "TWELVE": "TWELVE ZODIAC", "TWEP": "The Web3 Project", "TWIN": "Twinci", "TWIST": "TwisterCoin", "TWLV": "Twelve Coin", + "TWOCAT": "TwoTalkingCats", "TWOGE": "Twoge Inu", "TWT": "Trust Wallet Token", + "TX": "Tradix", + "TX20": "Trex20", "TXA": "TXA", + "TXAG": "tSILVER", + "TXAU": "tGOLD", "TXBIT": "Txbit Token", "TXG": "TRUSTxGAMING", - "TXL": "Tixl", + "TXL": "Autobahn Network", "TXT": "TuneTrade", "TYBG": "Base God", + "TYBGSc": "Base Goddess", "TYC": "Tycoon", "TYCOON": "CryptoTycoon", + "TYOGHOUL": "TYO GHOUL", "TYPE": "Typerium", "TYRANT": "Fable Of The Dragon", "TYRION": "Tyrion", @@ -9288,12 +11383,18 @@ "UCASH": "U.CASH", "UCG": "Universe Crystal Gene", "UCH": "UChain", + "UCJL": "Utility Cjournal", + "UCM": "UCROWDME", "UCN": "UC Coin", "UCO": "Uniris", "UCOIN": "Ucoin", + "UCON": "YouCoin Metaverse", + "UCORE": "UnityCore Protocol", "UCT": "UnitedCrowd", + "UCX": "UCX", "UDO": "Unido", "UDOO": "Hyprr", + "UDS": "Undeads Games", "UDT": "Unlock Protocol", "UEC": "United Emirates Coin", "UEDC": "United Emirate Decentralized Coin", @@ -9311,12 +11412,15 @@ "UFT": "UniLend Finance", "UGAS": "Ultrain", "UGC": "ugChain", + "UGOLD": "UGOLD Inc.", "UGT": "Universal Games Token", "UHP": "Ulgen Hash Power", + "UIBT": "Unibit", "UIM": "UNIVERSE ISLAND", "UIN": "Alliance Chain", "UIP": "UnlimitedIP", "UIS": "Unitus", + "UJENNY": "Jenny Metaverse DAO Token", "UKG": "UnikoinGold", "ULT": "Ultiledger", "ULTC": "Umbrella", @@ -9324,6 +11428,7 @@ "ULTIMA": "Ultima", "ULTIMATEBOT": "Ultimate Tipbot", "ULTRA": "Ultra", + "ULX": "ULTRON", "UM": "UncleMine", "UMA": "UMA", "UMAD": "MADworld", @@ -9355,15 +11460,18 @@ "UNI": "Uniswap Protocol Token", "UNIBOT": "Unibot", "UNIC": "Unicly", + "UNICE": "UNICE", "UNICORN": "UNICORN Token", "UNIDEXAI": "UniDexAI", "UNIDX": "UniDex", + "UNIETH": "Universal ETH", "UNIFY": "Unify", "UNIM": "Unicorn Milk", "UNIQ": "Uniqredit", "UNIQUE": "Unique One", "UNISTAKE": "Unistake", "UNIT": "Universal Currency", + "UNITARYSTATUS": "UnitaryStatus Dollar", "UNITED": "UnitedCoins", "UNITRADE": "UniTrade", "UNITS": "GameUnits", @@ -9376,6 +11484,7 @@ "UNN": "UNION Protocol Governance Token", "UNO": "UnoRe", "UNOB": "Unobtanium", + "UNP": "UNIPOLY", "UNQ": "UNQ", "UNQT": "Unique Utility Token", "UNR": "Unirealchain", @@ -9390,13 +11499,16 @@ "UPCG": "Upcomings", "UPCO2": "Universal Carbon", "UPCOIN": "UPcoin", + "UPDOG": "What's Updog", "UPEUR": "Universal Euro", "UPI": "Pawtocol", + "UPLOAD": "Upload Token", "UPO": "UpOnly", "UPP": "Sentinel Protocol", "UPR": "Upfire", "UPRO": "ULTRAPRO", "UPS": "UPFI Network", + "UPTOS": "UPTOS", "UPUNK": "Unicly CryptoPunks Collection", "UPUSD": "Universal US Dollar", "UPX": "uPlexa", @@ -9404,21 +11516,25 @@ "UR": "UR", "URAC": "Uranus", "URALS": "Urals Coin", + "URFA": "Urfaspor Token", "URO": "UroCoin", "URQA": "UREEQA", "URS": "URUS", "URUS": "Urus Token", "URX": "URANIUMX", + "USA": "DEDPRZ", "USAT": "USAT", "USC": "Ultimate Secure Cash", "USCC": "USC", "USCOIN": "USCoin", "USDA": "USDA", "USDAP": "Bond Appetite USD", + "USDB": "USD Bancor", + "USDBC": "Bridged USDC", "USDC": "USD Coin", "USDCASH": "USDCASH", "USDD": "USDD", - "USDE": "UnitaryStatus Dollar", + "USDE": "Ethena USDe", "USDEBT": "USDEBT", "USDEX": "eToro US Dollar", "USDFL": "USDFreeLiquidity", @@ -9427,6 +11543,7 @@ "USDI": "Interest Protocol USDi", "USDJ": "USDJ", "USDK": "USDK", + "USDM": "Mountain Protocol", "USDN": "Neutrino USD", "USDO": "USD Open Dollar", "USDP": "Pax Dollar", @@ -9435,6 +11552,8 @@ "USDS": "StableUSD", "USDSB": "USDSB", "USDT": "Tether", + "USDTV": "TetherTV", + "USDTZ": "USDtez", "USDU": "Upper Dollar", "USDV": "Verified USD", "USDX": "USDX Stablecoin", @@ -9443,20 +11562,27 @@ "USE": "Usechain Token", "USEDCAR": "A Gently Used 2001 Honda", "USG": "USGold", + "USH": "unshETHing_Token", "USHARK": "uShark", "USHI": "Ushi", "USHIBA": "American Shiba", "USK": "USK", + "USN": "USN", "USNBT": "NuBits", "USNOTA": "NOTA", "USP": "USP Token", "USPLUS": "Fluent Finance", "UST": "Wrapped UST Token", + "USTB": "Superstate Short Duration U.S. Government Securities Fund", "USTC": "TerraClassicUSD", + "USTCW": "TerraClassicUSD Wormhole", + "USTX": "UpStableToken", + "USV": "Universal Store of Value", "USX": "USX Quantum", "UT": "Ulord", "UTBAI": "UTB.ai", "UTC": "UltraCoin", + "UTG": "UltronGlow", "UTH": "Uther", "UTI": "Unicorn Technology International", "UTIL": "Utility Coin", @@ -9465,10 +11591,14 @@ "UTNP": "Universa", "UTT": "United Traders Token", "UTU": "UTU Protocol", + "UTX": "UTIX", + "UUSD": "Utopia USD", "UUU": "U Network", "UVT": "UvToken", + "UW3S": "Utility Web3Shot", "UWU": "uwu", "UX": "Umee", + "UXOS": "UXOS", "UXP": "UXD Protocol", "UZUMAKI": "Uzumaki Inu", "UZX": "UZX", @@ -9480,11 +11610,16 @@ "VAIOT": "VAIOT", "VAIOTV1": "VAIOT v1", "VAL": "Validity", + "VALAS": "Valas Finance", "VALI": "VALIMARKET", "VALID": "Validator Token", "VALOR": "Valor Token", "VALORBIT": "Valorbit", "VALUE": "Value Liquidity", + "VAMPIRE": "Vampire Inu", + "VAN": "Vanspor Token", + "VANA": "Nirvana", + "VANCAT": "Vancat", "VANRY": "Vanar Chain", "VANT": "Vanta Network", "VANY": "Vanywhere", @@ -9492,7 +11627,10 @@ "VAPOR": "Vaporcoin", "VARA": "Vara Network", "VARIUS": "Varius", + "VARK": "Aardvark", + "VATR": "Vatra INU", "VATRENI": "Croatian FF Fan Token", + "VAULT": "Vault Tech", "VAULTCOIN": "VaultCoin", "VBCH": "Venus BCH", "VBETH": "Venus BETH", @@ -9500,11 +11638,14 @@ "VBIT": "Valobit", "VBK": "VeriBlock", "VBNB": "Venus BNB", + "VBNT": "Bancor Governance Token", "VBSC": "Votechain", + "VBSWAP": "vBSWAP", "VBT": "VB Token", "VBTC": "Venus BTC", "VC": "VinuChain", "VCAKE": "Venus CAKE", + "VCAT": "Vibing Cat", "VCF": "Valencia CF Fan Token", "VCG": "VCGamers", "VCHF": "VNX Swiss Franc", @@ -9518,8 +11659,10 @@ "VDOGE": "Venus Dogecoin", "VDOT": "Venus DOT", "VDR": "Vodra", + "VDT": "Vendetta", "VDV": "VDV Token", "VDX": "Vodi X", + "VDZ": "Voidz", "VEC": "VECTOR", "VEC2": "VectorCoin 2.0", "VEE": "BLOCKv", @@ -9527,8 +11670,12 @@ "VEEN": "LIVEEN", "VEG": "BitVegan", "VEGA": "Vega Protocol", + "VEGAS": "Vegasino", + "VEGE": "Vege Token", "VEIL": "VEIL", + "VEKTOR": "VEKTOR", "VELA": "Vela Token", + "VELAR": "Velar", "VELO": "Velo", "VELOD": "Velodrome Finance", "VELOX": "Velox", @@ -9536,7 +11683,10 @@ "VEMP": "vEmpire DDAO", "VEN": "VeChain Old", "VENA": "Vena Network", + "VENOM": "Venom", + "VENOMAI": "VENOM", "VENT": "Vent Finance", + "VENTI": "VentiSwap", "VENTION": "Vention", "VENUS": "VenusEnergy", "VEO": "Amoveo", @@ -9548,8 +11698,11 @@ "VERSACE": "VERSACE", "VERSE": "Verse", "VERTEX": "Vertex", + "VERUM": "Verum Coin", + "VERVE": "Verve", "VEST": "VestChain", - "VESTA": "Vestarin", + "VESTARIN": "Vestarin", + "VESTATE": "Vestate", "VET": "VeChain", "VETH": "Venus ETH", "VETME": "VetMe", @@ -9559,6 +11712,7 @@ "VEXT": "Veloce", "VFIL": "Venus Filecoin", "VFOX": "VFOX", + "VFT": "Value Finance", "VGO": "Vagabond", "VGX": "Voyager Token", "VHC": "Vault Hill City", @@ -9570,8 +11724,10 @@ "VIC": "Viction", "VICA": "ViCA Token", "VICEX": "ViceToken", + "VICS": "RoboF", "VICTORIUM": "Victorium", "VID": "VideoCoin", + "VIDA": "Vidiachange", "VIDT": "VIDT Datalink", "VIDY": "Vidy", "VIDYA": "Vidya", @@ -9579,27 +11735,42 @@ "VIDZ": "PureVidz", "VIEW": "Viewly", "VIG": "TheVig", + "VIK": "VIKTAMA", + "VIKKY": "VikkyToken", "VIM": "VicMove", "VIN": "VinChain", "VINCI": "VINCI", "VINU": "Vita Inu", "VIOR": "ViorCoin", "VIP": "VIP Tokens", + "VIPER": "Viper Protocol", "VIPS": "Vipstar Coin", "VIRAL": "Viral Coin", + "VIRES": "Vires Finance", + "VIRTU": "VIRTUCLOUD", + "VIRTUAL": "Virtual Protocol", + "VIS": "Vigorus", "VISIO": "Visio", "VISION": "VisionGame", "VISR": "Visor", "VIT": "Vision Industry Token", + "VITA": "VitaDAO", "VITAE": "Vitae", "VITAFAST": "Molecules of Korolchuk IP-NFT", + "VITAL": "Vital Network", "VITE": "VITE", + "VITRA": "Vitra Studios", + "VITY": "Vitteey", "VIU": "Viuly", "VIVID": "Vivid Coin", "VIVO": "VIVO Coin", + "VIX": "VIXCO", "VIZ": "Vision City", + "VIZION": "ViZion Protocol", + "VIZSLASWAP": "VizslaSwap", "VKNF": "VKENAF", "VLC": "Volcano Uni", + "VLK": "Vulkania", "VLS": "Veles", "VLT": "Veltor", "VLTC": "Venus LTC", @@ -9613,8 +11784,10 @@ "VME": "TrueVett", "VMINT": "Volumint", "VMPX": "VMPX (Ordinals)", + "VMS": "Vehicle Mining System", "VMT": "Vemate", "VNDC": "VNDC", + "VNDT": "Vendit ", "VNES": "Vanesse", "VNLNK": "VINLINK", "VNM": "Venom", @@ -9625,6 +11798,7 @@ "VNX": "VisionX", "VNXAU": "VNX Gold", "VNXLU": "VNX Exchange", + "VNY": "Vanity", "VOCARE": "Vocare ex Machina", "VOCO": "Provoco", "VODKA": "Vodka Token", @@ -9633,17 +11807,22 @@ "VOLLAR": "Vollar", "VOLR": "Volare Network", "VOLT": "Volt Inu", + "VOLTA": "Volta Club", "VOLTOLD": "Volt Inu (Old)", "VOLTV1": "Volt Inu v1", "VOLTV2": "Volt Inu v2", "VOLTZ": "Voltz", + "VONE": "Vone", + "VONSPEED": "Andrea Von Speed", "VOOT": "VootCoin", + "VOPO": "VOPO", "VOT": "Votecoin", "VOW": "Vow", "VOX": "Vox.Finance", "VOXEL": "Voxies", "VOY": "enVoy DeFi", "VOYA": "Voyacoin", + "VP": "Torah Network", "VPAD": "VLaunch", "VPK": "Vulture Peak", "VPND": "VaporNodes", @@ -9654,6 +11833,7 @@ "VRA": "Verasity", "VRC": "Virtual Coin", "VRGW": "Virtual Reality Game World", + "VRH": "Versailles Heroes", "VRL": "Virtual X", "VRM": "Verium", "VRN": "Varen", @@ -9662,17 +11842,21 @@ "VRP": "Prosense.tv", "VRS": "Veros", "VRSC": "Verus Coin", + "VRSE": "CronosVerse", + "VRSW": "VirtuSwap", "VRT": "Venus Reward Token", "VRTX": "Vertex Protocol", "VRTY": "Verity", "VRX": "Verox", + "VS": "veSync", "VSC": "Vyvo Coin", "VSD": "Value Set Dollar", "VSG": "Vitalik Smart Gas", + "VSHARE": "V3S Share", "VSL": "vSlice", "VSO": "Verso", "VSP": "Vesper Finance", - "VST": "VentiSwap", + "VSTA": "Vesta Finance", "VSUI": "Volo Staked SUI", "VSX": "Vsync", "VSYS": "V Systems", @@ -9684,32 +11868,43 @@ "VTM": "Victorieum", "VTN": "Voltroon", "VTOS": "VTOS", + "VTRO": "Vitruveo DEX", "VTRX": "Venus TRX", "VTS": "Veritise", + "VTU": "Virtu", "VTUSD": "Venus TUSD", "VTX": "Vortex DeFi", "VTY": "Victoriouscoin", "VUC": "Virta Unique Coin", "VULC": "Vulcano", "VUNI": "Venus UNI", + "VUZZ": "Vuzz AI", "VV": "Virtual Versions", "VVI": "VV Coin", "VVS": "VVS Finance", "VX": "ViteX Coin", "VXL": "Voxel X Network", "VXRP": "Venus XRP", + "VXT": "Voxto Amplify", "VXV": "Vectorspace AI", "VYBE": "Vybe", + "VYFI": "VyFinance", "VYNC": "VYNK Chain", "VZT": "Vezt", + "W": "Wormhole", "W1": "W1", "W12": "W12 Protocol", + "W2E": "Walk To Earn", "W3C": "W3Coin", + "W3M": "Web3Met", + "W3S": "Web3Shot", "W3W": "Web3 Whales", "W8BIT": "8Bit Chain", "WAB": "WABnetwork", "WABI": "WABI", "WACO": "Waste Digital Coin", + "WAD": "WardenSwap", + "WADA": "Wrapped Cardano", "WAG": "WagyuSwap", "WAGE": "Digiwage", "WAGG": "Waggle Network", @@ -9720,6 +11915,7 @@ "WAGON": "Wagon Network", "WAI": "Wanaka Farm WAIRERE Token", "WAIF": "Waifu Token", + "WAIFU": "Waifu", "WAIT": "Hourglass", "WAL": "The Wasted Lands", "WALK": "Walk Token", @@ -9732,14 +11928,20 @@ "WANA": "Wanaka Farm", "WANATHA": "Wrapped ANATHA", "WAND": "WandX", + "WANKO": "WANKO•MANKO•RUNES", + "WANNA": "Wanna Bot", "WANUSDT": "wanUSDT", "WAR": "WeStarter", "WARP": "WarpCoin", + "WARPED": "Warped Games", + "WARPIE": "Warpie", "WARS": "MetaWars", "WAS": "Wasder", "WASABI": "WasabiX", + "WASD": "WASD Studios", "WASH": "WashingtonCoin", "WASSIE": "WASSIE", + "WASTR": "Wrapped Astar", "WATER": "doginwotah", "WAVES": "Waves", "WAXE": "WAXE", @@ -9748,30 +11950,44 @@ "WAY": "WayCoin", "WBB": "Wild Beast Coin", "WBBC": "Wibcoin", + "WBCH": "Wrapped Bitcoin Cash", + "WBESC": "Wrapped BESC", "WBET": "Wavesbet", "WBETH": "Wrapped Beacon ETH", "WBIND": "Wrapped BIND", "WBN": "Wisdom Bank Network", "WBNB": "Wrapped BNB", + "WBOND": "War Bond Token", + "WBONE": "Shibarium Wrapped BONE", + "WBONES": "Wrapped BONES", "WBS": "Websea", "WBT": "WhiteBIT Token", "WBTC": "Wrapped Bitcoin", "WBTCWXG": "WBTC-WXG", "WBX": "WiBX", "WCA": "WCAPES", + "WCANTO": "Wrapped CANTO", + "WCAT": "Sol Cat Warrior", "WCC": "Wincash Coin", "WCCX": "Wrapped Conceal", + "WCDONALDS": "WC Donalds", + "WCELL": "Wrapped CellMates", "WCELO": "Wrapped Celo", "WCFG": "Wrapped Centrifuge", + "WCFX": "Wrapped Conflux", "WCG": "World Crypto Gold", + "WCKB": "Wrapped Nervos Network", "WCOIN": "WCoin", + "WCORE": "Wrapped Core", "WCS": "Weecoins", "WCSOV": "Wrapped CrownSterling", "WCT": "Waves Community Token", + "WCT1WCT1": "Wrapped Car Token 1", "WCUSD": "Wrapped Celo Dollar", "WDC": "WorldCoin", "WDOG": "Winterdog", "WDOGE": "Wrapped Dogecoin", + "WDOT": "WDOT", "WDR": "Wider Coin", "WDX": "WeiDex", "WE": "WeBuy", @@ -9782,17 +11998,22 @@ "WEB3": "WEB3 Inu", "WEB4": "WEB4 AI", "WEB5": "WEB5 Inu", + "WEBAI": "Web Ai", "WEBC": "Webchain", "WEBD": "WebDollar", + "WEBSS": "Websser", "WEC": "Whole Earth Coin", + "WECO": "WECOIN", "WED": "Wednesday Inu", "WEETH": "Wrapped eETH", "WEFI": "WeFi", "WEGEN": "WeGen Platform", + "WEGLD": "Wrapped EGLD", "WELA": "Wrapped Elastos", "WELD": "Weld", "WELL": "Moonwell", "WELLTOKEN": "Well", + "WELSH": "Welshcorgicoin", "WELT": "Fabwelt", "WELUPS": "Welups Blockchain", "WEMIX": "WEMIX", @@ -9803,18 +12024,25 @@ "WET": "WeShow Token", "WETH": "WETH", "WETHV1": "WETH v1", + "WETHW": "Wrapped EthereumPoW", "WEVE": "veDAO", + "WEVMOS": "Wrapped Evmos", "WEWE": "WEWE", "WEX": "WaultSwap", "WEXO": "Wexo", + "WEXPOLY": "WaultSwap Polygon", "WFAI": "WaifuAI", "WFIL": "Wrapped Filecoin", + "WFLAMA": "WIFLAMA", "WFLOW": "Wrapped Flow", + "WFO": "WoofOracle", "WFT": "Windfall Token", + "WFUSE": "Wrapped Fuse", "WFX": "WebFlix", "WGC": "Green Climate World", "WGHOST": "Wrapped GhostbyMcAfee", "WGL": "Wiggly Finance", + "WGLMR": "Wrapped Moonbeam", "WGO": "WavesGO", "WGP": "W Green Pay", "WGR": "Wagerr", @@ -9832,12 +12060,21 @@ "WHITE": "Whiteheart", "WHL": "WhaleCoin", "WHO": "Truwho", + "WHOREN": "elizabath whoren", + "WHT": "Wrapped Huobi Token", + "WHTETGRMOON": "WHITE TIGER MOON", + "WHTGRPXL": "White Tiger Pixel", + "WHX": "WHITEX", "WIB": "Wibson", "WIC": "Wi Coin", "WICC": "WaykiChain", "WIF": "dogwifhat", "WIFEDOGE": "Wifedoge", "WIFI": "Wifi Coin", + "WIFS": "dogwifscarf", + "WIFSA": "dogwifsaudihat", + "WIGO": "WigoSwap", + "WIK": "Wicked Bet", "WIKEN": "Project WITH", "WIKI": "Wiki Token", "WILC": "Wrapped ILCOIN", @@ -9853,19 +12090,25 @@ "WINRY": "Winry Inu", "WINT": "WinToken", "WINTER": "Winter", + "WINU": "Walter Inu", "WIOTX": "Wrapped IoTeX", "WIRTUAL": "Wirtual", "WIS": "Experty Wisdom Token", "WISC": "WisdomCoin", "WISE": "Wise Token", "WISH": "MyWish", + "WISP": "Whisper", "WISTA": "Wistaverse", "WIT": "Witnet", "WITCH": "Witch", "WITCOIN": "Witcoin", "WIX": "Wixlar", "WJEWEL": "WJEWEL", + "WJXN": "Jax.Network", + "WKAI": "Wrapped KardiaChain", + "WKAS": "Wrapped Kaspa", "WKAVA": "Wrapped Kava", + "WKC": "Wiki Cat", "WKD": "Wakanda Inu", "WLD": "Worldcoin", "WLF": "Wolfs Group", @@ -9874,6 +12117,7 @@ "WLKN": "Walken", "WLO": "WOLLO", "WLUNA": "Wrapped LUNA Token", + "WLUNC": "Wrapped LUNA Classic", "WLXT": "Wallex Token", "WMATIC": "Wrapped Matic", "WMB": "WatermelonBlock", @@ -9881,16 +12125,21 @@ "WMEMO": "Wonderful Memories", "WMF": "Whale Maker Fund", "WMINIMA": "Wrapped Minima", + "WMN": "WebMind Network", "WMNT": "Wrapped Mantle", "WMOXY": "Moxy", "WMT": "World Mobile Token", + "WMW": "WoopMoney", "WMX": "Wombex Finance", + "WMXWOM": "Wombex WOM", "WNCG": "Wrapped NCG", "WND": "WonderHero", "WNDR": "Wonderman Nation", + "WNEAR": "Wrapped Near", "WNEON": "Wrapped Neon EVM", "WNET": "Wavesnode.net", "WNK": "The Winkyverse", + "WNOW": "WalletNow", "WNRZ": "WinPlay", "WNT": "Wicrypt", "WNXM": "Wrapped NXM", @@ -9898,11 +12147,14 @@ "WNZ": "Winerz", "WOA": "Wrapped Origin Axie", "WOD": "World of Defish", + "WOETH": "Wrapped Origin Ether", + "WOFM": "World of Masters", "WOID": "WORLD ID", "WOJ": "Wojak Finance", "WOJAK": "Wojak", "WOJAK2": "Wojak 2.0 Coin", "WOKT": "Wrapped OKT", + "WOL": "World of Legends", "WOLF": "Landwolf", "WOLFILAND": "Wolfiland", "WOLFOF": "Wolf of Wall Street", @@ -9911,10 +12163,12 @@ "WOM": "WOM", "WOMB": "Wombat Exchange", "WOMBAT": "Wombat", + "WOME": "WAR OF MEME", "WOMEN": "WomenCoin", "WOMI": "Wrapped ECOMI", "WON": "WeBlock", "WONDER": "Wonderland", + "WONE": "Wrapped Harmony", "WOO": "WOO Network", "WOOD": "Mindfolk Wood", "WOOF": "Shibance Token", @@ -9922,19 +12176,25 @@ "WOOL": "Wolf Game Wool", "WOONK": "Woonkly", "WOOO": "wooonen", + "WOOOOO": "Wooooo! Coin", "WOOP": "Woonkly Power", "WOP": "WorldPay", + "WOR": "Hollywood Capital Group WARRIOR", "WORK": "Work X", "WORLD": "World Token", "WORM": "HealthyWorm", "WORX": "Worx", + "WOS": "Wolf Of Solana", "WOW": "WOWswap", "WOWS": "Wolves of Wall Street", "WOZX": "Efforce", "WPC": "WePiggy Coin", "WPE": "OPES (Wrapped PE)", + "WPEPE": "Wrapped Pepe", "WPI": "Wrapped Pi", + "WPKT": "Wrapped PKT", "WPLS": "Wrapped Pulse", + "WPOKT": "wrapped POKT", "WPP": "Green Energy Token", "WPR": "WePower", "WQT": "Work Quest", @@ -9943,18 +12203,22 @@ "WRLD": "NFT Worlds", "WRONG": "The Wrong Token", "WROSE": "Wrapped Rose", - "WRT": "WRTcoin", + "WRT": "WRT Token", + "WRTCOIN": "WRTcoin", "WRX": "WazirX", "WRZ": "Weriz", "WSB": "WallStreetBets DApp", "WSBABY": "Wall Street Baby", + "WSBS": "Wall Street Bets Solana", "WSCRT": "Secret ERC20", "WSDOGE": "Doge of Woof Street", "WSG": "Wall Street Games", + "WSHIB": "wShiba", "WSI": "WeSendit", "WSIENNA": "Sienna ERC20", "WSM": "Wall Street Memes", "WSPP": "Wolf Safe Poor People", + "WSTA": "Wrapped Statera", "WSTETH": "Lido wstETH", "WSTOR": "StorageChain", "WSTR": "Wrapped Star", @@ -9965,28 +12229,43 @@ "WTC": "Waltonchain", "WTF": "Waterfall Governance", "WTFT": "WTF Token", + "WTFUEL": "Wrapped TFUEL", + "WTG": "Watergate", "WTK": "WadzPay Token", "WTL": "Welltrado", "WTN": "Wateenswap", "WTON": "Wrapped TON Crystal", + "WTR": "Deepwaters", "WTT": "Giga Watt", + "WTWOOL": "Wolf Town Wool", + "WUF": "WUFFI", "WUST": "Wrapped UST Token", + "WW3": "WW3", + "WWAN": "Wrapped WAN", "WWB": "Wowbit", + "WWD": "Wolf Works DAO", "WWDOGE": "Wrapped WDOGE", + "WWEMIX": "WWEMIX", + "WWF": "WWF", "WWY": "WeWay", + "WX": "WX Token", "WXDAI": "Wrapped XDAI", + "WXDC": "Wrapped XDC", "WXT": "WXT", "WXTZ": "Wrapped Tezos", "WYNN": "Anita Max Wynn", "WYS": "Wysker", "WZEC": "Wrapped Zcash", + "WZEDX": "Wrapped Zedxion", "WZENIQ": "Wrapped Zeniq (ETH)", + "WZETA": "Wrapped Zeta", "WZM": "Woozoo Music", "WZRD": "Wizardia", "X": "AI-X", "X2": "X2Coin", "X2Y2": "X2Y2", "X42": "X42 Protocol", + "X7C": "X7 Coin", "X7DAO": "X7DAO", "X7R": "X7R", "X8X": "X8Currency", @@ -9994,9 +12273,11 @@ "XAEAXII": "XAEA-Xii Token", "XAH": "Xahau", "XAI": "Xai", + "XALGO": "Wrapped ALGO", "XAMP": "Antiample", "XANK": "Xank", "XAP": "Apollon", + "XAR": "Arcana Network", "XAS": "Asch", "XAT": "ShareAt", "XAUC": "XauCoin", @@ -10012,21 +12293,28 @@ "XBI": "Bitcoin Incognito", "XBL": "Billionaire Token", "XBN": "Elastic BNB", + "XBNB": "PhoenixBNB", "XBOND": "Bitacium", "XBOT": "SocialXbotCoin", "XBP": "Black Pearl Coin", "XBS": "Bitstake", "XBT": "Xbit", + "XBTC": "XenBitcoin", + "XBTC21": "Bitcoin 21", "XBTS": "Beats", "XBX": "BiteX", "XBY": "XTRABYTES", "XC": "X11 Coin", "XCAD": "XCAD Network", + "XCAL": "3xcalibur", "XCASH": "X-CASH", + "XCASTR": "Astar", + "XCDOT": "xcDOT", "XCE": "Cerium", "XCEL": "XcelTrip", "XCEPT": "XCeption", "XCF": "Cenfura Token", + "XCFX": "Nucleon", "XCG": "Xchange", "XCH": "Chia", "XCHF": "CryptoFranc", @@ -10052,7 +12340,7 @@ "XDAO": "XDAO", "XDATA": "Streamr XDATA", "XDB": "DigitalBits", - "XDC": "Xinfin Network", + "XDC": "XDC Network", "XDCE": "XinFin Coin", "XDEF2": "Xdef Finance", "XDEFI": "XDEFI", @@ -10066,14 +12354,17 @@ "XDQ": "Dirac Coin", "XEC": "eCash", "XED": "Exeedme", + "XEDO": "XedoAI", "XEL": "Xel", "XELS": "XELS Coin", "XEM": "NEM", "XEN": "XEN Crypto", "XEND": "Xend Finance", "XENIX": "XenixCoin", + "XENO": "Xeno", "XENOVERSE": "Xenoverse", "XEP": "Electra Protocol", + "XERS": "X Project", "XES": "Proxeus", "XET": "Xfinite Entertainment Token", "XETA": "Xana", @@ -10088,11 +12379,14 @@ "XFYI": "XCredit", "XG": "XG Sports", "XGB": "GoldenBird", + "XGC": "Xiglute Coin", "XGEM": "Exchange Genesis Ethlas Medium", "XGLI": "Glitter Finance", + "XGOLD": "XGOLD COIN", "XGOX": "Go!", "XGPT": "XGPT", "XGR": "GoldReserve", + "XGRO": "Growth DeFi", "XGT": "Xion Finance", "XHI": "HiCoin", "XHT": "HollaEx", @@ -10104,10 +12398,12 @@ "XIDR": "XIDR", "XIL": "Xillion", "XIN": "Mixin", + "XINU": "XINU", "XIO": "Blockzero Labs", "XIOS": "Xios", "XIOT": "Xiotri", "XIV": "Project Inverse", + "XJEWEL": "xJEWEL", "XJO": "JouleCoin", "XKI": "Ki", "XLA": "Scala", @@ -10115,7 +12411,9 @@ "XLB": "LibertyCoin", "XLC": "LeviarCoin", "XLD": "Xcel Defi", + "XLIST": "XList", "XLM": "Stellar", + "XLN": "LunaOne", "XLQ": "Alqo", "XLR": "Solaris", "XLT": "Nexalt", @@ -10124,6 +12422,7 @@ "XMASGROK": "Xmas Grok", "XMC": "Monero Classic", "XMCC": "Monoeci", + "XMETA": "TTX METAVERSE", "XMG": "Coin Magi", "XMN": "Motion", "XMO": "Monero Original", @@ -10145,15 +12444,19 @@ "XNL": "Chronicle", "XNN": "Xenon", "XNO": "Xeno Token", + "XNP": "ExenPay Token", "XNS": "Insolar", "XNT": "Exenium", + "XNV": "Nerva", "XNX": "XanaxCoin", "XODEX": "Xodex", + "XOLO": "Xoloitzcuintli", "XOR": "Sora", "XOT": "Okuru", "XOV": "XOVBank", "XOX": "XOX Labs", "XP": "Experience Points", + "XPA": "XPA", "XPAT": "Bitnation Pangea", "XPAY": "Wallet Pay", "XPB": "Pebble Coin", @@ -10168,6 +12471,7 @@ "XPLL": "ParallelChain", "XPM": "PrimeCoin", "XPN": "PANTHEON X", + "XPND": "Time Raiders", "XPNET": "XP Network", "XPO": "Opair", "XPOKE": "PokeChain", @@ -10186,24 +12490,38 @@ "XQC": "Quras Token", "XQN": "Quotient", "XQR": "Qredit", + "XQUOK": "XQUOK", "XRA": "Xriba", + "XRAI": "X-Ratio A", + "XRAY": "Ray Network", "XRC": "xRhodium", "XRD": "Radix", + "XRDOGE": "XRdoge", "XRE": "RevolverCoin", + "XRGB": "XRGB", + "XRISE": "Xrise", "XRL": "Rialto.AI", + "XRLM": "xRealm.ai", + "XROOTAI": "XRootAI", "XRP": "XRP", "XRP2": "XRP2.0", + "XRP20": "XRP20", + "XRPAYNET": "XRPayNet", "XRPC": "Xrp Classic", + "XRPCHAIN": "Ripple Chain", "XRPH": "XRP Healthcare", "XRT": "Robonomics Network", "XRUN": "XRun", "XRUNE": "Thorstarter", + "XSAUCE": "xSAUCE", "XSC": "Hyperspace", "XSD": "SounDAC", "XSEED": "BitSeeds", "XSGD": "XSGD", "XSH": "SHIELD", + "XSHIB": "XSHIB", "XSI": "Stability Shares", + "XSLR": "NovaXSolar", "XSN": "StakeNet", "XSP": "XSwap", "XSPC": "SpectreSecurityCoin", @@ -10214,19 +12532,24 @@ "XST": "StealthCoin", "XSTAR": "StarCurve", "XSTC": "Safe Trade Coin", + "XSTUSD": "SORA Synthetic USD", "XSUSHI": "xSUSHI", + "XSWAP": "XSwap", "XT": "XT.com Token", "XT3": "Xt3ch", "XTAG": "xHashtag", "XTAL": "XTAL", "XTC": "TileCoin", + "XTECH": "X-TECH", "XTK": "xToken", "XTM": "TORUM", "XTO": "Tao", "XTP": "Tap", "XTR": "Xtreme", "XTRA": "ExtraCredit", + "XTRACK": "Xtrack AI", "XTREME": "ExtremeCoin", + "XTTB20": "XTblock", "XTUSD": "XT Stablecoin XTUSD", "XTX": "Xtock", "XTZ": "Tezos", @@ -10235,6 +12558,7 @@ "XUN": "UltraNote", "XUP": "UPGRADE", "XUPS": "Xups", + "XUV": "XUV Coin", "XVC": "Vcash", "XVE": "The Vegan Initiative", "XVG": "Verge", @@ -10253,15 +12577,23 @@ "XYM": "Symbol", "XYO": "XY Oracle", "XYZ": "Universe.XYZ", + "Y2K": "Y2K", + "Y8U": "Y8U", "YAC": "YAcCoin", + "YACHT": "YachtingVerse", "YAE": "Cryptonovae", "YAG": "Yaki Gold", + "YAK": "Yield Yak", + "YAKS": "YakDAO", "YAKU": "Yaku", "YAM": "YAM", + "YAMA": "YAMA Inu", "YAMV1": "YAM v1", "YAMV2": "YAM v2", + "YAOYAO": "Yaoyao's Cat", "YAP": "Yap Stone", "YARL": "Yarloo", + "YAW": "Yawww", "YAXIS": "yAxis", "YAY": "YAY Games", "YAYCOIN": "YAYcoin", @@ -10280,8 +12612,10 @@ "YEFI": "YeFi", "YEL": "Yel.Finance", "YEON": "Yeon", + "YEPE": "Yellow Pepe", "YES": "Yes World", "YESCOIN": "YesCoin", + "YESP": "Yesports", "YETI": "Yeti Finance", "YETU": "Yetucoin", "YFARM": "YFARM Token", @@ -10305,45 +12639,63 @@ "YFX": "Your Futures Exchange", "YGG": "Yield Guild Games", "YIELD": "Yield Protocol", + "YIELDX": "Yield Finance", + "YIKES": "Yikes Dog", "YIN": "YIN Finance", "YINBI": "Yinbi", + "YLC": "YoloCash", "YLD": "YIELD App", "YLDY": "Yieldly", "YMC": "YamahaCoin", + "YMS": "Yeni Malatyaspor Token", "YO": "Yobit Token", "YOBASE": "All Your Base", "YOC": "YoCoin", "YOCO": "YocoinYOCO", "YOD": "Year of the Dragon", + "YODE": "YodeSwap", "YOLO": "YoloNolo", + "YOM": "YOM", "YOOSHI": "YooShi", "YOP": "Yield Optimization Platform & Protocol", + "YOSHI": "Yoshi.exchange", + "YOTD": "Year of the Dragon", "YOTO": "yotoshi", "YOU": "YOU Chain", "YOUC": "yOUcash", + "YOURAI": "YOUR AI", "YOVI": "YobitVirtualCoin", "YOYOW": "Yoyow", + "YPC": "YoungParrot", "YPIE": "PieDAO Yearn Ecosystem Pie", "YSAFE": "yieldfarming.insure", "YSEC": "Yearn Secure", "YSR": "Ystar", "YTA": "YottaChain", "YTN": "YENTEN", + "YTS": "YetiSwap", + "YU": "BOUNTYKINDS", "YUANG": "Yuang Coin", "YUCJ": "Yu Coin", "YUCT": "Yucreat", "YUDI": "Yudi", + "YUGE": "YUGE COIN", + "YUKI": "YUKI", "YUKKY": "YUKKY", "YUM": "Yumerium", "YUMMI": "Yummi Universe", "YUMMY": "Yummy", "YUP": "Crowdholding", + "YURI": "YURI", "YUSE": "Yuse Token", "YUSRA": "YUSRA", + "YUZU": "YuzuSwap", "YVBOOST": "Yearn Compounding veCRV yVault", "YVS": "YVS.Finance", + "YYAVAX": "Yield Yak AVAX", "YYE": "YYE Energy", "YYFI": "YYFI.Protocol", + "Z3": "Z-Cubed", "ZABAKU": "Zabaku Inu", "ZAFI": "ZakumiFi", "ZAI": "Zero Collateral Dai", @@ -10351,7 +12703,9 @@ "ZAM": "Zamio", "ZAMZAM": "ZAMZAM", "ZANO": "Zano", + "ZAO": "zkTAO", "ZAP": "Zap", + "ZARP": "ZARP Stablecoin", "ZARX": "eToro South African Rand", "ZASH": "ZIMBOCASH", "ZAT": "ZatGo", @@ -10369,13 +12723,16 @@ "ZCON": "Zcon Protocol", "ZCOR": "Zrocor", "ZCR": "ZCore", + "ZCULT": "Zkcult", "ZCX": "Unizen", "ZDEX": "Zeedex", "ZDR": "Zloadr", + "ZEBU": "ZEBU", "ZEC": "ZCash", "ZECD": "ZCashDarkCoin", "ZED": "ZedCoins", "ZEDTOKEN": "Zed Token", + "ZEDX": "ZEDXION", "ZEDXION": "Zedxion", "ZEE": "ZeroSwap", "ZEFI": "ZCore Finance", @@ -10384,13 +12741,15 @@ "ZEL": "Zelcash", "ZELIX ": "ZELIX", "ZEN": "Horizen", + "ZENC": "Zenc Coin", + "ZEND": "zkLend", "ZENF": "Zenland", "ZENI": "Zennies", "ZENIQ": "Zeniq Coin", "ZENITH": "Zenith Chain", "ZEON": "Zeon Network", "ZEP": "Zeppelin Dao", - "ZEPH": "Zeph", + "ZEPH": "Zephyr Protocol", "ZER": "Zero", "ZERO": "Analysoor", "ZEROB": "ZeroBank", @@ -10402,15 +12761,20 @@ "ZETA": "ZetaChain", "ZETRIX": "Zetrix", "ZEUM": "Colizeum", + "ZEUS": "Zeus Network", "ZEXI": "ZEXICON", "ZF": "zkSwap Finance ", "ZFL": "Zuflo Coin", + "ZFLOKI": "zkFloki", "ZFM": "ZFMCOIN", "ZGD": "ZambesiGold", + "ZGEM": "GemSwap", "ZIG": "Zignaly", "ZIK": "Ziktalk", "ZIL": "Zilliqa", "ZILBERCOIN": "Zilbercoin", + "ZILLIONXO": "ZILLION AAKAR XO", + "ZILPEPE": "ZilPepe", "ZINC": "ZINC", "ZINU": "Zombie Inu", "ZIP": "Zipper", @@ -10419,11 +12783,19 @@ "ZIX": "ZIX Token", "ZIZY": "ZIZY", "ZJLT": "ZJLT Distributed Factoring Network", + "ZK": "Polyhedra Network", + "ZKARCH": "zkArchive", + "ZKB": "ZKBase", "ZKBOB": "BOB", + "ZKDOGE": "zkDoge", "ZKF": "ZKFair", + "ZKHIVE": "zkHive", "ZKID": "zkSync id", + "ZKLAB": "zkSync Labs", + "ZKLK": "ZkLock", "ZKML": "zKML", "ZKP": "Panther Protocol", + "ZKPAD": "zkLaunchpad", "ZKPEPE": "ZKPEPEs", "ZKS": "ZKSpace", "ZKSHIB": "zkShib", @@ -10444,8 +12816,10 @@ "ZNE": "ZoneCoin", "ZNN": "Zenon", "ZNT": "Zenith Finance", + "ZNX": "ZENEX", "ZNY": "BitZeny", "ZNZ": "ZENZO", + "ZOA": "Zone of Avoidance", "ZOC": "01coin", "ZODI": "Zodium", "ZOE": "Zoe Cash", @@ -10455,6 +12829,7 @@ "ZONX": "METAZONX", "ZOO": "ZooKeeper", "ZOOM": "ZoomCoin", + "ZOOMER": "Zoomer Coin", "ZOON": "CryptoZoon", "ZOOT": "Zoo Token", "ZORA": "Zoracles", @@ -10463,7 +12838,9 @@ "ZP": "Zen Protocol", "ZPAE": "ZelaaPayAE", "ZPAY": "ZoidPay", + "ZPC": "Zen Panda Coin", "ZPR": "ZPER", + "ZPRO": "ZAT Project", "ZPT": "Zeepin", "ZPTC": "Zeptacoin", "ZRC": "ZrCoin", @@ -10476,6 +12853,7 @@ "ZTG": "Zeitgeist", "ZTX": "ZTX", "ZUC": "Zeux", + "ZUCKPEPE": "ZuckPepe", "ZUKI": "Zuki Moba", "ZUM": "ZumCoin", "ZUNA": "ZUNA", @@ -10491,6 +12869,7 @@ "ZXT": "Zcrypt", "ZYD": "ZayedCoin", "ZYN": "Zynecoin", + "ZYPTO": "Zypto Token", "ZYR": "Zyrri", "ZYRO": "Zyro", "ZYTARA": "Zytara dollar", @@ -10502,6 +12881,5 @@ "gOHM": "Governance OHM", "redBUX": "redBUX", "sOHM": "Staked Olympus", - "sols": "SOLS", "wsOHM": "Wrapped Staked Olympus" } diff --git a/apps/api/src/assets/sitemap.xml b/apps/api/src/assets/sitemap.xml index e527df8d0..7510b180e 100644 --- a/apps/api/src/assets/sitemap.xml +++ b/apps/api/src/assets/sitemap.xml @@ -54,206 +54,6 @@ https://ghostfol.io/de/ressourcen/personal-finance-tools ${currentDate}T00:00:00+00:00 - - https://ghostfol.io/de/ressourcen/personal-finance-tools/open-source-alternative-zu-8figures - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/de/ressourcen/personal-finance-tools/open-source-alternative-zu-allinvestview - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/de/ressourcen/personal-finance-tools/open-source-alternative-zu-allvue-systems - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/de/ressourcen/personal-finance-tools/open-source-alternative-zu-altoo - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/de/ressourcen/personal-finance-tools/open-source-alternative-zu-basil-finance - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/de/ressourcen/personal-finance-tools/open-source-alternative-zu-beanvest - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/de/ressourcen/personal-finance-tools/open-source-alternative-zu-capitally - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/de/ressourcen/personal-finance-tools/open-source-alternative-zu-capmon - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/de/ressourcen/personal-finance-tools/open-source-alternative-zu-compound-planning - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/de/ressourcen/personal-finance-tools/open-source-alternative-zu-copilot-money - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/de/ressourcen/personal-finance-tools/open-source-alternative-zu-de.fi - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/de/ressourcen/personal-finance-tools/open-source-alternative-zu-delta - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/de/ressourcen/personal-finance-tools/open-source-alternative-zu-divvydiary - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/de/ressourcen/personal-finance-tools/open-source-alternative-zu-empower - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/de/ressourcen/personal-finance-tools/open-source-alternative-zu-exirio - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/de/ressourcen/personal-finance-tools/open-source-alternative-zu-fina - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/de/ressourcen/personal-finance-tools/open-source-alternative-zu-finary - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/de/ressourcen/personal-finance-tools/open-source-alternative-zu-finwise - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/de/ressourcen/personal-finance-tools/open-source-alternative-zu-folishare - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/de/ressourcen/personal-finance-tools/open-source-alternative-zu-getquin - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/de/ressourcen/personal-finance-tools/open-source-alternative-zu-gospatz - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/de/ressourcen/personal-finance-tools/open-source-alternative-zu-intuit-mint - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/de/ressourcen/personal-finance-tools/open-source-alternative-zu-justetf - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/de/ressourcen/personal-finance-tools/open-source-alternative-zu-kubera - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/de/ressourcen/personal-finance-tools/open-source-alternative-zu-magnifi - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/de/ressourcen/personal-finance-tools/open-source-alternative-zu-markets.sh - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/de/ressourcen/personal-finance-tools/open-source-alternative-zu-maybe-finance - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/de/ressourcen/personal-finance-tools/open-source-alternative-zu-monarch-money - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/de/ressourcen/personal-finance-tools/open-source-alternative-zu-monse - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/de/ressourcen/personal-finance-tools/open-source-alternative-zu-parqet - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/de/ressourcen/personal-finance-tools/open-source-alternative-zu-plannix - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/de/ressourcen/personal-finance-tools/open-source-alternative-zu-portfolio-dividend-tracker - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/de/ressourcen/personal-finance-tools/open-source-alternative-zu-portseido - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/de/ressourcen/personal-finance-tools/open-source-alternative-zu-projectionlab - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/de/ressourcen/personal-finance-tools/open-source-alternative-zu-rocket-money - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/de/ressourcen/personal-finance-tools/open-source-alternative-zu-seeking-alpha - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/de/ressourcen/personal-finance-tools/open-source-alternative-zu-sharesight - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/de/ressourcen/personal-finance-tools/open-source-alternative-zu-simple-portfolio - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/de/ressourcen/personal-finance-tools/open-source-alternative-zu-snowball-analytics - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/de/ressourcen/personal-finance-tools/open-source-alternative-zu-stockle - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/de/ressourcen/personal-finance-tools/open-source-alternative-zu-stockmarketeye - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/de/ressourcen/personal-finance-tools/open-source-alternative-zu-sumio - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/de/ressourcen/personal-finance-tools/open-source-alternative-zu-tiller - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/de/ressourcen/personal-finance-tools/open-source-alternative-zu-utluna - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/de/ressourcen/personal-finance-tools/open-source-alternative-zu-vyzer - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/de/ressourcen/personal-finance-tools/open-source-alternative-zu-wealthfolio - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/de/ressourcen/personal-finance-tools/open-source-alternative-zu-wealthica - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/de/ressourcen/personal-finance-tools/open-source-alternative-zu-whal - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/de/ressourcen/personal-finance-tools/open-source-alternative-zu-yeekatee - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/de/ressourcen/personal-finance-tools/open-source-alternative-zu-ynab - ${currentDate}T00:00:00+00:00 - https://ghostfol.io/de/ueber-uns ${currentDate}T00:00:00+00:00 @@ -409,865 +209,277 @@ ${currentDate}T00:00:00+00:00 - https://ghostfol.io/en/resources/personal-finance-tools/open-source-alternative-to-8figures - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/en/resources/personal-finance-tools/open-source-alternative-to-allinvestview - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/en/resources/personal-finance-tools/open-source-alternative-to-allvue-systems - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/en/resources/personal-finance-tools/open-source-alternative-to-altoo - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/en/resources/personal-finance-tools/open-source-alternative-to-basil-finance + https://ghostfol.io/es ${currentDate}T00:00:00+00:00 - https://ghostfol.io/en/resources/personal-finance-tools/open-source-alternative-to-beanvest + https://ghostfol.io/es/funcionalidades ${currentDate}T00:00:00+00:00 - https://ghostfol.io/en/resources/personal-finance-tools/open-source-alternative-to-capitally + https://ghostfol.io/es/mercados + daily ${currentDate}T00:00:00+00:00 - https://ghostfol.io/en/resources/personal-finance-tools/open-source-alternative-to-capmon + https://ghostfol.io/es/open + daily ${currentDate}T00:00:00+00:00 - https://ghostfol.io/en/resources/personal-finance-tools/open-source-alternative-to-compound-planning + https://ghostfol.io/es/precios ${currentDate}T00:00:00+00:00 - https://ghostfol.io/en/resources/personal-finance-tools/open-source-alternative-to-copilot-money + https://ghostfol.io/es/preguntas-mas-frecuentes ${currentDate}T00:00:00+00:00 - https://ghostfol.io/en/resources/personal-finance-tools/open-source-alternative-to-de.fi + https://ghostfol.io/es/recursos ${currentDate}T00:00:00+00:00 - https://ghostfol.io/en/resources/personal-finance-tools/open-source-alternative-to-delta + https://ghostfol.io/es/recursos/personal-finance-tools ${currentDate}T00:00:00+00:00 - https://ghostfol.io/en/resources/personal-finance-tools/open-source-alternative-to-divvydiary + https://ghostfol.io/es/registro ${currentDate}T00:00:00+00:00 - https://ghostfol.io/en/resources/personal-finance-tools/open-source-alternative-to-empower + https://ghostfol.io/es/sobre ${currentDate}T00:00:00+00:00 - https://ghostfol.io/en/resources/personal-finance-tools/open-source-alternative-to-exirio + https://ghostfol.io/es/sobre/changelog ${currentDate}T00:00:00+00:00 - https://ghostfol.io/en/resources/personal-finance-tools/open-source-alternative-to-fina + https://ghostfol.io/es/sobre/licencia ${currentDate}T00:00:00+00:00 - https://ghostfol.io/en/resources/personal-finance-tools/open-source-alternative-to-finary + https://ghostfol.io/es/sobre/oss-friends ${currentDate}T00:00:00+00:00 - https://ghostfol.io/en/resources/personal-finance-tools/open-source-alternative-to-finwise + https://ghostfol.io/es/sobre/politica-de-privacidad ${currentDate}T00:00:00+00:00 - https://ghostfol.io/en/resources/personal-finance-tools/open-source-alternative-to-folishare + https://ghostfol.io/fr ${currentDate}T00:00:00+00:00 - https://ghostfol.io/en/resources/personal-finance-tools/open-source-alternative-to-getquin + https://ghostfol.io/fr/a-propos ${currentDate}T00:00:00+00:00 - https://ghostfol.io/en/resources/personal-finance-tools/open-source-alternative-to-gospatz + https://ghostfol.io/fr/a-propos/changelog ${currentDate}T00:00:00+00:00 - https://ghostfol.io/en/resources/personal-finance-tools/open-source-alternative-to-intuit-mint + https://ghostfol.io/fr/a-propos/licence ${currentDate}T00:00:00+00:00 - https://ghostfol.io/en/resources/personal-finance-tools/open-source-alternative-to-justetf + https://ghostfol.io/fr/a-propos/oss-friends ${currentDate}T00:00:00+00:00 - https://ghostfol.io/en/resources/personal-finance-tools/open-source-alternative-to-kubera + https://ghostfol.io/fr/a-propos/politique-de-confidentialite ${currentDate}T00:00:00+00:00 - https://ghostfol.io/en/resources/personal-finance-tools/open-source-alternative-to-magnifi + https://ghostfol.io/fr/enregistrement ${currentDate}T00:00:00+00:00 - https://ghostfol.io/en/resources/personal-finance-tools/open-source-alternative-to-markets.sh + https://ghostfol.io/fr/fonctionnalites ${currentDate}T00:00:00+00:00 - https://ghostfol.io/en/resources/personal-finance-tools/open-source-alternative-to-maybe-finance + https://ghostfol.io/fr/foire-aux-questions ${currentDate}T00:00:00+00:00 - https://ghostfol.io/en/resources/personal-finance-tools/open-source-alternative-to-monarch-money + https://ghostfol.io/fr/marches + daily ${currentDate}T00:00:00+00:00 - https://ghostfol.io/en/resources/personal-finance-tools/open-source-alternative-to-monse + https://ghostfol.io/fr/open + daily ${currentDate}T00:00:00+00:00 - https://ghostfol.io/en/resources/personal-finance-tools/open-source-alternative-to-parqet + https://ghostfol.io/fr/prix ${currentDate}T00:00:00+00:00 - https://ghostfol.io/en/resources/personal-finance-tools/open-source-alternative-to-plannix + https://ghostfol.io/fr/ressources ${currentDate}T00:00:00+00:00 - https://ghostfol.io/en/resources/personal-finance-tools/open-source-alternative-to-portfolio-dividend-tracker + https://ghostfol.io/fr/ressources/personal-finance-tools ${currentDate}T00:00:00+00:00 - https://ghostfol.io/en/resources/personal-finance-tools/open-source-alternative-to-portseido + https://ghostfol.io/it ${currentDate}T00:00:00+00:00 - https://ghostfol.io/en/resources/personal-finance-tools/open-source-alternative-to-projectionlab + https://ghostfol.io/it/domande-piu-frequenti ${currentDate}T00:00:00+00:00 - https://ghostfol.io/en/resources/personal-finance-tools/open-source-alternative-to-rocket-money + https://ghostfol.io/it/funzionalita ${currentDate}T00:00:00+00:00 - https://ghostfol.io/en/resources/personal-finance-tools/open-source-alternative-to-seeking-alpha + https://ghostfol.io/it/informazioni-su ${currentDate}T00:00:00+00:00 - https://ghostfol.io/en/resources/personal-finance-tools/open-source-alternative-to-sharesight + https://ghostfol.io/it/informazioni-su/changelog ${currentDate}T00:00:00+00:00 - https://ghostfol.io/en/resources/personal-finance-tools/open-source-alternative-to-simple-portfolio + https://ghostfol.io/it/informazioni-su/informativa-sulla-privacy ${currentDate}T00:00:00+00:00 - https://ghostfol.io/en/resources/personal-finance-tools/open-source-alternative-to-snowball-analytics + https://ghostfol.io/it/informazioni-su/licenza ${currentDate}T00:00:00+00:00 - https://ghostfol.io/en/resources/personal-finance-tools/open-source-alternative-to-stockle + https://ghostfol.io/it/informazioni-su/oss-friends ${currentDate}T00:00:00+00:00 - https://ghostfol.io/en/resources/personal-finance-tools/open-source-alternative-to-stockmarketeye + https://ghostfol.io/it/iscrizione ${currentDate}T00:00:00+00:00 - https://ghostfol.io/en/resources/personal-finance-tools/open-source-alternative-to-sumio + https://ghostfol.io/it/mercati + daily ${currentDate}T00:00:00+00:00 - https://ghostfol.io/en/resources/personal-finance-tools/open-source-alternative-to-tiller + https://ghostfol.io/it/open + daily ${currentDate}T00:00:00+00:00 - https://ghostfol.io/en/resources/personal-finance-tools/open-source-alternative-to-utluna + https://ghostfol.io/it/prezzi ${currentDate}T00:00:00+00:00 - https://ghostfol.io/en/resources/personal-finance-tools/open-source-alternative-to-vyzer + https://ghostfol.io/it/risorse ${currentDate}T00:00:00+00:00 - https://ghostfol.io/en/resources/personal-finance-tools/open-source-alternative-to-wealthfolio + https://ghostfol.io/it/risorse/personal-finance-tools ${currentDate}T00:00:00+00:00 - https://ghostfol.io/en/resources/personal-finance-tools/open-source-alternative-to-wealthica + https://ghostfol.io/nl ${currentDate}T00:00:00+00:00 - https://ghostfol.io/en/resources/personal-finance-tools/open-source-alternative-to-whal + https://ghostfol.io/nl/bronnen ${currentDate}T00:00:00+00:00 - https://ghostfol.io/en/resources/personal-finance-tools/open-source-alternative-to-yeekatee + https://ghostfol.io/nl/bronnen/personal-finance-tools ${currentDate}T00:00:00+00:00 - https://ghostfol.io/en/resources/personal-finance-tools/open-source-alternative-to-ynab + https://ghostfol.io/nl/functionaliteiten ${currentDate}T00:00:00+00:00 - https://ghostfol.io/es + https://ghostfol.io/nl/markten + daily ${currentDate}T00:00:00+00:00 - https://ghostfol.io/es/funcionalidades + https://ghostfol.io/nl/open + daily ${currentDate}T00:00:00+00:00 - https://ghostfol.io/es/mercados - daily + https://ghostfol.io/nl/over ${currentDate}T00:00:00+00:00 - https://ghostfol.io/es/open - daily + https://ghostfol.io/nl/over/changelog ${currentDate}T00:00:00+00:00 - https://ghostfol.io/es/precios + https://ghostfol.io/nl/over/licentie ${currentDate}T00:00:00+00:00 - https://ghostfol.io/es/preguntas-mas-frecuentes + https://ghostfol.io/nl/over/oss-friends ${currentDate}T00:00:00+00:00 - https://ghostfol.io/es/recursos + https://ghostfol.io/nl/over/privacybeleid ${currentDate}T00:00:00+00:00 - https://ghostfol.io/es/registro + https://ghostfol.io/nl/prijzen ${currentDate}T00:00:00+00:00 - https://ghostfol.io/es/sobre + https://ghostfol.io/nl/registratie ${currentDate}T00:00:00+00:00 - https://ghostfol.io/es/sobre/changelog + https://ghostfol.io/nl/veelgestelde-vragen ${currentDate}T00:00:00+00:00 + - https://ghostfol.io/es/sobre/oss-friends + https://ghostfol.io/pt ${currentDate}T00:00:00+00:00 - https://ghostfol.io/es/sobre/politica-de-privacidad + https://ghostfol.io/pt/blog ${currentDate}T00:00:00+00:00 - https://ghostfol.io/fr + https://ghostfol.io/pt/funcionalidades ${currentDate}T00:00:00+00:00 - https://ghostfol.io/fr/a-propos + https://ghostfol.io/pt/mercados ${currentDate}T00:00:00+00:00 - https://ghostfol.io/fr/a-propos/changelog + https://ghostfol.io/pt/open ${currentDate}T00:00:00+00:00 - https://ghostfol.io/fr/a-propos/licence + https://ghostfol.io/pt/perguntas-mais-frequentes ${currentDate}T00:00:00+00:00 - https://ghostfol.io/fr/a-propos/oss-friends + https://ghostfol.io/pt/precos ${currentDate}T00:00:00+00:00 - https://ghostfol.io/fr/a-propos/politique-de-confidentialite + https://ghostfol.io/pt/recursos ${currentDate}T00:00:00+00:00 - https://ghostfol.io/fr/enregistrement - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/fr/fonctionnalites - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/fr/foire-aux-questions - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/fr/marches - daily - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/fr/open - daily - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/fr/prix - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/fr/ressources - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/it - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/it/domande-piu-frequenti - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/it/funzionalita - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/it/informazioni-su - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/it/informazioni-su/changelog - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/it/informazioni-su/informativa-sulla-privacy - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/it/informazioni-su/licenza - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/it/informazioni-su/oss-friends - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/it/iscrizione - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/it/mercati - daily - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/it/open - daily - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/it/prezzi - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/it/risorse - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/it/risorse/personal-finance-tools - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/it/risorse/personal-finance-tools/alternativa-open-source-a-8figures - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/it/risorse/personal-finance-tools/alternativa-open-source-a-allinvestview - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/it/risorse/personal-finance-tools/alternativa-open-source-a-allvue-systems - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/it/risorse/personal-finance-tools/alternativa-open-source-a-altoo - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/it/risorse/personal-finance-tools/alternativa-open-source-a-basil-finance - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/it/risorse/personal-finance-tools/alternativa-open-source-a-beanvest - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/it/risorse/personal-finance-tools/alternativa-open-source-a-capitally - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/it/risorse/personal-finance-tools/alternativa-open-source-a-capmon - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/it/risorse/personal-finance-tools/alternativa-open-source-a-compound-planning - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/it/risorse/personal-finance-tools/alternativa-open-source-a-copilot-money - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/it/risorse/personal-finance-tools/alternativa-open-source-a-de.fi - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/it/risorse/personal-finance-tools/alternativa-open-source-a-delta - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/it/risorse/personal-finance-tools/alternativa-open-source-a-divvydiary - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/it/risorse/personal-finance-tools/alternativa-open-source-a-empower - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/it/risorse/personal-finance-tools/alternativa-open-source-a-exirio - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/it/risorse/personal-finance-tools/alternativa-open-source-a-fina - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/it/risorse/personal-finance-tools/alternativa-open-source-a-finary - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/it/risorse/personal-finance-tools/alternativa-open-source-a-finwise - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/it/risorse/personal-finance-tools/alternativa-open-source-a-folishare - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/it/risorse/personal-finance-tools/alternativa-open-source-a-getquin - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/it/risorse/personal-finance-tools/alternativa-open-source-a-gospatz - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/it/risorse/personal-finance-tools/alternativa-open-source-a-intuit-mint - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/it/risorse/personal-finance-tools/alternativa-open-source-a-justetf - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/it/risorse/personal-finance-tools/alternativa-open-source-a-kubera - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/it/risorse/personal-finance-tools/alternativa-open-source-a-magnifi - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/it/risorse/personal-finance-tools/alternativa-open-source-a-markets.sh - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/it/risorse/personal-finance-tools/alternativa-open-source-a-maybe-finance - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/it/risorse/personal-finance-tools/alternativa-open-source-a-monarch-money - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/it/risorse/personal-finance-tools/alternativa-open-source-a-monse - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/it/risorse/personal-finance-tools/alternativa-open-source-a-parqet - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/it/risorse/personal-finance-tools/alternativa-open-source-a-plannix - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/it/risorse/personal-finance-tools/alternativa-open-source-a-portfolio-dividend-tracker - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/it/risorse/personal-finance-tools/alternativa-open-source-a-portseido - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/it/risorse/personal-finance-tools/alternativa-open-source-a-projectionlab - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/it/risorse/personal-finance-tools/alternativa-open-source-a-rocket-money - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/it/risorse/personal-finance-tools/alternativa-open-source-a-seeking-alpha - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/it/risorse/personal-finance-tools/alternativa-open-source-a-sharesight - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/it/risorse/personal-finance-tools/alternativa-open-source-a-simple-portfolio - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/it/risorse/personal-finance-tools/alternativa-open-source-a-snowball-analytics - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/it/risorse/personal-finance-tools/alternativa-open-source-a-stockle - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/it/risorse/personal-finance-tools/alternativa-open-source-a-stockmarketeye - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/it/risorse/personal-finance-tools/alternativa-open-source-a-sumio - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/it/risorse/personal-finance-tools/alternativa-open-source-a-tiller - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/it/risorse/personal-finance-tools/alternativa-open-source-a-utluna - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/it/risorse/personal-finance-tools/alternativa-open-source-a-vyzer - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/it/risorse/personal-finance-tools/alternativa-open-source-a-wealthfolio - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/it/risorse/personal-finance-tools/alternativa-open-source-a-wealthica - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/it/risorse/personal-finance-tools/alternativa-open-source-a-whal - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/it/risorse/personal-finance-tools/alternativa-open-source-a-yeekatee - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/it/risorse/personal-finance-tools/alternativa-open-source-a-ynab - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/nl - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/nl/bronnen - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/nl/bronnen/personal-finance-tools - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/nl/bronnen/personal-finance-tools/open-source-alternatief-voor-8figures - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/nl/bronnen/personal-finance-tools/open-source-alternatief-voor-allinvestview - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/nl/bronnen/personal-finance-tools/open-source-alternatief-voor-allvue-systems - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/nl/bronnen/personal-finance-tools/open-source-alternatief-voor-altoo - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/nl/bronnen/personal-finance-tools/open-source-alternatief-voor-basil-finance - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/nl/bronnen/personal-finance-tools/open-source-alternatief-voor-beanvest - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/nl/bronnen/personal-finance-tools/open-source-alternatief-voor-capitally - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/nl/bronnen/personal-finance-tools/open-source-alternatief-voor-capmon - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/nl/bronnen/personal-finance-tools/open-source-alternatief-voor-compound-planning - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/nl/bronnen/personal-finance-tools/open-source-alternatief-voor-copilot-money - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/nl/bronnen/personal-finance-tools/open-source-alternatief-voor-de.fi - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/nl/bronnen/personal-finance-tools/open-source-alternatief-voor-delta - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/nl/bronnen/personal-finance-tools/open-source-alternatief-voor-divvydiary - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/nl/bronnen/personal-finance-tools/open-source-alternatief-voor-empower - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/nl/bronnen/personal-finance-tools/open-source-alternatief-voor-exirio - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/nl/bronnen/personal-finance-tools/open-source-alternatief-voor-fina - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/nl/bronnen/personal-finance-tools/open-source-alternatief-voor-finary - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/nl/bronnen/personal-finance-tools/open-source-alternatief-voor-finwise - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/nl/bronnen/personal-finance-tools/open-source-alternatief-voor-folishare - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/nl/bronnen/personal-finance-tools/open-source-alternatief-voor-getquin - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/nl/bronnen/personal-finance-tools/open-source-alternatief-voor-gospatz - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/nl/bronnen/personal-finance-tools/open-source-alternatief-voor-intuit-mint - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/nl/bronnen/personal-finance-tools/open-source-alternatief-voor-justetf - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/nl/bronnen/personal-finance-tools/open-source-alternatief-voor-kubera - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/nl/bronnen/personal-finance-tools/open-source-alternatief-voor-magnifi - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/nl/bronnen/personal-finance-tools/open-source-alternatief-voor-markets.sh - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/nl/bronnen/personal-finance-tools/open-source-alternatief-voor-maybe-finance - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/nl/bronnen/personal-finance-tools/open-source-alternatief-voor-monarch-money - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/nl/bronnen/personal-finance-tools/open-source-alternatief-voor-monse - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/nl/bronnen/personal-finance-tools/open-source-alternatief-voor-parqet - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/nl/bronnen/personal-finance-tools/open-source-alternatief-voor-plannix - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/nl/bronnen/personal-finance-tools/open-source-alternatief-voor-portfolio-dividend-tracker - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/nl/bronnen/personal-finance-tools/open-source-alternatief-voor-portseido - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/nl/bronnen/personal-finance-tools/open-source-alternatief-voor-projectionlab - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/nl/bronnen/personal-finance-tools/open-source-alternatief-voor-rocket-money - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/nl/bronnen/personal-finance-tools/open-source-alternatief-voor-seeking-alpha - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/nl/bronnen/personal-finance-tools/open-source-alternatief-voor-sharesight - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/nl/bronnen/personal-finance-tools/open-source-alternatief-voor-simple-portfolio - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/nl/bronnen/personal-finance-tools/open-source-alternatief-voor-snowball-analytics - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/nl/bronnen/personal-finance-tools/open-source-alternatief-voor-stockle - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/nl/bronnen/personal-finance-tools/open-source-alternatief-voor-stockmarketeye - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/nl/bronnen/personal-finance-tools/open-source-alternatief-voor-sumio - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/nl/bronnen/personal-finance-tools/open-source-alternatief-voor-tiller - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/nl/bronnen/personal-finance-tools/open-source-alternatief-voor-utluna - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/nl/bronnen/personal-finance-tools/open-source-alternatief-voor-vyzer - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/nl/bronnen/personal-finance-tools/open-source-alternatief-voor-wealthfolio - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/nl/bronnen/personal-finance-tools/open-source-alternatief-voor-wealthica - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/nl/bronnen/personal-finance-tools/open-source-alternatief-voor-whal - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/nl/bronnen/personal-finance-tools/open-source-alternatief-voor-yeekatee - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/nl/bronnen/personal-finance-tools/open-source-alternatief-voor-ynab - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/nl/functionaliteiten - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/nl/markten - daily - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/nl/open - daily - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/nl/over - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/nl/over/changelog - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/nl/over/licentie - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/nl/over/oss-friends - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/nl/over/privacybeleid - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/nl/prijzen - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/nl/registratie - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/nl/veelgestelde-vragen - ${currentDate}T00:00:00+00:00 - - - - https://ghostfol.io/pt - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/pt/blog - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/pt/funcionalidades - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/pt/mercados - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/pt/open - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/pt/perguntas-mais-frequentes - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/pt/precos - ${currentDate}T00:00:00+00:00 - - - https://ghostfol.io/pt/recursos + https://ghostfol.io/pt/recursos/personal-finance-tools ${currentDate}T00:00:00+00:00 @@ -1304,4 +516,5 @@ ${currentDate}T00:00:00+00:00 --> + ${personalFinanceTools} diff --git a/apps/api/src/interceptors/redact-values-in-response.interceptor.ts b/apps/api/src/interceptors/redact-values-in-response/redact-values-in-response.interceptor.ts similarity index 85% rename from apps/api/src/interceptors/redact-values-in-response.interceptor.ts rename to apps/api/src/interceptors/redact-values-in-response/redact-values-in-response.interceptor.ts index 17d4e3c17..cae4f22ed 100644 --- a/apps/api/src/interceptors/redact-values-in-response.interceptor.ts +++ b/apps/api/src/interceptors/redact-values-in-response/redact-values-in-response.interceptor.ts @@ -1,6 +1,9 @@ -import { UserService } from '@ghostfolio/api/app/user/user.service'; import { redactAttributes } from '@ghostfolio/api/helper/object.helper'; import { HEADER_KEY_IMPERSONATION } from '@ghostfolio/common/config'; +import { + hasReadRestrictedAccessPermission, + isRestrictedView +} from '@ghostfolio/common/permissions'; import { UserWithSettings } from '@ghostfolio/common/types'; import { @@ -16,7 +19,7 @@ import { map } from 'rxjs/operators'; export class RedactValuesInResponseInterceptor implements NestInterceptor { - public constructor(private userService: UserService) {} + public constructor() {} public intercept( context: ExecutionContext, @@ -29,15 +32,13 @@ export class RedactValuesInResponseInterceptor const impersonationId = headers?.[HEADER_KEY_IMPERSONATION.toLowerCase()]; - const hasReadRestrictedPermission = - this.userService.hasReadRestrictedAccessPermission({ - impersonationId, - user - }); if ( - hasReadRestrictedPermission || - this.userService.isRestrictedView(user) + hasReadRestrictedAccessPermission({ + impersonationId, + user + }) || + isRestrictedView(user) ) { data = redactAttributes({ object: data, diff --git a/apps/api/src/interceptors/redact-values-in-response/redact-values-in-response.module.ts b/apps/api/src/interceptors/redact-values-in-response/redact-values-in-response.module.ts new file mode 100644 index 000000000..90cf254b3 --- /dev/null +++ b/apps/api/src/interceptors/redact-values-in-response/redact-values-in-response.module.ts @@ -0,0 +1,4 @@ +import { Module } from '@nestjs/common'; + +@Module({}) +export class RedactValuesInResponseModule {} diff --git a/apps/api/src/interceptors/transform-data-source-in-request.interceptor.ts b/apps/api/src/interceptors/transform-data-source-in-request/transform-data-source-in-request.interceptor.ts similarity index 100% rename from apps/api/src/interceptors/transform-data-source-in-request.interceptor.ts rename to apps/api/src/interceptors/transform-data-source-in-request/transform-data-source-in-request.interceptor.ts diff --git a/apps/api/src/interceptors/transform-data-source-in-request/transform-data-source-in-request.module.ts b/apps/api/src/interceptors/transform-data-source-in-request/transform-data-source-in-request.module.ts new file mode 100644 index 000000000..4a7d23803 --- /dev/null +++ b/apps/api/src/interceptors/transform-data-source-in-request/transform-data-source-in-request.module.ts @@ -0,0 +1,11 @@ +import { ConfigurationModule } from '@ghostfolio/api/services/configuration/configuration.module'; +import { ConfigurationService } from '@ghostfolio/api/services/configuration/configuration.service'; + +import { Module } from '@nestjs/common'; + +@Module({ + exports: [ConfigurationService], + imports: [ConfigurationModule], + providers: [ConfigurationService] +}) +export class TransformDataSourceInRequestModule {} diff --git a/apps/api/src/interceptors/transform-data-source-in-response.interceptor.ts b/apps/api/src/interceptors/transform-data-source-in-response/transform-data-source-in-response.interceptor.ts similarity index 100% rename from apps/api/src/interceptors/transform-data-source-in-response.interceptor.ts rename to apps/api/src/interceptors/transform-data-source-in-response/transform-data-source-in-response.interceptor.ts diff --git a/apps/api/src/interceptors/transform-data-source-in-response/transform-data-source-in-response.module.ts b/apps/api/src/interceptors/transform-data-source-in-response/transform-data-source-in-response.module.ts new file mode 100644 index 000000000..fadf0bd80 --- /dev/null +++ b/apps/api/src/interceptors/transform-data-source-in-response/transform-data-source-in-response.module.ts @@ -0,0 +1,11 @@ +import { ConfigurationModule } from '@ghostfolio/api/services/configuration/configuration.module'; +import { ConfigurationService } from '@ghostfolio/api/services/configuration/configuration.service'; + +import { Module } from '@nestjs/common'; + +@Module({ + exports: [ConfigurationService], + imports: [ConfigurationModule], + providers: [ConfigurationService] +}) +export class TransformDataSourceInResponseModule {} diff --git a/apps/api/src/models/rules/account-cluster-risk/current-investment.ts b/apps/api/src/models/rules/account-cluster-risk/current-investment.ts index a9a60f912..3b1433da0 100644 --- a/apps/api/src/models/rules/account-cluster-risk/current-investment.ts +++ b/apps/api/src/models/rules/account-cluster-risk/current-investment.ts @@ -55,10 +55,10 @@ export class AccountClusterRiskCurrentInvestment extends Rule { const maxInvestmentRatio = maxItem?.investment / totalInvestment || 0; - if (maxInvestmentRatio > ruleSettings.threshold) { + if (maxInvestmentRatio > ruleSettings.thresholdMax) { return { evaluation: `Over ${ - ruleSettings.threshold * 100 + ruleSettings.thresholdMax * 100 }% of your current investment is at ${maxItem.name} (${( maxInvestmentRatio * 100 ).toPrecision(3)}%)`, @@ -70,7 +70,7 @@ export class AccountClusterRiskCurrentInvestment extends Rule { evaluation: `The major part of your current investment is at ${ maxItem.name } (${(maxInvestmentRatio * 100).toPrecision(3)}%) and does not exceed ${ - ruleSettings.threshold * 100 + ruleSettings.thresholdMax * 100 }%`, value: true }; @@ -80,12 +80,12 @@ export class AccountClusterRiskCurrentInvestment extends Rule { return { baseCurrency: aUserSettings.baseCurrency, isActive: true, - threshold: 0.5 + thresholdMax: 0.5 }; } } interface Settings extends RuleSettings { baseCurrency: string; - threshold: number; + thresholdMax: number; } diff --git a/apps/api/src/models/rules/currency-cluster-risk/current-investment.ts b/apps/api/src/models/rules/currency-cluster-risk/current-investment.ts index 8ebb24ac0..fa2a8e529 100644 --- a/apps/api/src/models/rules/currency-cluster-risk/current-investment.ts +++ b/apps/api/src/models/rules/currency-cluster-risk/current-investment.ts @@ -41,10 +41,10 @@ export class CurrencyClusterRiskCurrentInvestment extends Rule { const maxValueRatio = maxItem?.value / totalValue || 0; - if (maxValueRatio > ruleSettings.threshold) { + if (maxValueRatio > ruleSettings.thresholdMax) { return { evaluation: `Over ${ - ruleSettings.threshold * 100 + ruleSettings.thresholdMax * 100 }% of your current investment is in ${maxItem.groupKey} (${( maxValueRatio * 100 ).toPrecision(3)}%)`, @@ -56,7 +56,7 @@ export class CurrencyClusterRiskCurrentInvestment extends Rule { evaluation: `The major part of your current investment is in ${ maxItem?.groupKey ?? ruleSettings.baseCurrency } (${(maxValueRatio * 100).toPrecision(3)}%) and does not exceed ${ - ruleSettings.threshold * 100 + ruleSettings.thresholdMax * 100 }%`, value: true }; @@ -66,12 +66,12 @@ export class CurrencyClusterRiskCurrentInvestment extends Rule { return { baseCurrency: aUserSettings.baseCurrency, isActive: true, - threshold: 0.5 + thresholdMax: 0.5 }; } } interface Settings extends RuleSettings { baseCurrency: string; - threshold: number; + thresholdMax: number; } diff --git a/apps/api/src/models/rules/emergency-fund/emergency-fund-setup.ts b/apps/api/src/models/rules/emergency-fund/emergency-fund-setup.ts index 20e9502bf..0f56e6e38 100644 --- a/apps/api/src/models/rules/emergency-fund/emergency-fund-setup.ts +++ b/apps/api/src/models/rules/emergency-fund/emergency-fund-setup.ts @@ -19,16 +19,16 @@ export class EmergencyFundSetup extends Rule { } public evaluate(ruleSettings: Settings) { - if (this.emergencyFund > ruleSettings.threshold) { + if (this.emergencyFund < ruleSettings.thresholdMin) { return { - evaluation: 'An emergency fund has been set up', - value: true + evaluation: 'No emergency fund has been set up', + value: false }; } return { - evaluation: 'No emergency fund has been set up', - value: false + evaluation: 'An emergency fund has been set up', + value: true }; } @@ -36,12 +36,12 @@ export class EmergencyFundSetup extends Rule { return { baseCurrency: aUserSettings.baseCurrency, isActive: true, - threshold: 0 + thresholdMin: 0 }; } } interface Settings extends RuleSettings { baseCurrency: string; - threshold: number; + thresholdMin: number; } diff --git a/apps/api/src/models/rules/fees/fee-ratio-initial-investment.ts b/apps/api/src/models/rules/fees/fee-ratio-initial-investment.ts index 69db9634d..ba487f819 100644 --- a/apps/api/src/models/rules/fees/fee-ratio-initial-investment.ts +++ b/apps/api/src/models/rules/fees/fee-ratio-initial-investment.ts @@ -26,10 +26,10 @@ export class FeeRatioInitialInvestment extends Rule { ? this.fees / this.totalInvestment : 0; - if (feeRatio > ruleSettings.threshold) { + if (feeRatio > ruleSettings.thresholdMax) { return { evaluation: `The fees do exceed ${ - ruleSettings.threshold * 100 + ruleSettings.thresholdMax * 100 }% of your initial investment (${(feeRatio * 100).toPrecision(3)}%)`, value: false }; @@ -37,7 +37,7 @@ export class FeeRatioInitialInvestment extends Rule { return { evaluation: `The fees do not exceed ${ - ruleSettings.threshold * 100 + ruleSettings.thresholdMax * 100 }% of your initial investment (${(feeRatio * 100).toPrecision(3)}%)`, value: true }; @@ -47,12 +47,12 @@ export class FeeRatioInitialInvestment extends Rule { return { baseCurrency: aUserSettings.baseCurrency, isActive: true, - threshold: 0.01 + thresholdMax: 0.01 }; } } interface Settings extends RuleSettings { baseCurrency: string; - threshold: number; + thresholdMax: number; } diff --git a/apps/api/src/services/data-gathering/data-gathering.service.ts b/apps/api/src/services/data-gathering/data-gathering.service.ts index 31a0040a5..a80d68d6b 100644 --- a/apps/api/src/services/data-gathering/data-gathering.service.ts +++ b/apps/api/src/services/data-gathering/data-gathering.service.ts @@ -181,6 +181,7 @@ export class DataGatheringService { figi, figiComposite, figiShareClass, + holdings, isin, name, sectors, @@ -198,6 +199,7 @@ export class DataGatheringService { figi, figiComposite, figiShareClass, + holdings, isin, name, sectors, @@ -212,6 +214,7 @@ export class DataGatheringService { figi, figiComposite, figiShareClass, + holdings, isin, name, sectors, diff --git a/apps/api/src/services/data-provider/alpha-vantage/alpha-vantage.service.ts b/apps/api/src/services/data-provider/alpha-vantage/alpha-vantage.service.ts index 08dc48e57..4e93bc757 100644 --- a/apps/api/src/services/data-provider/alpha-vantage/alpha-vantage.service.ts +++ b/apps/api/src/services/data-provider/alpha-vantage/alpha-vantage.service.ts @@ -50,7 +50,9 @@ export class AlphaVantageService implements DataProviderInterface { public getDataProviderInfo(): DataProviderInfo { return { - isPremium: false + isPremium: false, + name: 'Alpha Vantage', + url: 'https://www.alphavantage.co' }; } diff --git a/apps/api/src/services/data-provider/data-enhancer/data-enhancer.service.ts b/apps/api/src/services/data-provider/data-enhancer/data-enhancer.service.ts index 5d79ea90a..aa0b3c597 100644 --- a/apps/api/src/services/data-provider/data-enhancer/data-enhancer.service.ts +++ b/apps/api/src/services/data-provider/data-enhancer/data-enhancer.service.ts @@ -36,6 +36,7 @@ export class DataEnhancerService { if ( (assetProfile.countries as unknown as Prisma.JsonArray)?.length > 0 && + (assetProfile.holdings as unknown as Prisma.JsonArray)?.length > 0 && (assetProfile.sectors as unknown as Prisma.JsonArray)?.length > 0 ) { return true; diff --git a/apps/api/src/services/data-provider/data-enhancer/trackinsight/trackinsight.service.ts b/apps/api/src/services/data-provider/data-enhancer/trackinsight/trackinsight.service.ts index ddc3d79f8..0e12b8f02 100644 --- a/apps/api/src/services/data-provider/data-enhancer/trackinsight/trackinsight.service.ts +++ b/apps/api/src/services/data-provider/data-enhancer/trackinsight/trackinsight.service.ts @@ -1,5 +1,6 @@ import { ConfigurationService } from '@ghostfolio/api/services/configuration/configuration.service'; import { DataEnhancerInterface } from '@ghostfolio/api/services/data-provider/interfaces/data-enhancer.interface'; +import { Holding } from '@ghostfolio/common/interfaces'; import { Country } from '@ghostfolio/common/interfaces/country.interface'; import { Sector } from '@ghostfolio/common/interfaces/sector.interface'; @@ -155,11 +156,30 @@ export class TrackinsightDataEnhancerService implements DataEnhancerInterface { } } + if ( + !response.holdings || + (response.holdings as unknown as Holding[]).length === 0 + ) { + response.holdings = []; + + for (const { label, weight } of holdings?.topHoldings ?? []) { + if (label?.toLowerCase() === 'other') { + continue; + } + + response.holdings.push({ + weight, + name: label + }); + } + } + if ( !response.sectors || (response.sectors as unknown as Sector[]).length === 0 ) { response.sectors = []; + for (const [name, value] of Object.entries( holdings?.sectors ?? {} )) { diff --git a/apps/api/src/services/data-provider/data-provider.service.ts b/apps/api/src/services/data-provider/data-provider.service.ts index 26fc171b5..9a468f10e 100644 --- a/apps/api/src/services/data-provider/data-provider.service.ts +++ b/apps/api/src/services/data-provider/data-provider.service.ts @@ -516,7 +516,8 @@ export class DataProviderService { .filter((symbol) => { return ( isNumber(response[symbol].marketPrice) && - response[symbol].marketPrice > 0 + response[symbol].marketPrice > 0 && + response[symbol].marketState === 'open' ); }) .map((symbol) => { @@ -598,10 +599,14 @@ export class DataProviderService { return name1?.toLowerCase().localeCompare(name2?.toLowerCase()); }) .map((lookupItem) => { - if ( - !this.configurationService.get('ENABLE_FEATURE_SUBSCRIPTION') || - user.subscription.type === 'Premium' - ) { + if (this.configurationService.get('ENABLE_FEATURE_SUBSCRIPTION')) { + if (user.subscription.type === 'Premium') { + lookupItem.dataProviderInfo.isPremium = false; + } + + lookupItem.dataProviderInfo.name = undefined; + lookupItem.dataProviderInfo.url = undefined; + } else { lookupItem.dataProviderInfo.isPremium = false; } diff --git a/apps/api/src/services/data-provider/eod-historical-data/eod-historical-data.service.ts b/apps/api/src/services/data-provider/eod-historical-data/eod-historical-data.service.ts index 1b6abd585..e16986cbb 100644 --- a/apps/api/src/services/data-provider/eod-historical-data/eod-historical-data.service.ts +++ b/apps/api/src/services/data-provider/eod-historical-data/eod-historical-data.service.ts @@ -66,7 +66,9 @@ export class EodHistoricalDataService implements DataProviderInterface { public getDataProviderInfo(): DataProviderInfo { return { - isPremium: true + isPremium: true, + name: 'EOD Historical Data', + url: 'https://eodhd.com' }; } diff --git a/apps/api/src/services/data-provider/google-sheets/google-sheets.service.ts b/apps/api/src/services/data-provider/google-sheets/google-sheets.service.ts index 68e8bf732..c8ff87719 100644 --- a/apps/api/src/services/data-provider/google-sheets/google-sheets.service.ts +++ b/apps/api/src/services/data-provider/google-sheets/google-sheets.service.ts @@ -46,7 +46,9 @@ export class GoogleSheetsService implements DataProviderInterface { public getDataProviderInfo(): DataProviderInfo { return { - isPremium: false + isPremium: false, + name: 'Google Sheets', + url: 'https://docs.google.com/spreadsheets' }; } diff --git a/apps/api/src/services/data-provider/manual/manual.service.ts b/apps/api/src/services/data-provider/manual/manual.service.ts index 387835104..5cd164ff8 100644 --- a/apps/api/src/services/data-provider/manual/manual.service.ts +++ b/apps/api/src/services/data-provider/manual/manual.service.ts @@ -167,9 +167,10 @@ export class ManualService implements DataProviderInterface { }); for (const { currency, symbol } of symbolProfiles) { - let marketPrice = marketData.find((marketDataItem) => { - return marketDataItem.symbol === symbol; - })?.marketPrice; + let marketPrice = + marketData.find((marketDataItem) => { + return marketDataItem.symbol === symbol; + })?.marketPrice ?? 0; response[symbol] = { currency, @@ -259,7 +260,7 @@ export class ManualService implements DataProviderInterface { let factor = isNaN(+scraperConfiguration.postprocessor) ? 1.0 : +scraperConfiguration.postprocessor; - if (headers['content-type'] === 'application/json') { + if (headers['content-type'].includes('application/json')) { const data = JSON.parse(body); const value = String( jsonpath.query(data, scraperConfiguration.selector)[0] diff --git a/apps/api/src/services/data-provider/rapid-api/rapid-api.service.ts b/apps/api/src/services/data-provider/rapid-api/rapid-api.service.ts index e55fbd4e2..7e866552e 100644 --- a/apps/api/src/services/data-provider/rapid-api/rapid-api.service.ts +++ b/apps/api/src/services/data-provider/rapid-api/rapid-api.service.ts @@ -43,7 +43,9 @@ export class RapidApiService implements DataProviderInterface { public getDataProviderInfo(): DataProviderInfo { return { - isPremium: false + isPremium: false, + name: 'Rapid API', + url: 'https://rapidapi.com' }; } diff --git a/apps/api/src/services/data-provider/yahoo-finance/yahoo-finance.service.ts b/apps/api/src/services/data-provider/yahoo-finance/yahoo-finance.service.ts index c55da2597..e0d88f0c6 100644 --- a/apps/api/src/services/data-provider/yahoo-finance/yahoo-finance.service.ts +++ b/apps/api/src/services/data-provider/yahoo-finance/yahoo-finance.service.ts @@ -43,7 +43,9 @@ export class YahooFinanceService implements DataProviderInterface { public getDataProviderInfo(): DataProviderInfo { return { - isPremium: false + isPremium: false, + name: 'Yahoo Finance', + url: 'https://finance.yahoo.com' }; } diff --git a/apps/api/src/services/exchange-rate-data/exchange-rate-data.service.ts b/apps/api/src/services/exchange-rate-data/exchange-rate-data.service.ts index 683002a10..29d199ed7 100644 --- a/apps/api/src/services/exchange-rate-data/exchange-rate-data.service.ts +++ b/apps/api/src/services/exchange-rate-data/exchange-rate-data.service.ts @@ -78,7 +78,7 @@ export class ExchangeRateDataService { ); const lastDateString = dateStrings.reduce((a, b) => { return a > b ? a : b; - }); + }, undefined); let previousExchangeRate = exchangeRatesByCurrency[`${currency}${targetCurrency}`]?.[ diff --git a/apps/api/src/services/symbol-profile/symbol-profile.service.ts b/apps/api/src/services/symbol-profile/symbol-profile.service.ts index fba09d932..b691b92b9 100644 --- a/apps/api/src/services/symbol-profile/symbol-profile.service.ts +++ b/apps/api/src/services/symbol-profile/symbol-profile.service.ts @@ -2,6 +2,7 @@ import { PrismaService } from '@ghostfolio/api/services/prisma/prisma.service'; import { UNKNOWN_KEY } from '@ghostfolio/common/config'; import { EnhancedSymbolProfile, + Holding, ScraperConfiguration, UniqueAsset } from '@ghostfolio/common/interfaces'; @@ -61,7 +62,9 @@ export class SymbolProfileService { }) } }) - .then((symbolProfiles) => this.getSymbols(symbolProfiles)); + .then((symbolProfiles) => { + return this.enhanceSymbolProfiles(symbolProfiles); + }); } public async getSymbolProfilesByIds( @@ -83,7 +86,9 @@ export class SymbolProfileService { } } }) - .then((symbolProfiles) => this.getSymbols(symbolProfiles)); + .then((symbolProfiles) => { + return this.enhanceSymbolProfiles(symbolProfiles); + }); } public updateSymbolProfile({ @@ -93,6 +98,7 @@ export class SymbolProfileService { countries, currency, dataSource, + holdings, name, scraperConfiguration, sectors, @@ -108,6 +114,7 @@ export class SymbolProfileService { comment, countries, currency, + holdings, name, scraperConfiguration, sectors, @@ -119,7 +126,7 @@ export class SymbolProfileService { }); } - private getSymbols( + private enhanceSymbolProfiles( symbolProfiles: (SymbolProfile & { _count: { Order: number }; Order?: { @@ -136,6 +143,7 @@ export class SymbolProfileService { symbolProfile?.countries as unknown as Prisma.JsonArray ), dateOfFirstActivity: undefined, + holdings: this.getHoldings(symbolProfile), scraperConfiguration: this.getScraperConfiguration(symbolProfile), sectors: this.getSectors(symbolProfile), symbolMapping: this.getSymbolMapping(symbolProfile) @@ -163,6 +171,14 @@ export class SymbolProfileService { ); } + if ( + (item.SymbolProfileOverrides.holdings as unknown as Holding[]) + ?.length > 0 + ) { + item.holdings = item.SymbolProfileOverrides + .holdings as unknown as Holding[]; + } + item.name = item.SymbolProfileOverrides?.name ?? item.name; if ( @@ -199,6 +215,20 @@ export class SymbolProfileService { }); } + private getHoldings(symbolProfile: SymbolProfile): Holding[] { + return ((symbolProfile?.holdings as Prisma.JsonArray) ?? []).map( + (holding) => { + const { name, weight } = holding as Prisma.JsonObject; + + return { + allocationInPercentage: weight as number, + name: (name as string) ?? UNKNOWN_KEY, + valueInBaseCurrency: undefined + }; + } + ); + } + private getScraperConfiguration( symbolProfile: SymbolProfile ): ScraperConfiguration { diff --git a/apps/api/src/services/twitter-bot/twitter-bot.service.ts b/apps/api/src/services/twitter-bot/twitter-bot.service.ts index 5a98afaed..163b8e9c3 100644 --- a/apps/api/src/services/twitter-bot/twitter-bot.service.ts +++ b/apps/api/src/services/twitter-bot/twitter-bot.service.ts @@ -70,7 +70,7 @@ export class TwitterBotService { await this.twitterClient.v2.tweet(status); Logger.log( - `Fear & Greed Index has been tweeted: https://twitter.com/ghostfolio_/status/${createdTweet.id}`, + `Fear & Greed Index has been posted: https://x.com/ghostfolio_/status/${createdTweet.id}`, 'TwitterBotService' ); } diff --git a/apps/api/src/validators/is-currency-code.ts b/apps/api/src/validators/is-currency-code.ts new file mode 100644 index 000000000..8e8530552 --- /dev/null +++ b/apps/api/src/validators/is-currency-code.ts @@ -0,0 +1,44 @@ +import { DERIVED_CURRENCIES } from '@ghostfolio/common/config'; + +import { + registerDecorator, + ValidationOptions, + ValidatorConstraint, + ValidatorConstraintInterface, + ValidationArguments +} from 'class-validator'; +import { isISO4217CurrencyCode } from 'class-validator'; + +export function IsCurrencyCode(validationOptions?: ValidationOptions) { + return function (object: Object, propertyName: string) { + registerDecorator({ + propertyName, + constraints: [], + options: validationOptions, + target: object.constructor, + validator: IsExtendedCurrencyConstraint + }); + }; +} + +@ValidatorConstraint({ async: false }) +export class IsExtendedCurrencyConstraint + implements ValidatorConstraintInterface +{ + public defaultMessage(args: ValidationArguments) { + return '$value must be a valid ISO4217 currency code'; + } + + public validate(currency: any) { + // Return true if currency is a standard ISO 4217 code or a derived currency + return ( + isISO4217CurrencyCode(currency) || + [ + ...DERIVED_CURRENCIES.map((derivedCurrency) => { + return derivedCurrency.currency; + }), + 'USX' + ].includes(currency) + ); + } +} diff --git a/apps/client/localhost.cert b/apps/client/localhost.cert new file mode 100644 index 000000000..12f31dd27 --- /dev/null +++ b/apps/client/localhost.cert @@ -0,0 +1,18 @@ +-----BEGIN CERTIFICATE----- +MIIC5TCCAc2gAwIBAgIJAJAMHOFnJ6oyMA0GCSqGSIb3DQEBCwUAMBQxEjAQBgNV +BAMMCWxvY2FsaG9zdDAeFw0yNDAyMjcxNTQ2MzFaFw0yNDAzMjgxNTQ2MzFaMBQx +EjAQBgNVBAMMCWxvY2FsaG9zdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC +ggEBAJ0hRjViikEKVIyukXR4CfuYVvFEFzB6AwAQ9Jrz2MseqpLacLTXFFAS54mp +iDuqPBzs9ta40mlSrqSBuAWKikpW5kTNnmqUnDZ6iSJezbYWx9YyULGqqb1q3C4/ +5pH9m6NHJ+2uaUNKlDxYNKbntqs3drQEdxH9yv672Z53nvogTcf9jz6zjutEQGSV +HgVkCTTQmzf3+3st+VJ5D8JeYFR+tpZ6yleqgXFaTMtPZRfKLvTkQ+KeyCJLnsUJ +BQvdCKI0PGsG6d6ygXFmSePolD9KW3VTKKDPCsndID89vAnRWDj9UhzvycxmKpcF +GrUPH5+Pis1PM1R7OnAvnFygnyECAwEAAaM6MDgwFAYDVR0RBA0wC4IJbG9jYWxo +b3N0MAsGA1UdDwQEAwIHgDATBgNVHSUEDDAKBggrBgEFBQcDATANBgkqhkiG9w0B +AQsFAAOCAQEAOdzrY3RTAPnBVAd3/GKIEkielYyOgKPnvd+RcOB+je8cXZY+vaxX +uEFP0526G00+kRZ2Tx9t0SmjoSpwg3lHUPMko0dIxgRlqISDAohdrEptHpcVujsD +ak88LLnAurr60JNjWX2wbEoJ18KLtqGSnATdmCgKwDPIN5a7+ssp44BGyzH6VYCg +wV3VjJl0pp4C5M0Jfu0p1FrQjzIVhgqR7JFYmvqIogWrGwYAQK/3XRXq8t48J5X3 +IsfWiLAA2ZdCoWAnZ6PAGBOoGivtkJm967pHjd/28qYY6mQo4sN2ksEOjx6/YslF +2mOJdLV/DzqoggUsTpPEG0dRhzQLTGHKDQ== +-----END CERTIFICATE----- diff --git a/apps/client/localhost.pem b/apps/client/localhost.pem new file mode 100644 index 000000000..dc2a7ff5a --- /dev/null +++ b/apps/client/localhost.pem @@ -0,0 +1,28 @@ +-----BEGIN PRIVATE KEY----- +MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCdIUY1YopBClSM +rpF0eAn7mFbxRBcwegMAEPSa89jLHqqS2nC01xRQEueJqYg7qjwc7PbWuNJpUq6k +gbgFiopKVuZEzZ5qlJw2eokiXs22FsfWMlCxqqm9atwuP+aR/ZujRyftrmlDSpQ8 +WDSm57arN3a0BHcR/cr+u9med576IE3H/Y8+s47rREBklR4FZAk00Js39/t7LflS +eQ/CXmBUfraWespXqoFxWkzLT2UXyi705EPinsgiS57FCQUL3QiiNDxrBunesoFx +Zknj6JQ/Slt1UyigzwrJ3SA/PbwJ0Vg4/VIc78nMZiqXBRq1Dx+fj4rNTzNUezpw +L5xcoJ8hAgMBAAECggEAPU5YOEgELTA8oM8TjV+wdWuQsH2ilpVkSkhTR4nQkh+a +6cU0qDoqgLt/fySYNL9MyPRjso9V+SX7YdAC3paZMjwJh9q57lehQ1g33SMkG+Fz +gs0K0ucFZxQkaB8idN+ANAp1N7UO+ORGRe0cTeqmSNNRCxea5XgiFZVxaPS/IFOR +vVdXS1DulgwHh4H0ljKmkj7jc9zPBSc9ccW5Ml2q4a26Atu4IC/Mlp/DF4GNELbD +ebi9ZOZG33ip2bdhj3WX7NW9GJaaViKtVUpcpR6u+6BfvTXQ6xrqdoxXk9fnPzzf +sSoLPTt8yO4RavP1zQU22PhgIcWudhCiy/2Nv+uLqQKBgQDMPh1/xwdFl8yES8dy +f0xJyCDWPiB+xzGwcOAC90FrNZaqG0WWs3VHE4cilaWjCflvdR6aAEDEY68sZJhl +h+ChT/g61QLMOI+VIDQ1kJXKYgfS/B+BE1PZ0EkuymKFOvbNO8agHodB8CqnZaQh +bLuZaDnZ0JLK4im3KPt70+aKYwKBgQDE8s6xl0SLu+yJLo3VklCRD67Z8/jlvx2t +h3DF6NG8pB3QmvKdJWFKuLAWLGflJwbUW9Pt3hXkc0649KQrtiIYC0ZMh9KMaVCk +WmjS/n2eIUQZ7ZUlwFesi4p4iGynVBavIY8TJ6Y+K3TvsJgXP3IZ96r689PQJo8E +KbSeyYzFqwKBgGQTS4EAlJ+U8bEhMGj51veQCAbyChoUoFRD+n95h6RwbZKMKlzd +MenRt7VKfg6VJJNoX8Y1uYaBEaQ+5i1Zlsdz1718AhLu4+u+C9bzMXIo9ox63TTx +s3RWioVSxVNiwOtvDrQGQWAdvcioFPQLwyA34aDIgiTHDImimxbhjWThAoGAWOqW +Tq9QjxWk0Lpn5ohMP3GpK1VuhasnJvUDARb/uf8ORuPtrOz3Y9jGBvy9W0OnXbCn +mbiugZldbTtl8yYjdl+AuYSIlkPl2I3IzZl/9Shnqp0MvSJ9crT9KzXMeC8Knr6z +7Z30/BR6ksxTngtS5E5grzPt6Qe/gc2ich3kpEkCgYBfBHUhVIKVrDW/8a7U2679 +Wj4i9us/M3iPMxcTv7/ZAg08TEvNBQYtvVQLu0NfDKXx8iGKJJ6evIYgNXVm2sPq +VzSgwGCALi1X0443amZU+mnX+/9RnBqyM+PJU8570mM83jqKlY/BEsi0aqxTioFG +an3xbjjN+Rq9iKLzmPxIMg== +-----END PRIVATE KEY----- diff --git a/apps/client/project.json b/apps/client/project.json index 0cd576e16..153ae02d1 100644 --- a/apps/client/project.json +++ b/apps/client/project.json @@ -163,8 +163,11 @@ "serve": { "executor": "@nx/angular:dev-server", "options": { + "buildTarget": "client:build", "proxyConfig": "apps/client/proxy.conf.json", - "buildTarget": "client:build" + "ssl": true, + "sslCert": "apps/client/localhost.cert", + "sslKey": "apps/client/localhost.pem" }, "configurations": { "development-de": { diff --git a/apps/client/src/app/app.component.html b/apps/client/src/app/app.component.html index fd5ae16f0..e91818e09 100644 --- a/apps/client/src/app/app.component.html +++ b/apps/client/src/app/app.component.html @@ -1,33 +1,31 @@
-
-
-
- -
- You are using the Live Demo. - Create Account -
-
- {{ user.systemMessage.message }} + @if (canCreateAccount || user?.systemMessage) { +
+
+
+ @if (canCreateAccount) { + +
+ You are using the Live Demo. + Create Account +
+ } + @if (!canCreateAccount && user?.systemMessage) { +
+ {{ user.systemMessage.message }} +
+ }
-
+ } - + +} diff --git a/apps/client/src/app/app.component.ts b/apps/client/src/app/app.component.ts index 8b6a7ddc3..08cc915bd 100644 --- a/apps/client/src/app/app.component.ts +++ b/apps/client/src/app/app.component.ts @@ -1,3 +1,5 @@ +import { GfHoldingDetailDialogComponent } from '@ghostfolio/client/components/holding-detail-dialog/holding-detail-dialog.component'; +import { HoldingDetailDialogParams } from '@ghostfolio/client/components/holding-detail-dialog/interfaces/interfaces'; import { getCssVariable } from '@ghostfolio/common/helper'; import { InfoItem, User } from '@ghostfolio/common/interfaces'; import { hasPermission, permissions } from '@ghostfolio/common/permissions'; @@ -26,8 +28,6 @@ import { DeviceDetectorService } from 'ngx-device-detector'; import { Subject } from 'rxjs'; import { filter, takeUntil } from 'rxjs/operators'; -import { PositionDetailDialogParams } from './components/position-detail-dialog/interfaces/interfaces'; -import { PositionDetailDialog } from './components/position-detail-dialog/position-detail-dialog.component'; import { DataService } from './services/data.service'; import { ImpersonationStorageService } from './services/impersonation-storage.service'; import { TokenStorageService } from './services/token-storage.service'; @@ -246,9 +246,9 @@ export class AppComponent implements OnDestroy, OnInit { .subscribe((user) => { this.user = user; - const dialogRef = this.dialog.open(PositionDetailDialog, { + const dialogRef = this.dialog.open(GfHoldingDetailDialogComponent, { autoFocus: false, - data: { + data: { dataSource, symbol, baseCurrency: this.user?.settings?.baseCurrency, diff --git a/apps/client/src/app/app.module.ts b/apps/client/src/app/app.module.ts index fac59bf48..9a311ac69 100644 --- a/apps/client/src/app/app.module.ts +++ b/apps/client/src/app/app.module.ts @@ -1,7 +1,10 @@ import { GfLogoComponent } from '@ghostfolio/ui/logo'; import { Platform } from '@angular/cdk/platform'; -import { HttpClientModule } from '@angular/common/http'; +import { + provideHttpClient, + withInterceptorsFromDi +} from '@angular/common/http'; import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core'; import { MatAutocompleteModule } from '@angular/material/autocomplete'; import { MatChipsModule } from '@angular/material/chips'; @@ -45,7 +48,6 @@ export function NgxStripeFactory(): string { GfHeaderModule, GfLogoComponent, GfSubscriptionInterstitialDialogModule, - HttpClientModule, MarkdownModule.forRoot(), MatAutocompleteModule, MatChipsModule, @@ -63,6 +65,7 @@ export function NgxStripeFactory(): string { authInterceptorProviders, httpResponseInterceptorProviders, LanguageService, + provideHttpClient(withInterceptorsFromDi()), { provide: DateAdapter, useClass: CustomDateAdapter, diff --git a/apps/client/src/app/components/access-table/access-table.component.html b/apps/client/src/app/components/access-table/access-table.component.html index 8112ca4ad..b1befc8c9 100644 --- a/apps/client/src/app/components/access-table/access-table.component.html +++ b/apps/client/src/app/components/access-table/access-table.component.html @@ -1,67 +1,71 @@ - - - - - +
+
Alias - {{ element.alias }} -
+ + + + - - - - + + + + - - - - + + + + - - - - + + + + - - + + - - + + + + + - - -
Alias + {{ element.alias }} + Grantee - {{ element.grantee }} - Grantee + {{ element.grantee }} + Permission -
- @if (element.permissions.includes('READ')) { - - View - } @else if (element.permissions.includes('READ_RESTRICTED')) { - - Restricted view - } -
-
Permission +
+ @if (element.permissions.includes('READ')) { + + View + } @else if (element.permissions.includes('READ_RESTRICTED')) { + + Restricted view + } +
+
Details - - Details + @if (element.type === 'PUBLIC') { + + } + - - - + - -
+ + + +
diff --git a/apps/client/src/app/components/accounts-table/accounts-table.component.html b/apps/client/src/app/components/accounts-table/accounts-table.component.html index 241b5d90a..f5039395b 100644 --- a/apps/client/src/app/components/accounts-table/accounts-table.component.html +++ b/apps/client/src/app/components/accounts-table/accounts-table.component.html @@ -1,296 +1,322 @@ -
- -
- - - - - - - +@if (showActions) { +
+ +
+} - - - - - +
+
-
- -
-
- Name - - - {{ element.name }} - Total
+ + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - + - - + + + + - - - + + + + + + + - - + + + + + + + - - - -
+
+ @if (element.isExcluded) { + + } +
+
- Currency - - {{ element.currency }} - - {{ baseCurrency }} - + Name + + @if (element.Platform?.url) { + + } + {{ element.name }} + Total - Platform - -
- - {{ element.Platform?.name }} -
-
+ Currency + + {{ element.currency }} + + {{ baseCurrency }} + - # - Activities - - {{ element.transactionCount }} - - {{ transactionCount }} - + Platform + +
+ @if (element.Platform?.url) { + + } + {{ element.Platform?.name }} +
+
- Cash Balance - - - - - + # + Activities + + {{ element.transactionCount }} + + {{ transactionCount }} + - Value - - - - - + Cash Balance + + + + + - Value - - - - - + Value + + + + + - + Value + - - - + + - - - - - + @if (element.comment) { + + } + - -
+ + + + +
- +@if (isLoading) { + +} diff --git a/apps/client/src/app/components/accounts-table/accounts-table.component.scss b/apps/client/src/app/components/accounts-table/accounts-table.component.scss index e934483db..990b8b294 100644 --- a/apps/client/src/app/components/accounts-table/accounts-table.component.scss +++ b/apps/client/src/app/components/accounts-table/accounts-table.component.scss @@ -1,7 +1,7 @@ :host { display: block; - .mat-mdc-table { + .gf-table { th { ::ng-deep { .mat-sort-header-container { diff --git a/apps/client/src/app/components/admin-jobs/admin-jobs.html b/apps/client/src/app/components/admin-jobs/admin-jobs.html index 5da929fe1..9ea2097e2 100644 --- a/apps/client/src/app/components/admin-jobs/admin-jobs.html +++ b/apps/client/src/app/components/admin-jobs/admin-jobs.html @@ -5,11 +5,14 @@ - {{ statusFilterOption }} + @for ( + statusFilterOption of statusFilterOptions; + track statusFilterOption + ) { + {{ + statusFilterOption + }} + } @@ -28,15 +31,11 @@ Type - - Asset Profile - - - Historical Market Data - + @if (element.name === 'GATHER_ASSET_PROFILE') { + Asset Profile + } @else if (element.name === 'GATHER_HISTORICAL_MARKET_DATA') { + Historical Market Data + } @@ -109,37 +108,29 @@ Status - - - - - - + @if (element.state === 'active') { + + } @else if (element.state === 'completed') { + + } @else if (element.state === 'delayed') { + + } @else if (element.state === 'failed') { + + } @else if (element.state === 'paused') { + + } @else if (element.state === 'waiting') { + + } diff --git a/apps/client/src/app/components/admin-market-data-detail/admin-market-data-detail.component.html b/apps/client/src/app/components/admin-market-data-detail/admin-market-data-detail.component.html index 00551bc99..617dd6962 100644 --- a/apps/client/src/app/components/admin-market-data-detail/admin-market-data-detail.component.html +++ b/apps/client/src/app/components/admin-market-data-detail/admin-market-data-detail.component.html @@ -9,35 +9,38 @@ [showYAxis]="true" [symbol]="symbol" /> -
-
{{ itemByMonth.key }}
-
-
+ @for (itemByMonth of marketDataByMonth | keyvalue; track itemByMonth) { +
+
{{ itemByMonth.key }}
+
+ @for (dayItem of days; track dayItem; let i = $index) { +
+ } +
-
+ }
diff --git a/apps/client/src/app/components/admin-market-data/admin-market-data.component.ts b/apps/client/src/app/components/admin-market-data/admin-market-data.component.ts index 61f11c9bd..add0e998f 100644 --- a/apps/client/src/app/components/admin-market-data/admin-market-data.component.ts +++ b/apps/client/src/app/components/admin-market-data/admin-market-data.component.ts @@ -10,6 +10,7 @@ import { Filter, UniqueAsset, User } from '@ghostfolio/common/interfaces'; import { AdminMarketDataItem } from '@ghostfolio/common/interfaces/admin-market-data.interface'; import { translate } from '@ghostfolio/ui/i18n'; +import { SelectionModel } from '@angular/cdk/collections'; import { AfterViewInit, ChangeDetectionStrategy, @@ -68,6 +69,11 @@ export class AdminMarketDataComponent }; }) .concat([ + { + id: 'BENCHMARKS', + label: $localize`Benchmarks`, + type: 'PRESET_ID' + }, { id: 'CURRENCIES', label: $localize`Currencies`, @@ -92,6 +98,7 @@ export class AdminMarketDataComponent public defaultDateFormat: string; public deviceType: string; public displayedColumns = [ + 'select', 'nameWithSymbol', 'dataSource', 'assetClass', @@ -110,6 +117,7 @@ export class AdminMarketDataComponent public isUUID = isUUID; public placeholder = ''; public pageSize = DEFAULT_PAGE_SIZE; + public selection: SelectionModel>; public totalItems = 0; public user: User; @@ -183,6 +191,8 @@ export class AdminMarketDataComponent this.benchmarks = benchmarks; this.deviceType = this.deviceService.getDeviceInfo().deviceType; + + this.selection = new SelectionModel(true); } public onChangePage(page: PageEvent) { @@ -193,8 +203,16 @@ export class AdminMarketDataComponent }); } - public onDeleteProfileData({ dataSource, symbol }: UniqueAsset) { - this.adminMarketDataService.deleteProfileData({ dataSource, symbol }); + public onDeleteAssetProfile({ dataSource, symbol }: UniqueAsset) { + this.adminMarketDataService.deleteAssetProfile({ dataSource, symbol }); + } + + public onDeleteAssetProfiles() { + this.adminMarketDataService.deleteAssetProfiles( + this.selection.selected.map(({ dataSource, symbol }) => { + return { dataSource, symbol }; + }) + ); } public onGather7Days() { @@ -281,6 +299,8 @@ export class AdminMarketDataComponent this.placeholder = this.activeFilters.length <= 0 ? $localize`Filter by...` : ''; + this.selection.clear(); + this.adminService .fetchAdminMarketData({ sortColumn, diff --git a/apps/client/src/app/components/admin-market-data/admin-market-data.html b/apps/client/src/app/components/admin-market-data/admin-market-data.html index 8cc8b65c6..5a7312026 100644 --- a/apps/client/src/app/components/admin-market-data/admin-market-data.html +++ b/apps/client/src/app/components/admin-market-data/admin-market-data.html @@ -11,206 +11,238 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + +
- Symbol - - {{ element.symbol }} - - Name - -
{{ element.name }}
-
- {{ element.symbol | gfSymbol }} -
-
- Data Source - - {{ element.dataSource }} - - Asset Class - - {{ element.assetClass }} - - Asset Sub Class - - {{ element.assetSubClass }} - - First Activity - - {{ (element.date | date: defaultDateFormat) ?? '' }} - - Activities Count - - {{ element.activitiesCount }} - - Historical Data - - {{ element.marketDataItemCount }} - - Sectors Count - - {{ element.sectorsCount }} - - Countries Count - - {{ element.countriesCount }} - - - - - - - - - - - - - - - - Edit - - - + + + + + + + + + + + + Edit + + + + +
+
- + @if (isLoading && totalItems === 0) { + + }
diff --git a/apps/client/src/app/components/admin-market-data/admin-market-data.module.ts b/apps/client/src/app/components/admin-market-data/admin-market-data.module.ts index 73bf47f7f..87562460a 100644 --- a/apps/client/src/app/components/admin-market-data/admin-market-data.module.ts +++ b/apps/client/src/app/components/admin-market-data/admin-market-data.module.ts @@ -4,6 +4,7 @@ import { GfActivitiesFilterComponent } from '@ghostfolio/ui/activities-filter'; import { CommonModule } from '@angular/common'; import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core'; import { MatButtonModule } from '@angular/material/button'; +import { MatCheckboxModule } from '@angular/material/checkbox'; import { MatMenuModule } from '@angular/material/menu'; import { MatPaginatorModule } from '@angular/material/paginator'; import { MatSortModule } from '@angular/material/sort'; @@ -25,6 +26,7 @@ import { GfCreateAssetProfileDialogModule } from './create-asset-profile-dialog/ GfCreateAssetProfileDialogModule, GfSymbolModule, MatButtonModule, + MatCheckboxModule, MatMenuModule, MatPaginatorModule, MatSortModule, diff --git a/apps/client/src/app/components/admin-market-data/admin-market-data.service.ts b/apps/client/src/app/components/admin-market-data/admin-market-data.service.ts index 44319a7a3..4ea6dd82e 100644 --- a/apps/client/src/app/components/admin-market-data/admin-market-data.service.ts +++ b/apps/client/src/app/components/admin-market-data/admin-market-data.service.ts @@ -2,13 +2,13 @@ import { AdminService } from '@ghostfolio/client/services/admin.service'; import { UniqueAsset } from '@ghostfolio/common/interfaces'; import { Injectable } from '@angular/core'; -import { takeUntil } from 'rxjs'; +import { EMPTY, catchError, finalize, forkJoin, takeUntil } from 'rxjs'; @Injectable() export class AdminMarketDataService { public constructor(private adminService: AdminService) {} - public deleteProfileData({ dataSource, symbol }: UniqueAsset) { + public deleteAssetProfile({ dataSource, symbol }: UniqueAsset) { const confirmation = confirm( $localize`Do you really want to delete this asset profile?` ); @@ -23,4 +23,31 @@ export class AdminMarketDataService { }); } } + + public deleteAssetProfiles(uniqueAssets: UniqueAsset[]) { + const confirmation = confirm( + $localize`Do you really want to delete these asset profiles?` + ); + + if (confirmation) { + const deleteRequests = uniqueAssets.map(({ dataSource, symbol }) => { + return this.adminService.deleteProfileData({ dataSource, symbol }); + }); + + forkJoin(deleteRequests) + .pipe( + catchError(() => { + alert($localize`Oops! Could not delete asset profiles.`); + + return EMPTY; + }), + finalize(() => { + setTimeout(() => { + window.location.reload(); + }, 300); + }) + ) + .subscribe(() => {}); + } + } } diff --git a/apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts b/apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts index 5016a4205..0fbacb815 100644 --- a/apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts +++ b/apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts @@ -8,7 +8,6 @@ import { ghostfolioScraperApiSymbolPrefix } from '@ghostfolio/common/config'; import { DATE_FORMAT } from '@ghostfolio/common/helper'; import { AdminMarketDataDetails, - Currency, UniqueAsset } from '@ghostfolio/common/interfaces'; import { translate } from '@ghostfolio/ui/i18n'; @@ -73,7 +72,7 @@ export class AssetProfileDialog implements OnDestroy, OnInit { public countries: { [code: string]: { name: string; value: number }; }; - public currencies: Currency[] = []; + public currencies: string[] = []; public ghostfolioScraperApiSymbolPrefix = ghostfolioScraperApiSymbolPrefix; public isBenchmark = false; public marketDataDetails: MarketData[] = []; @@ -102,10 +101,7 @@ export class AssetProfileDialog implements OnDestroy, OnInit { const { benchmarks, currencies } = this.dataService.fetchInfo(); this.benchmarks = benchmarks; - this.currencies = currencies.map((currency) => ({ - label: currency, - value: currency - })); + this.currencies = currencies; this.initialize(); } @@ -180,7 +176,7 @@ export class AssetProfileDialog implements OnDestroy, OnInit { } public onDeleteProfileData({ dataSource, symbol }: UniqueAsset) { - this.adminMarketDataService.deleteProfileData({ dataSource, symbol }); + this.adminMarketDataService.deleteAssetProfile({ dataSource, symbol }); this.dialogRef.close(); } @@ -293,9 +289,7 @@ export class AssetProfileDialog implements OnDestroy, OnInit { assetClass: this.assetProfileForm.get('assetClass').value, assetSubClass: this.assetProfileForm.get('assetSubClass').value, comment: this.assetProfileForm.get('comment').value || null, - currency: (( - (this.assetProfileForm.get('currency').value) - ))?.value, + currency: this.assetProfileForm.get('currency').value, name: this.assetProfileForm.get('name').value, url: this.assetProfileForm.get('url').value || null }; @@ -343,8 +337,7 @@ export class AssetProfileDialog implements OnDestroy, OnInit { ' ' + price + ' ' + - ((this.assetProfileForm.get('currency').value)) - ?.value + this.assetProfileForm.get('currency').value ); }); } diff --git a/apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html b/apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html index 4f01a933e..2e0de0e65 100644 --- a/apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html +++ b/apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html @@ -115,11 +115,22 @@ >Symbol +
+ Data Source +
Currency
+
Activities
@@ -232,11 +243,11 @@ Asset Class - {{ assetClass.label }} + @for (assetClass of assetClasses; track assetClass) { + {{ + assetClass.label + }} + } @@ -245,11 +256,11 @@ Asset Sub Class - {{ assetSubClass.label }} + @for (assetSubClass of assetSubClasses; track assetSubClass) { + {{ + assetSubClass.label + }} + } diff --git a/apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html b/apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html index 0f4901c31..7c228941e 100644 --- a/apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html +++ b/apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html @@ -20,21 +20,24 @@ -
- - Name, symbol or ISIN - - -
-
- - Symbol - - -
+ @if (mode === 'auto') { +
+ + Name, symbol or ISIN + + +
+ } @else if (mode === 'manual') { +
+ + Symbol + + +
+ }
diff --git a/apps/client/src/app/components/admin-overview/admin-overview.html b/apps/client/src/app/components/admin-overview/admin-overview.html index d23210b54..5c052f21f 100644 --- a/apps/client/src/app/components/admin-overview/admin-overview.html +++ b/apps/client/src/app/components/admin-overview/admin-overview.html @@ -27,72 +27,77 @@ [precision]="0" [value]="transactionCount" /> -
- {{ transactionCount / userCount | number: '1.2-2' }} - per User -
+ @if (transactionCount && userCount) { +
+ {{ transactionCount / userCount | number: '1.2-2' }} + per User +
+ }
Exchange Rates
- - - - - - - + + + + + + - + + + + + Edit + + + @if (customCurrencies.includes(exchangeRate.label2)) { + + } + + + + }
- - {{ exchangeRate.label1 }}= - - {{ exchangeRate.label2 }} - - - - - - Edit - - + @for (exchangeRate of exchangeRates; track exchangeRate) { +
+ + {{ exchangeRate.label1 }}= + + {{ exchangeRate.label2 }} - -
-
-
Read-only Mode
-
- + @if (hasPermissionToToggleReadOnlyMode) { +
+
Read-only Mode
+
+ +
-
+ }
Data Gathering
@@ -141,99 +148,105 @@ />
-
-
System Message
-
-
-
{{ systemMessage | json }}
- -
- -
-
-
-
Coupons
-
- - - - - - -
{{ coupon.code }}{{ coupon.duration }} + @if (hasPermissionForSystemMessage) { +
+
System Message
+
+ @if (systemMessage) { +
+
{{ systemMessage | json }}
- - - -
-
-
- - - 7 Days - 14 Days - 30 Days - 90 Days - 180 Days - 1 Year - - +
+ } + @if (!info?.systemMessage) { - + }
-
+ } + @if (hasPermissionForSubscription) { +
+
Coupons
+
+ + @for (coupon of coupons; track coupon) { + + + + + + } +
{{ coupon.code }}{{ coupon.duration }} + + + + +
+
+
+ + + 7 Days + 14 Days + 30 Days + 90 Days + 180 Days + 1 Year + + + +
+
+
+
+ }
Housekeeping
diff --git a/apps/client/src/app/components/admin-platform/admin-platform.component.html b/apps/client/src/app/components/admin-platform/admin-platform.component.html index dc51f86cc..f5f766838 100644 --- a/apps/client/src/app/components/admin-platform/admin-platform.component.html +++ b/apps/client/src/app/components/admin-platform/admin-platform.component.html @@ -30,12 +30,13 @@ Name - + @if (element.url) { + + } {{ element.name }} diff --git a/apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html b/apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html index 0e85cff2c..bb99ae3a8 100644 --- a/apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html +++ b/apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html @@ -4,8 +4,11 @@ (keyup.enter)="platformForm.valid && onSubmit()" (ngSubmit)="onSubmit()" > -

Update platform

-

Add platform

+ @if (data.platform.id) { +

Update platform

+ } @else { +

Add platform

+ }
diff --git a/apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html b/apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html index 46ab1a39e..0efb9d307 100644 --- a/apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html +++ b/apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html @@ -4,8 +4,11 @@ (keyup.enter)="tagForm.valid && onSubmit()" (ngSubmit)="onSubmit()" > -

Update tag

-

Add tag

+ @if (data.tag.id) { +

Update tag

+ } @else { +

Add tag

+ }
diff --git a/apps/client/src/app/components/admin-users/admin-users.html b/apps/client/src/app/components/admin-users/admin-users.html index b8eaa28ab..25ab9053d 100644 --- a/apps/client/src/app/components/admin-users/admin-users.html +++ b/apps/client/src/app/components/admin-users/admin-users.html @@ -1,7 +1,7 @@
-
+
- - + @if (hasPermissionForSubscription) { + + + + + } - - + @if (hasPermissionForSubscription) { + + + + + } - - - - + @if (hasPermissionForSubscription) { + + + + + } @@ -105,18 +111,18 @@ Open Source Software @@ -124,26 +130,18 @@ Self-Hosting @@ -151,18 +149,18 @@ Use anonymously @@ -170,18 +168,18 @@ Free Plan @@ -191,18 +189,20 @@ year - - - - - + @if (product1.note || product2.note) { + + + + + + }
{{ (element.id | slice: 0 : 5) + '...' }} - + @if (element?.subscription?.type === 'Premium') { + + } - - - Country - - {{ - getEmojiFlag(element.country) - }} - + Country + + {{ + getEmojiFlag(element.country) + }} + - - - Engagement per Day - - - + Engagement per Day + + + - Last Request - - {{ formatDistanceToNow(element.lastActivity) }} - + Last Request + + {{ formatDistanceToNow(element.lastActivity) }} + - + @if (hasPermissionToImpersonateAllUsers) { + + } +@if (deviceType === 'mobile') { + +} diff --git a/apps/client/src/app/components/dialog-header/dialog-header.component.html b/apps/client/src/app/components/dialog-header/dialog-header.component.html index 7ad9e1db6..dcf487cf7 100644 --- a/apps/client/src/app/components/dialog-header/dialog-header.component.html +++ b/apps/client/src/app/components/dialog-header/dialog-header.component.html @@ -3,11 +3,8 @@ [ngClass]="{ 'text-center': position === 'center' }" >{{ title }} - +@if (deviceType !== 'mobile') { + +} diff --git a/apps/client/src/app/components/fear-and-greed-index/fear-and-greed-index.component.html b/apps/client/src/app/components/fear-and-greed-index/fear-and-greed-index.component.html index de6781b7e..67274ae38 100644 --- a/apps/client/src/app/components/fear-and-greed-index/fear-and-greed-index.component.html +++ b/apps/client/src/app/components/fear-and-greed-index/fear-and-greed-index.component.html @@ -12,12 +12,13 @@ Current Market Mood - + @if (!fearAndGreedIndex) { + + } diff --git a/apps/client/src/app/components/header/header.component.html b/apps/client/src/app/components/header/header.component.html index c30161030..b545c40aa 100644 --- a/apps/client/src/app/components/header/header.component.html +++ b/apps/client/src/app/components/header/header.component.html @@ -1,5 +1,5 @@ - + @if (user) {
Accounts -
  • - Admin Control -
  • + @if (hasPermissionToAccessAdminControl) { +
  • + Admin Control +
  • + }
  • Resources
  • -
  • - Pricing -
  • + @if ( + hasPermissionForSubscription && user?.subscription?.type === 'Basic' + ) { +
  • + Pricing +
  • + }
  • About
  • -
  • - - - - -
  • + @if (hasPermissionToAccessAssistant) { +
  • + + + + +
  • + }
  • - + @if ( + hasPermissionForSubscription && user?.subscription?.type === 'Basic' + ) { Upgrade Plan - Renew Plan + > + @if (user.subscription.offer === 'default') { + Upgrade Plan + } @else if ( + user.subscription.offer === 'renewal' || + user.subscription.offer === 'renewal-early-bird' + ) { + Renew Plan + } +
    -
    - + } + @if (user?.access?.length > 0) { + @for (accessItem of user?.access; track accessItem) { + + }
    -
    + } My Ghostfolio - Admin Control + @if (hasPermissionToAccessAdminControl) { + Admin Control + }
    Resources - Pricing + @if ( + hasPermissionForSubscription && user?.subscription?.type === 'Basic' + ) { + Pricing + }
  • - - + } + @if (user === null) {
    About -
  • - Pricing -
  • -
  • - Markets -
  • + @if (hasPermissionForSubscription) { +
  • + Pricing +
  • + } + @if (hasPermissionToAccessFearAndGreedIndex) { +
  • + Markets +
  • + }
  • Sign in
  • -
  • - Get started - -
  • + @if (currentRoute !== 'register' && hasPermissionToCreateUser) { +
  • + Get started + +
  • + } - + } diff --git a/apps/client/src/app/components/position-detail-dialog/position-detail-dialog.component.scss b/apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.component.scss similarity index 100% rename from apps/client/src/app/components/position-detail-dialog/position-detail-dialog.component.scss rename to apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.component.scss diff --git a/apps/client/src/app/components/position-detail-dialog/position-detail-dialog.component.ts b/apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.component.ts similarity index 82% rename from apps/client/src/app/components/position-detail-dialog/position-detail-dialog.component.ts rename to apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.component.ts index 2a0303686..6ac058f7e 100644 --- a/apps/client/src/app/components/position-detail-dialog/position-detail-dialog.component.ts +++ b/apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.component.ts @@ -1,4 +1,7 @@ import { Activity } from '@ghostfolio/api/app/order/interfaces/activities.interface'; +import { GfAccountsTableModule } from '@ghostfolio/client/components/accounts-table/accounts-table.module'; +import { GfDialogFooterModule } from '@ghostfolio/client/components/dialog-footer/dialog-footer.module'; +import { GfDialogHeaderModule } from '@ghostfolio/client/components/dialog-header/dialog-header.module'; import { DataService } from '@ghostfolio/client/services/data.service'; import { UserService } from '@ghostfolio/client/services/user/user.service'; import { DATE_FORMAT, downloadAsFile } from '@ghostfolio/common/helper'; @@ -8,9 +11,16 @@ import { LineChartItem, User } from '@ghostfolio/common/interfaces'; +import { GfActivitiesTableComponent } from '@ghostfolio/ui/activities-table'; +import { GfDataProviderCreditsComponent } from '@ghostfolio/ui/data-provider-credits'; import { translate } from '@ghostfolio/ui/i18n'; +import { GfLineChartComponent } from '@ghostfolio/ui/line-chart'; +import { GfPortfolioProportionChartComponent } from '@ghostfolio/ui/portfolio-proportion-chart'; +import { GfValueComponent } from '@ghostfolio/ui/value'; +import { CommonModule } from '@angular/common'; import { + CUSTOM_ELEMENTS_SCHEMA, ChangeDetectionStrategy, ChangeDetectorRef, Component, @@ -18,24 +28,50 @@ import { OnDestroy, OnInit } from '@angular/core'; -import { MAT_DIALOG_DATA, MatDialogRef } from '@angular/material/dialog'; +import { MatButtonModule } from '@angular/material/button'; +import { MatChipsModule } from '@angular/material/chips'; +import { + MAT_DIALOG_DATA, + MatDialogModule, + MatDialogRef +} from '@angular/material/dialog'; import { SortDirection } from '@angular/material/sort'; import { MatTableDataSource } from '@angular/material/table'; +import { MatTabsModule } from '@angular/material/tabs'; import { Account, Tag } from '@prisma/client'; import { format, isSameMonth, isToday, parseISO } from 'date-fns'; +import { NgxSkeletonLoaderModule } from 'ngx-skeleton-loader'; import { Subject } from 'rxjs'; import { takeUntil } from 'rxjs/operators'; -import { PositionDetailDialogParams } from './interfaces/interfaces'; +import { HoldingDetailDialogParams } from './interfaces/interfaces'; @Component({ - host: { class: 'd-flex flex-column h-100' }, - selector: 'gf-position-detail-dialog', changeDetection: ChangeDetectionStrategy.OnPush, - templateUrl: 'position-detail-dialog.html', - styleUrls: ['./position-detail-dialog.component.scss'] + host: { class: 'd-flex flex-column h-100' }, + imports: [ + CommonModule, + GfAccountsTableModule, + GfActivitiesTableComponent, + GfDataProviderCreditsComponent, + GfDialogFooterModule, + GfDialogHeaderModule, + GfLineChartComponent, + GfPortfolioProportionChartComponent, + GfValueComponent, + MatButtonModule, + MatChipsModule, + MatDialogModule, + MatTabsModule, + NgxSkeletonLoaderModule + ], + schemas: [CUSTOM_ELEMENTS_SCHEMA], + selector: 'gf-holding-detail-dialog', + standalone: true, + styleUrls: ['./holding-detail-dialog.component.scss'], + templateUrl: 'holding-detail-dialog.html' }) -export class PositionDetailDialog implements OnDestroy, OnInit { +export class GfHoldingDetailDialogComponent implements OnDestroy, OnInit { public accounts: Account[]; public activities: Activity[]; public assetClass: string; @@ -80,14 +116,14 @@ export class PositionDetailDialog implements OnDestroy, OnInit { public constructor( private changeDetectorRef: ChangeDetectorRef, private dataService: DataService, - public dialogRef: MatDialogRef, - @Inject(MAT_DIALOG_DATA) public data: PositionDetailDialogParams, + public dialogRef: MatDialogRef, + @Inject(MAT_DIALOG_DATA) public data: HoldingDetailDialogParams, private userService: UserService ) {} public ngOnInit() { this.dataService - .fetchPositionDetail({ + .fetchHoldingDetail({ dataSource: this.data.dataSource, symbol: this.data.symbol }) diff --git a/apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html b/apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html similarity index 98% rename from apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html rename to apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html index 19d916920..843901e5a 100644 --- a/apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html +++ b/apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html @@ -376,9 +376,9 @@
    Tags
    - {{ - tag.name - }} + @for (tag of tags; track tag) { + {{ tag.name }} + }
    diff --git a/apps/client/src/app/components/position-detail-dialog/interfaces/interfaces.ts b/apps/client/src/app/components/holding-detail-dialog/interfaces/interfaces.ts similarity index 87% rename from apps/client/src/app/components/position-detail-dialog/interfaces/interfaces.ts rename to apps/client/src/app/components/holding-detail-dialog/interfaces/interfaces.ts index bbededf57..c6cfce1ee 100644 --- a/apps/client/src/app/components/position-detail-dialog/interfaces/interfaces.ts +++ b/apps/client/src/app/components/holding-detail-dialog/interfaces/interfaces.ts @@ -2,7 +2,7 @@ import { ColorScheme } from '@ghostfolio/common/types'; import { DataSource } from '@prisma/client'; -export interface PositionDetailDialogParams { +export interface HoldingDetailDialogParams { baseCurrency: string; colorScheme: ColorScheme; dataSource: DataSource; diff --git a/apps/client/src/app/components/home-market/home-market.component.ts b/apps/client/src/app/components/home-market/home-market.component.ts index 481b913fb..3a42a9ebc 100644 --- a/apps/client/src/app/components/home-market/home-market.component.ts +++ b/apps/client/src/app/components/home-market/home-market.component.ts @@ -11,6 +11,7 @@ import { import { hasPermission, permissions } from '@ghostfolio/common/permissions'; import { ChangeDetectorRef, Component, OnDestroy, OnInit } from '@angular/core'; +import { DeviceDetectorService } from 'ngx-device-detector'; import { Subject } from 'rxjs'; import { takeUntil } from 'rxjs/operators'; @@ -21,6 +22,7 @@ import { takeUntil } from 'rxjs/operators'; }) export class HomeMarketComponent implements OnDestroy, OnInit { public benchmarks: Benchmark[]; + public deviceType: string; public fearAndGreedIndex: number; public fearLabel = $localize`Fear`; public greedLabel = $localize`Greed`; @@ -36,8 +38,10 @@ export class HomeMarketComponent implements OnDestroy, OnInit { public constructor( private changeDetectorRef: ChangeDetectorRef, private dataService: DataService, + private deviceService: DeviceDetectorService, private userService: UserService ) { + this.deviceType = this.deviceService.getDeviceInfo().deviceType; this.info = this.dataService.fetchInfo(); this.isLoading = true; diff --git a/apps/client/src/app/components/home-market/home-market.html b/apps/client/src/app/components/home-market/home-market.html index 0e9d51336..c362fdd18 100644 --- a/apps/client/src/app/components/home-market/home-market.html +++ b/apps/client/src/app/components/home-market/home-market.html @@ -1,47 +1,51 @@

    Markets

    -
    -
    -
    - Last {{ numberOfDays }} Days + @if (hasPermissionToAccessFearAndGreedIndex) { +
    +
    +
    + Last {{ numberOfDays }} Days +
    + +
    - -
    -
    + }
    - + @if (isLoading) { + + }
    diff --git a/apps/client/src/app/components/home-overview/home-overview.html b/apps/client/src/app/components/home-overview/home-overview.html index e84b46809..671e73ef2 100644 --- a/apps/client/src/app/components/home-overview/home-overview.html +++ b/apps/client/src/app/components/home-overview/home-overview.html @@ -39,22 +39,19 @@
    - - Setup accounts - - - Add activity - + @if (user?.accounts?.length === 1) { + + Setup accounts + + } @else if (user?.accounts?.length > 1) { + + Add activity + + }
    diff --git a/apps/client/src/app/components/home-summary/home-summary.component.ts b/apps/client/src/app/components/home-summary/home-summary.component.ts index b67b67ce5..861d702b6 100644 --- a/apps/client/src/app/components/home-summary/home-summary.component.ts +++ b/apps/client/src/app/components/home-summary/home-summary.component.ts @@ -9,12 +9,7 @@ import { import { hasPermission, permissions } from '@ghostfolio/common/permissions'; import { ChangeDetectorRef, Component, OnDestroy, OnInit } from '@angular/core'; -import { - MatSnackBar, - MatSnackBarRef, - TextOnlySnackBar -} from '@angular/material/snack-bar'; -import { Router } from '@angular/router'; +import { MatSnackBarRef, TextOnlySnackBar } from '@angular/material/snack-bar'; import { Subject } from 'rxjs'; import { takeUntil } from 'rxjs/operators'; @@ -39,8 +34,6 @@ export class HomeSummaryComponent implements OnDestroy, OnInit { private changeDetectorRef: ChangeDetectorRef, private dataService: DataService, private impersonationStorageService: ImpersonationStorageService, - private router: Router, - private snackBar: MatSnackBar, private userService: UserService ) { this.info = this.dataService.fetchInfo(); @@ -108,24 +101,6 @@ export class HomeSummaryComponent implements OnDestroy, OnInit { this.summary = summary; this.isLoading = false; - if (!this.summary) { - this.snackBarRef = this.snackBar.open( - $localize`This feature requires a subscription.`, - this.hasPermissionForSubscription - ? $localize`Upgrade Plan` - : undefined, - { duration: 6000 } - ); - - this.snackBarRef.afterDismissed().subscribe(() => { - this.snackBarRef = undefined; - }); - - this.snackBarRef.onAction().subscribe(() => { - this.router.navigate(['/' + $localize`pricing`]); - }); - } - this.changeDetectorRef.markForCheck(); }); diff --git a/apps/client/src/app/components/home-summary/home-summary.html b/apps/client/src/app/components/home-summary/home-summary.html index c00fb5770..9434f7018 100644 --- a/apps/client/src/app/components/home-summary/home-summary.html +++ b/apps/client/src/app/components/home-summary/home-summary.html @@ -13,6 +13,7 @@ [language]="user?.settings?.language" [locale]="user?.settings?.locale" [summary]="summary" + [user]="user" (emergencyFundChanged)="onChangeEmergencyFund($event)" /> diff --git a/apps/client/src/app/components/home-summary/home-summary.module.ts b/apps/client/src/app/components/home-summary/home-summary.module.ts index 75cea9962..2176d0aa7 100644 --- a/apps/client/src/app/components/home-summary/home-summary.module.ts +++ b/apps/client/src/app/components/home-summary/home-summary.module.ts @@ -3,18 +3,12 @@ import { GfPortfolioSummaryModule } from '@ghostfolio/client/components/portfoli import { CommonModule } from '@angular/common'; import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core'; import { MatCardModule } from '@angular/material/card'; -import { RouterModule } from '@angular/router'; import { HomeSummaryComponent } from './home-summary.component'; @NgModule({ declarations: [HomeSummaryComponent], - imports: [ - CommonModule, - GfPortfolioSummaryModule, - MatCardModule, - RouterModule - ], + imports: [CommonModule, GfPortfolioSummaryModule, MatCardModule], schemas: [CUSTOM_ELEMENTS_SCHEMA] }) export class GfHomeSummaryModule {} diff --git a/apps/client/src/app/components/investment-chart/investment-chart.component.html b/apps/client/src/app/components/investment-chart/investment-chart.component.html index 697ba5007..6f7b083e5 100644 --- a/apps/client/src/app/components/investment-chart/investment-chart.component.html +++ b/apps/client/src/app/components/investment-chart/investment-chart.component.html @@ -1,11 +1,12 @@ - +@if (isLoading) { + +} - + @if (data.hasPermissionToUseSocialLogin) {
    or
    -
    + }
    diff --git a/apps/client/src/app/components/portfolio-performance/portfolio-performance.component.html b/apps/client/src/app/components/portfolio-performance/portfolio-performance.component.html index 3ef55f800..a2c5c17eb 100644 --- a/apps/client/src/app/components/portfolio-performance/portfolio-performance.component.html +++ b/apps/client/src/app/components/portfolio-performance/portfolio-performance.component.html @@ -10,16 +10,18 @@ /> }
    -
    - -
    + @if (isLoading) { +
    + +
    + }
    -
    -
    - -
    -
    - + @if (showDetails) { +
    +
    + +
    +
    + +
    -
    + }
    diff --git a/apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html b/apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html index 6b80e87b6..8f7fb470d 100644 --- a/apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html +++ b/apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html @@ -107,7 +107,9 @@
    Fees
    - - + @if (summary?.fees || summary?.fees === 0) { + - + } Emergency Fund
    - + @if ( + hasPermissionToUpdateUserSettings && + user?.subscription?.type !== 'Basic' && + !isLoading + ) { + + }
    Liabilities
    - - + @if (summary?.liabilities || summary?.liabilities === 0) { + - + } (); diff --git a/apps/client/src/app/components/position-detail-dialog/position-detail-dialog.module.ts b/apps/client/src/app/components/position-detail-dialog/position-detail-dialog.module.ts deleted file mode 100644 index 751c645e5..000000000 --- a/apps/client/src/app/components/position-detail-dialog/position-detail-dialog.module.ts +++ /dev/null @@ -1,40 +0,0 @@ -import { GfAccountsTableModule } from '@ghostfolio/client/components/accounts-table/accounts-table.module'; -import { GfDialogFooterModule } from '@ghostfolio/client/components/dialog-footer/dialog-footer.module'; -import { GfDialogHeaderModule } from '@ghostfolio/client/components/dialog-header/dialog-header.module'; -import { GfActivitiesTableComponent } from '@ghostfolio/ui/activities-table'; -import { GfDataProviderCreditsComponent } from '@ghostfolio/ui/data-provider-credits'; -import { GfLineChartComponent } from '@ghostfolio/ui/line-chart'; -import { GfPortfolioProportionChartComponent } from '@ghostfolio/ui/portfolio-proportion-chart'; -import { GfValueComponent } from '@ghostfolio/ui/value'; - -import { CommonModule } from '@angular/common'; -import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core'; -import { MatButtonModule } from '@angular/material/button'; -import { MatChipsModule } from '@angular/material/chips'; -import { MatDialogModule } from '@angular/material/dialog'; -import { MatTabsModule } from '@angular/material/tabs'; -import { NgxSkeletonLoaderModule } from 'ngx-skeleton-loader'; - -import { PositionDetailDialog } from './position-detail-dialog.component'; - -@NgModule({ - declarations: [PositionDetailDialog], - imports: [ - CommonModule, - GfAccountsTableModule, - GfActivitiesTableComponent, - GfDataProviderCreditsComponent, - GfDialogFooterModule, - GfDialogHeaderModule, - GfLineChartComponent, - GfPortfolioProportionChartComponent, - GfValueComponent, - MatButtonModule, - MatChipsModule, - MatDialogModule, - MatTabsModule, - NgxSkeletonLoaderModule - ], - schemas: [CUSTOM_ELEMENTS_SCHEMA] -}) -export class GfPositionDetailDialogModule {} diff --git a/apps/client/src/app/components/rule/rule.component.html b/apps/client/src/app/components/rule/rule.component.html index f237ed890..c2f76a321 100644 --- a/apps/client/src/app/components/rule/rule.component.html +++ b/apps/client/src/app/components/rule/rule.component.html @@ -1,43 +1,51 @@
    -
    - -
    -
    - - -
    -
    - - -
    -
    -
    {{ rule?.name }}
    -
    {{ rule?.evaluation }}
    -
    + @if (isLoading) { +
    + +
    + } @else { +
    + @if (rule?.value === true) { + + } @else { + + } +
    + } + @if (isLoading) { +
    + + +
    + } @else { +
    +
    {{ rule?.name }}
    +
    {{ rule?.evaluation }}
    +
    + }
    diff --git a/apps/client/src/app/components/rules/rules.component.html b/apps/client/src/app/components/rules/rules.component.html index b3840a79b..5ef182329 100644 --- a/apps/client/src/app/components/rules/rules.component.html +++ b/apps/client/src/app/components/rules/rules.component.html @@ -1,20 +1,22 @@
    - - - - - + @if (hasPermissionToCreateOrder && rules === null) { + + + + + + } - - - - + @if (rules?.length === 0) { + + } + @if (rules !== null && rules !== undefined) { + @for (rule of rules; track rule) { + + } + }
    diff --git a/apps/client/src/app/components/toggle/toggle.component.html b/apps/client/src/app/components/toggle/toggle.component.html index 88713760a..4a6e0fc3d 100644 --- a/apps/client/src/app/components/toggle/toggle.component.html +++ b/apps/client/src/app/components/toggle/toggle.component.html @@ -3,12 +3,13 @@ [formControl]="optionFormControl" (change)="onValueChange()" > - {{ option.label }} + @for (option of options; track option) { + {{ option.label }} + } diff --git a/apps/client/src/app/components/user-account-access/user-account-access.html b/apps/client/src/app/components/user-account-access/user-account-access.html index 89aadd524..f651b0419 100644 --- a/apps/client/src/app/components/user-account-access/user-account-access.html +++ b/apps/client/src/app/components/user-account-access/user-account-access.html @@ -3,25 +3,26 @@ class="align-items-center d-none d-sm-flex h3 justify-content-center mb-3 text-center" > Granted Access - + @if (user?.subscription?.type === 'Basic') { + + } -
    - - - -
    + @if (hasPermissionToCreateAccess) { +
    + + + +
    + }
    diff --git a/apps/client/src/app/components/user-account-access/user-account-access.scss b/apps/client/src/app/components/user-account-access/user-account-access.scss index 695f786f2..39eb6792e 100644 --- a/apps/client/src/app/components/user-account-access/user-account-access.scss +++ b/apps/client/src/app/components/user-account-access/user-account-access.scss @@ -1,10 +1,6 @@ :host { color: rgb(var(--dark-primary-text)); display: block; - - gf-access-table { - overflow-x: auto; - } } :host-context(.is-dark-theme) { diff --git a/apps/client/src/app/components/user-account-membership/user-account-membership.html b/apps/client/src/app/components/user-account-membership/user-account-membership.html index 369a5949b..030f5488e 100644 --- a/apps/client/src/app/components/user-account-membership/user-account-membership.html +++ b/apps/client/src/app/components/user-account-membership/user-account-membership.html @@ -6,64 +6,57 @@ [expiresAt]="user?.subscription?.expiresAt | date: defaultDateFormat" [name]="user?.subscription?.type" /> -
    - + @if ( hasPermissionForSubscription && hasPermissionToUpdateUserSettings - " - > - -
    - {{ baseCurrency }} {{ price }} {{ baseCurrency }} {{ - price - coupon - }} - {{ baseCurrency }} {{ price }} per year + ) { + Renew Plan + } + + @if (price) { +
    + @if (coupon) { + {{ baseCurrency }} {{ price }} {{ baseCurrency }} {{ price - coupon }} + } @else { + {{ baseCurrency }} {{ price }} + } +  per year +
    + } + } +
    + @if (!user?.subscription?.expiresAt) { + Try Premium + + + } + @if (hasPermissionToUpdateUserSettings) { + Redeem Coupon + }
    - - -
    + }
    diff --git a/apps/client/src/app/components/user-account-settings/user-account-settings.component.ts b/apps/client/src/app/components/user-account-settings/user-account-settings.component.ts index c6d7f8e89..a809d5ed2 100644 --- a/apps/client/src/app/components/user-account-settings/user-account-settings.component.ts +++ b/apps/client/src/app/components/user-account-settings/user-account-settings.component.ts @@ -4,6 +4,7 @@ import { KEY_TOKEN, SettingsStorageService } from '@ghostfolio/client/services/settings-storage.service'; +import { TokenStorageService } from '@ghostfolio/client/services/token-storage.service'; import { UserService } from '@ghostfolio/client/services/user/user.service'; import { WebAuthnService } from '@ghostfolio/client/services/web-authn.service'; import { downloadAsFile } from '@ghostfolio/common/helper'; @@ -17,10 +18,12 @@ import { OnDestroy, OnInit } from '@angular/core'; +import { FormBuilder, Validators } from '@angular/forms'; import { MatSlideToggleChange } from '@angular/material/slide-toggle'; +import { MatSnackBar } from '@angular/material/snack-bar'; import { format, parseISO } from 'date-fns'; import { uniq } from 'lodash'; -import { EMPTY, Subject } from 'rxjs'; +import { EMPTY, Subject, throwError } from 'rxjs'; import { catchError, takeUntil } from 'rxjs/operators'; @Component({ @@ -33,8 +36,14 @@ export class UserAccountSettingsComponent implements OnDestroy, OnInit { public appearancePlaceholder = $localize`Auto`; public baseCurrency: string; public currencies: string[] = []; + public deleteOwnUserForm = this.formBuilder.group({ + accessToken: ['', Validators.required] + }); + public hasPermissionToDeleteOwnUser: boolean; public hasPermissionToUpdateViewMode: boolean; public hasPermissionToUpdateUserSettings: boolean; + public isAccessTokenHidden = true; + public isFingerprintSupported = this.doesBrowserSupportAuthn(); public isWebAuthnEnabled: boolean; public language = document.documentElement.lang; public locales = [ @@ -58,7 +67,10 @@ export class UserAccountSettingsComponent implements OnDestroy, OnInit { public constructor( private changeDetectorRef: ChangeDetectorRef, private dataService: DataService, + private formBuilder: FormBuilder, private settingsStorageService: SettingsStorageService, + private snackBar: MatSnackBar, + private tokenStorageService: TokenStorageService, private userService: UserService, public webAuthnService: WebAuthnService ) { @@ -73,6 +85,11 @@ export class UserAccountSettingsComponent implements OnDestroy, OnInit { if (state?.user) { this.user = state.user; + this.hasPermissionToDeleteOwnUser = hasPermission( + this.user.permissions, + permissions.deleteOwnUser + ); + this.hasPermissionToUpdateUserSettings = hasPermission( this.user.permissions, permissions.updateUserSettings @@ -125,6 +142,33 @@ export class UserAccountSettingsComponent implements OnDestroy, OnInit { }); } + public onCloseAccount() { + const confirmation = confirm( + $localize`Do you really want to close your Ghostfolio account?` + ); + + if (confirmation) { + this.dataService + .deleteOwnUser({ + accessToken: this.deleteOwnUserForm.get('accessToken').value + }) + .pipe( + catchError(() => { + alert($localize`Oops! Incorrect Security Token.`); + + return EMPTY; + }), + takeUntil(this.unsubscribeSubject) + ) + .subscribe(() => { + this.tokenStorageService.signOut(); + this.userService.remove(); + + document.location.href = `/${document.documentElement.lang}`; + }); + } + } + public onExperimentalFeaturesChange(aEvent: MatSlideToggleChange) { this.dataService .putUserSetting({ isExperimentalFeatures: aEvent.checked }) @@ -181,9 +225,15 @@ export class UserAccountSettingsComponent implements OnDestroy, OnInit { }); } - public onSignInWithFingerprintChange(aEvent: MatSlideToggleChange) { + public async onSignInWithFingerprintChange(aEvent: MatSlideToggleChange) { if (aEvent.checked) { - this.registerDevice(); + try { + await this.registerDevice(); + } catch { + aEvent.source.checked = false; + + this.changeDetectorRef.markForCheck(); + } } else { const confirmation = confirm( $localize`Do you really want to remove this sign in method?` @@ -224,35 +274,54 @@ export class UserAccountSettingsComponent implements OnDestroy, OnInit { this.webAuthnService .deregister() .pipe( - takeUntil(this.unsubscribeSubject), catchError(() => { this.update(); return EMPTY; - }) + }), + takeUntil(this.unsubscribeSubject) ) .subscribe(() => { this.update(); }); } - private registerDevice() { - this.webAuthnService - .register() - .pipe( - takeUntil(this.unsubscribeSubject), - catchError(() => { - this.update(); - - return EMPTY; - }) - ) - .subscribe(() => { - this.settingsStorageService.removeSetting(KEY_STAY_SIGNED_IN); - this.settingsStorageService.removeSetting(KEY_TOKEN); + private doesBrowserSupportAuthn() { + // Authn is built on top of PublicKeyCredential: https://stackoverflow.com/a/55868189 + return typeof PublicKeyCredential !== 'undefined'; + } - this.update(); - }); + private registerDevice(): Promise { + return new Promise((resolve, reject) => { + this.webAuthnService + .register() + .pipe( + catchError((error: Error) => { + this.snackBar.open( + $localize`Oops! There was an error setting up biometric authentication.`, + undefined, + { duration: 3000 } + ); + + return throwError(() => { + return error; + }); + }), + takeUntil(this.unsubscribeSubject) + ) + .subscribe({ + next: () => { + this.settingsStorageService.removeSetting(KEY_STAY_SIGNED_IN); + this.settingsStorageService.removeSetting(KEY_TOKEN); + + this.update(); + resolve(); + }, + error: (error) => { + reject(error); + } + }); + }); } private update() { diff --git a/apps/client/src/app/components/user-account-settings/user-account-settings.html b/apps/client/src/app/components/user-account-settings/user-account-settings.html index 1ad24e22e..c369f81bd 100644 --- a/apps/client/src/app/components/user-account-settings/user-account-settings.html +++ b/apps/client/src/app/components/user-account-settings/user-account-settings.html @@ -36,11 +36,9 @@ onChangeUserSetting('baseCurrency', $event.value) " > - {{ currency }} + @for (currency of currencies; track currency) { + {{ currency }} + } @@ -48,20 +46,18 @@
    Language
    -
    - If a translation is missing, kindly support us in extending it - here. -
    + @if (isCommunityLanguage()) { +
    + If a translation is missing, kindly support us in extending it + here. +
    + }
    @@ -134,9 +130,9 @@ " > - {{ - locale - }} + @for (locale of locales; track locale) { + {{ locale }} + }
    @@ -193,31 +189,32 @@ color="primary" hideIcon="true" [checked]="isWebAuthnEnabled === true" - [disabled]="!hasPermissionToUpdateUserSettings" + [disabled]=" + !hasPermissionToUpdateUserSettings || !isFingerprintSupported + " (change)="onSignInWithFingerprintChange($event)" />
    -
    -
    -
    Experimental Features
    -
    - Sneak peek at upcoming functionality + @if (hasPermissionToUpdateUserSettings) { +
    +
    +
    Experimental Features
    +
    + Sneak peek at upcoming functionality +
    +
    +
    +
    -
    - -
    -
    + }
    Ghostfolio User ID @@ -232,6 +229,55 @@
    + @if (hasPermissionToDeleteOwnUser) { +
    +
    +
    +
    Danger Zone
    +
    + + Security Token + + + + +
    +
    +
    + }
    diff --git a/apps/client/src/app/components/user-account-settings/user-account-settings.module.ts b/apps/client/src/app/components/user-account-settings/user-account-settings.module.ts index 89626a96c..e0fe2e1e2 100644 --- a/apps/client/src/app/components/user-account-settings/user-account-settings.module.ts +++ b/apps/client/src/app/components/user-account-settings/user-account-settings.module.ts @@ -1,11 +1,12 @@ import { GfValueComponent } from '@ghostfolio/ui/value'; import { CommonModule } from '@angular/common'; -import { NgModule } from '@angular/core'; +import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core'; import { FormsModule, ReactiveFormsModule } from '@angular/forms'; import { MatButtonModule } from '@angular/material/button'; import { MatCardModule } from '@angular/material/card'; import { MatFormFieldModule } from '@angular/material/form-field'; +import { MatInputModule } from '@angular/material/input'; import { MatSelectModule } from '@angular/material/select'; import { MatSlideToggleModule } from '@angular/material/slide-toggle'; import { RouterModule } from '@angular/router'; @@ -22,10 +23,12 @@ import { UserAccountSettingsComponent } from './user-account-settings.component' MatButtonModule, MatCardModule, MatFormFieldModule, + MatInputModule, MatSelectModule, MatSlideToggleModule, ReactiveFormsModule, RouterModule - ] + ], + schemas: [CUSTOM_ELEMENTS_SCHEMA] }) export class GfUserAccountSettingsModule {} diff --git a/apps/client/src/app/components/world-map-chart/world-map-chart.component.html b/apps/client/src/app/components/world-map-chart/world-map-chart.component.html index 8cd8f0a60..5de7ea9d0 100644 --- a/apps/client/src/app/components/world-map-chart/world-map-chart.component.html +++ b/apps/client/src/app/components/world-map-chart/world-map-chart.component.html @@ -1,10 +1,11 @@ - +@if (isLoading) { + +}
    diff --git a/apps/client/src/app/core/http-response.interceptor.ts b/apps/client/src/app/core/http-response.interceptor.ts index 5314c10f1..0e24533ef 100644 --- a/apps/client/src/app/core/http-response.interceptor.ts +++ b/apps/client/src/app/core/http-response.interceptor.ts @@ -2,7 +2,6 @@ import { DataService } from '@ghostfolio/client/services/data.service'; import { TokenStorageService } from '@ghostfolio/client/services/token-storage.service'; import { WebAuthnService } from '@ghostfolio/client/services/web-authn.service'; import { InfoItem } from '@ghostfolio/common/interfaces'; -import { hasPermission, permissions } from '@ghostfolio/common/permissions'; import { HTTP_INTERCEPTORS, @@ -25,7 +24,6 @@ import { catchError, tap } from 'rxjs/operators'; @Injectable() export class HttpResponseInterceptor implements HttpInterceptor { - public hasPermissionForSubscription: boolean; public info: InfoItem; public snackBarRef: MatSnackBarRef; @@ -37,11 +35,6 @@ export class HttpResponseInterceptor implements HttpInterceptor { private webAuthnService: WebAuthnService ) { this.info = this.dataService.fetchInfo(); - - this.hasPermissionForSubscription = hasPermission( - this.info?.globalPermissions, - permissions.enableSubscription - ); } public intercept( @@ -65,12 +58,8 @@ export class HttpResponseInterceptor implements HttpInterceptor { ); } else if (!error.url.includes('/auth')) { this.snackBarRef = this.snackBar.open( - this.hasPermissionForSubscription - ? $localize`This feature requires a subscription.` - : $localize`This action is not allowed.`, - this.hasPermissionForSubscription - ? $localize`Upgrade Plan` - : undefined, + $localize`This action is not allowed.`, + undefined, { duration: 6000 } ); } diff --git a/apps/client/src/app/pages/about/about-page.html b/apps/client/src/app/pages/about/about-page.html index 360cbd463..a9dbee450 100644 --- a/apps/client/src/app/pages/about/about-page.html +++ b/apps/client/src/app/pages/about/about-page.html @@ -8,22 +8,23 @@ [disablePagination]="true" [tabPanel]="tabPanel" > - - - -
    {{ tab.label }}
    -
    -
    + @for (tab of tabs; track tab) { + @if (tab.showCondition !== false) { + + +
    {{ tab.label }}
    +
    + } + } diff --git a/apps/client/src/app/pages/about/overview/about-overview-page.html b/apps/client/src/app/pages/about/overview/about-overview-page.html index f196b95ba..4d8ba9aa0 100644 --- a/apps/client/src/app/pages/about/overview/about-overview-page.html +++ b/apps/client/src/app/pages/about/overview/about-overview-page.html @@ -21,11 +21,12 @@ title="GNU Affero General Public License" >AGPL-3.0 license - + @if (hasPermissionForStatistics) { and we share aggregated key metrics - of the platform’s performance. The project has been initiated by + of the platform’s performance + } + . The project has been initiated by Thomas Kaul @@ -35,12 +36,12 @@ title="Contributors to Ghostfolio" >contributors. - Check the system status at + @if (hasPermissionForSubscription) { + Check the system status at status.ghostfol.io. + >. + }

    If you encounter a bug or would like to suggest an improvement or a @@ -54,15 +55,16 @@ > community, post to @ghostfolio_, send an e-mail to + > + @if (user?.subscription?.type === 'Premium') { + , send an e-mail to hi@ghostfol.io + > + } or start a discussion at - - - + @if (user?.subscription?.type === 'Premium') { + + + + }

    -
    - -
    -
    - -
    + @if (hasPermissionForSubscription) { +
    + +
    + } @else { +
    + +
    + } diff --git a/apps/client/src/app/pages/accounts/accounts-page.html b/apps/client/src/app/pages/accounts/accounts-page.html index cffbe4251..6f29a4f7c 100644 --- a/apps/client/src/app/pages/accounts/accounts-page.html +++ b/apps/client/src/app/pages/accounts/accounts-page.html @@ -2,44 +2,41 @@

    Accounts

    -
    - -
    +
    -
    - - - -
    + @if ( + !hasImpersonationId && + hasPermissionToCreateAccount && + !user.settings.isRestrictedView + ) { +
    + + + +
    + } diff --git a/apps/client/src/app/pages/accounts/accounts-page.scss b/apps/client/src/app/pages/accounts/accounts-page.scss index 32e9fe146..5d4e87f30 100644 --- a/apps/client/src/app/pages/accounts/accounts-page.scss +++ b/apps/client/src/app/pages/accounts/accounts-page.scss @@ -1,7 +1,3 @@ :host { display: block; - - .accounts { - overflow-x: auto; - } } diff --git a/apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.component.ts b/apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.component.ts index 91e0769fc..da2ea725a 100644 --- a/apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.component.ts +++ b/apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.component.ts @@ -2,7 +2,6 @@ import { CreateAccountDto } from '@ghostfolio/api/app/account/create-account.dto import { UpdateAccountDto } from '@ghostfolio/api/app/account/update-account.dto'; import { DataService } from '@ghostfolio/client/services/data.service'; import { validateObjectForForm } from '@ghostfolio/client/util/form.util'; -import { Currency } from '@ghostfolio/common/interfaces'; import { ChangeDetectionStrategy, @@ -33,7 +32,7 @@ import { CreateOrUpdateAccountDialogParams } from './interfaces/interfaces'; }) export class CreateOrUpdateAccountDialog implements OnDestroy { public accountForm: FormGroup; - public currencies: Currency[] = []; + public currencies: string[] = []; public filteredPlatforms: Observable; public platforms: Platform[]; @@ -49,10 +48,7 @@ export class CreateOrUpdateAccountDialog implements OnDestroy { public ngOnInit() { const { currencies, platforms } = this.dataService.fetchInfo(); - this.currencies = currencies.map((currency) => ({ - label: currency, - value: currency - })); + this.currencies = currencies; this.platforms = platforms; this.accountForm = this.formBuilder.group({ @@ -107,7 +103,7 @@ export class CreateOrUpdateAccountDialog implements OnDestroy { const account: CreateAccountDto | UpdateAccountDto = { balance: this.accountForm.get('balance').value, comment: this.accountForm.get('comment').value || null, - currency: this.accountForm.get('currency').value?.value, + currency: this.accountForm.get('currency').value, id: this.accountForm.get('accountId').value, isExcluded: this.accountForm.get('isExcluded').value, name: this.accountForm.get('name').value, diff --git a/apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html b/apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html index 9ff69fdb7..69734b8f9 100644 --- a/apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html +++ b/apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html @@ -10,16 +10,20 @@ From - -
    - {{ account.name }} -
    -
    + @for (account of accounts; track account) { + +
    + @if (account.Platform?.url) { + + } + {{ account.name }} +
    +
    + }
    @@ -27,16 +31,20 @@ To - -
    - {{ account.name }} -
    -
    + @for (account of accounts; track account) { + +
    + @if (account.Platform?.url) { + + } + {{ account.name }} +
    +
    + }
    diff --git a/apps/client/src/app/pages/admin/admin-page.html b/apps/client/src/app/pages/admin/admin-page.html index 360cbd463..a9dbee450 100644 --- a/apps/client/src/app/pages/admin/admin-page.html +++ b/apps/client/src/app/pages/admin/admin-page.html @@ -8,22 +8,23 @@ [disablePagination]="true" [tabPanel]="tabPanel" > - - - -
    {{ tab.label }}
    -
    -
    + @for (tab of tabs; track tab) { + @if (tab.showCondition !== false) { + + +
    {{ tab.label }}
    +
    + } + } diff --git a/apps/client/src/app/pages/blog/2021/07/hallo-ghostfolio/hallo-ghostfolio-page.html b/apps/client/src/app/pages/blog/2021/07/hallo-ghostfolio/hallo-ghostfolio-page.html index d700b9c56..e0364f747 100644 --- a/apps/client/src/app/pages/blog/2021/07/hallo-ghostfolio/hallo-ghostfolio-page.html +++ b/apps/client/src/app/pages/blog/2021/07/hallo-ghostfolio/hallo-ghostfolio-page.html @@ -131,9 +131,9 @@

    Du erreichst mich per E-Mail unter - hi@ghostfol.io oder auf - Twitter - @ghostfolio_. + hi@ghostfol.io oder auf X + (ehemals Twitter) + @ghostfolio_.

    Ich freue mich, von dir zu hören.
    diff --git a/apps/client/src/app/pages/blog/2021/07/hello-ghostfolio/hello-ghostfolio-page.html b/apps/client/src/app/pages/blog/2021/07/hello-ghostfolio/hello-ghostfolio-page.html index 6670e0333..af98b08f6 100644 --- a/apps/client/src/app/pages/blog/2021/07/hello-ghostfolio/hello-ghostfolio-page.html +++ b/apps/client/src/app/pages/blog/2021/07/hello-ghostfolio/hello-ghostfolio-page.html @@ -126,8 +126,9 @@

    You can reach me by e-mail at - hi@ghostfol.io or on Twitter - @ghostfolio_. + hi@ghostfol.io or on X + (formerly Twitter) + @ghostfolio_.

    I look forward to hearing from you.
    diff --git a/apps/client/src/app/pages/blog/2022/01/first-months-in-open-source/first-months-in-open-source-page.html b/apps/client/src/app/pages/blog/2022/01/first-months-in-open-source/first-months-in-open-source-page.html index d5009a2d1..69da8db2b 100644 --- a/apps/client/src/app/pages/blog/2022/01/first-months-in-open-source/first-months-in-open-source-page.html +++ b/apps/client/src/app/pages/blog/2022/01/first-months-in-open-source/first-months-in-open-source-page.html @@ -39,7 +39,7 @@

    At the end of 2021, Ghostfolio reached an important milestone: - 100 stars on GitHub. This is really exciting with almost no marketing. I am a @@ -100,9 +100,10 @@ of users. In the future, I would like to involve more contributors to further extend the functionality of Ghostfolio (e.g. with new reports). Get in touch with me by e-mail at - hi@ghostfol.io or on Twitter - @ghostfolio_ if - you are interested, I’m happy to discuss ideas. + hi@ghostfol.io or on X + (formerly Twitter) + @ghostfolio_ if you are + interested, I’m happy to discuss ideas.

    I would like to say thank you for all your feedback and support diff --git a/apps/client/src/app/pages/blog/2022/07/ghostfolio-meets-internet-identity/ghostfolio-meets-internet-identity-page.html b/apps/client/src/app/pages/blog/2022/07/ghostfolio-meets-internet-identity/ghostfolio-meets-internet-identity-page.html index 0366dd9af..f14a4f32f 100644 --- a/apps/client/src/app/pages/blog/2022/07/ghostfolio-meets-internet-identity/ghostfolio-meets-internet-identity-page.html +++ b/apps/client/src/app/pages/blog/2022/07/ghostfolio-meets-internet-identity/ghostfolio-meets-internet-identity-page.html @@ -90,8 +90,9 @@

    If you would like to provide feedback or get involved in further development of Ghostfolio, please get in touch by e-mail via - hi@ghostfol.io or on Twitter - @ghostfolio_. + hi@ghostfol.io or on X + (formerly Twitter) + @ghostfolio_.

    I look forward to hearing from you.
    diff --git a/apps/client/src/app/pages/blog/2022/08/500-stars-on-github/500-stars-on-github-page.html b/apps/client/src/app/pages/blog/2022/08/500-stars-on-github/500-stars-on-github-page.html index 9dea1eb2a..50ed7398d 100644 --- a/apps/client/src/app/pages/blog/2022/08/500-stars-on-github/500-stars-on-github-page.html +++ b/apps/client/src/app/pages/blog/2022/08/500-stars-on-github/500-stars-on-github-page.html @@ -34,9 +34,9 @@ >Slack as well as 100 followers on - Twitter. If you have - not joined yet, this is a good time to make sure you do not miss out - on any future updates. + Twitter. If you have not + joined yet, this is a good time to make sure you do not miss out on + any future updates.

    @@ -91,9 +91,10 @@ engineering to realize the full potential of open source software. If you are a web developer and interested in personal finance, please get in touch by e-mail via - hi@ghostfol.io or on Twitter - @ghostfolio_. We - are happy to discuss ideas. + hi@ghostfol.io or on X + (formerly Twitter) + @ghostfolio_. We are + happy to discuss ideas.

    We would like to say thank you for all your feedback and support diff --git a/apps/client/src/app/pages/blog/2022/10/hacktoberfest-2022/hacktoberfest-2022-page.html b/apps/client/src/app/pages/blog/2022/10/hacktoberfest-2022/hacktoberfest-2022-page.html index 71725e3f6..eeeb41577 100644 --- a/apps/client/src/app/pages/blog/2022/10/hacktoberfest-2022/hacktoberfest-2022-page.html +++ b/apps/client/src/app/pages/blog/2022/10/hacktoberfest-2022/hacktoberfest-2022-page.html @@ -84,8 +84,8 @@ href="https://join.slack.com/t/ghostfolio/shared_invite/zt-vsaan64h-F_I0fEo5M0P88lP9ibCxFg" >Slack - community or get in touch on Twitter - @ghostfolio_ or by + community or get in touch on X (formerly Twitter) + @ghostfolio_ or by e-mail via hi@ghostfol.io.

    diff --git a/apps/client/src/app/pages/blog/2023/02/ghostfolio-meets-umbrel/ghostfolio-meets-umbrel-page.html b/apps/client/src/app/pages/blog/2023/02/ghostfolio-meets-umbrel/ghostfolio-meets-umbrel-page.html index 1f4da92b0..9a659e22a 100644 --- a/apps/client/src/app/pages/blog/2023/02/ghostfolio-meets-umbrel/ghostfolio-meets-umbrel-page.html +++ b/apps/client/src/app/pages/blog/2023/02/ghostfolio-meets-umbrel/ghostfolio-meets-umbrel-page.html @@ -90,8 +90,8 @@ target="_blank" >Slack - community or via Twitter - @ghostfolio_. We look forward to hearing from you!

    diff --git a/apps/client/src/app/pages/blog/2023/03/1000-stars-on-github/1000-stars-on-github-page.html b/apps/client/src/app/pages/blog/2023/03/1000-stars-on-github/1000-stars-on-github-page.html index 11b05c84c..f217188b0 100644 --- a/apps/client/src/app/pages/blog/2023/03/1000-stars-on-github/1000-stars-on-github-page.html +++ b/apps/client/src/app/pages/blog/2023/03/1000-stars-on-github/1000-stars-on-github-page.html @@ -122,8 +122,9 @@ >Slack community or connect with - @ghostfolio_ on - Twitter. We are happy to discuss ideas and get you involved. + @ghostfolio_ on X + (formerly Twitter). We are happy to discuss ideas and get you + involved.

    Thank you for all your feedback and support.

    diff --git a/apps/client/src/app/pages/blog/2023/08/ghostfolio-joins-oss-friends/ghostfolio-joins-oss-friends-page.html b/apps/client/src/app/pages/blog/2023/08/ghostfolio-joins-oss-friends/ghostfolio-joins-oss-friends-page.html index b7ce5b67e..77d4af21c 100644 --- a/apps/client/src/app/pages/blog/2023/08/ghostfolio-joins-oss-friends/ghostfolio-joins-oss-friends-page.html +++ b/apps/client/src/app/pages/blog/2023/08/ghostfolio-joins-oss-friends/ghostfolio-joins-oss-friends-page.html @@ -25,7 +25,7 @@

    OSS Friends started as a simple post diff --git a/apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.html b/apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.html index d6e9af76a..6db5194b1 100644 --- a/apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.html +++ b/apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.html @@ -123,7 +123,7 @@

  • On - X + X (formerly Twitter), over 300 investors and personal finance enthusiasts follow Ghostfolio, keen to stay updated on the latest @@ -151,7 +151,7 @@

    Follow us on X: For release updates and market insights, follow - Ghostfolio on X. It is the perfect place to stay informed and connect with our team. diff --git a/apps/client/src/app/pages/blog/2023/09/hacktoberfest-2023/hacktoberfest-2023-page.html b/apps/client/src/app/pages/blog/2023/09/hacktoberfest-2023/hacktoberfest-2023-page.html index 08aed42db..5003cefa5 100644 --- a/apps/client/src/app/pages/blog/2023/09/hacktoberfest-2023/hacktoberfest-2023-page.html +++ b/apps/client/src/app/pages/blog/2023/09/hacktoberfest-2023/hacktoberfest-2023-page.html @@ -89,7 +89,7 @@ >Slack community or get in touch on X - @ghostfolio_. + @ghostfolio_.

    We look forward to hearing from you.
    diff --git a/apps/client/src/app/pages/blog/blog-page.html b/apps/client/src/app/pages/blog/blog-page.html index cd05d065c..aa139f68e 100644 --- a/apps/client/src/app/pages/blog/blog-page.html +++ b/apps/client/src/app/pages/blog/blog-page.html @@ -10,11 +10,11 @@ @if (hasPermissionForSubscription) { - +

    @@ -35,11 +35,11 @@ } - +
    @@ -61,11 +61,11 @@ - +
    @@ -85,11 +85,11 @@ - +
    @@ -111,11 +111,11 @@ - +
    @@ -137,11 +137,11 @@ - +
    @@ -164,11 +164,11 @@ - +
    @@ -190,11 +190,11 @@ - +
    @@ -216,11 +216,11 @@ - +
    @@ -242,11 +242,11 @@ - +
    @@ -268,11 +268,11 @@ - +
    @@ -295,11 +295,11 @@ @if (hasPermissionForSubscription) { - +
    @@ -320,11 +320,11 @@ } - +
    @@ -344,11 +344,11 @@ - +
    @@ -368,11 +368,11 @@ - +
    @@ -394,11 +394,11 @@ - +
    @@ -420,11 +420,11 @@ - +
    @@ -446,11 +446,11 @@ - +
    @@ -470,11 +470,11 @@ - +
    diff --git a/apps/client/src/app/pages/blog/blog-page.scss b/apps/client/src/app/pages/blog/blog-page.scss index 39eb6792e..9235ed3c2 100644 --- a/apps/client/src/app/pages/blog/blog-page.scss +++ b/apps/client/src/app/pages/blog/blog-page.scss @@ -1,6 +1,12 @@ :host { color: rgb(var(--dark-primary-text)); display: block; + + .mat-mdc-card { + &:hover { + border-color: var(--gf-theme-primary-500); + } + } } :host-context(.is-dark-theme) { diff --git a/apps/client/src/app/pages/demo/demo-page.component.ts b/apps/client/src/app/pages/demo/demo-page.component.ts index cf09d77aa..23f13b1ca 100644 --- a/apps/client/src/app/pages/demo/demo-page.component.ts +++ b/apps/client/src/app/pages/demo/demo-page.component.ts @@ -2,14 +2,12 @@ import { DataService } from '@ghostfolio/client/services/data.service'; import { TokenStorageService } from '@ghostfolio/client/services/token-storage.service'; import { InfoItem } from '@ghostfolio/common/interfaces'; -import { CommonModule } from '@angular/common'; import { Component, OnDestroy } from '@angular/core'; import { Router } from '@angular/router'; import { Subject } from 'rxjs'; @Component({ host: { class: 'page' }, - imports: [CommonModule], selector: 'gf-demo-page', standalone: true, templateUrl: './demo-page.html' diff --git a/apps/client/src/app/pages/faq/faq-page.html b/apps/client/src/app/pages/faq/faq-page.html index 360cbd463..a9dbee450 100644 --- a/apps/client/src/app/pages/faq/faq-page.html +++ b/apps/client/src/app/pages/faq/faq-page.html @@ -8,22 +8,23 @@ [disablePagination]="true" [tabPanel]="tabPanel" > - - - -
    {{ tab.label }}
    -
    - + @for (tab of tabs; track tab) { + @if (tab.showCondition !== false) { + + +
    {{ tab.label }}
    +
    + } + } diff --git a/apps/client/src/app/pages/faq/overview/faq-overview-page.html b/apps/client/src/app/pages/faq/overview/faq-overview-page.html index 925871a60..fea3bba55 100644 --- a/apps/client/src/app/pages/faq/overview/faq-overview-page.html +++ b/apps/client/src/app/pages/faq/overview/faq-overview-page.html @@ -122,15 +122,16 @@ > community, @ghostfolio_, + > + @if (user?.subscription?.type === 'Premium') { + , hi@ghostfol.io + > + } or Slack community, post to @ghostfolio_, send an e-mail to + > + @if (user?.subscription?.type === 'Premium') { + , send an e-mail to hi@ghostfol.io + > + } or start a discussion at - - - I cannot find my broker in the list of platforms. What can I - do? - - - Please send an e-mail with the web address of your broker to - hi@ghostfol.io and we are - happy to add it. - - + @if (user?.subscription?.type === 'Premium') { + + + I cannot find my broker in the list of platforms. What can I + do? + + + Please send an e-mail with the web address of your broker to + hi@ghostfol.io and we are + happy to add it. + + + } Which devices are supported? @@ -153,15 +151,16 @@ >Slack community, post to @ghostfolio_, send an e-mail to + > + @if (user?.subscription?.type === 'Premium') { + , send an e-mail to hi@ghostfol.io + > + } or start a discussion at + + + Is there a mobile app for the self-hosting version of Ghostfolio + available in the app store? + + No, there is no mobile app for the self-hosting version of Ghostfolio + available in the app store. However, you can add the web app to your + home screen (e.g. by selecting Add to Home screen in + Google Chrome), which provides the same user + experience. + Slack community, post to @ghostfolio_ diff --git a/apps/client/src/app/pages/features/features-page.component.ts b/apps/client/src/app/pages/features/features-page.component.ts index 3fe7f3db1..39ed6d38e 100644 --- a/apps/client/src/app/pages/features/features-page.component.ts +++ b/apps/client/src/app/pages/features/features-page.component.ts @@ -4,7 +4,6 @@ import { InfoItem, User } from '@ghostfolio/common/interfaces'; import { hasPermission, permissions } from '@ghostfolio/common/permissions'; import { GfPremiumIndicatorComponent } from '@ghostfolio/ui/premium-indicator'; -import { CommonModule } from '@angular/common'; import { ChangeDetectorRef, Component, OnDestroy } from '@angular/core'; import { MatButtonModule } from '@angular/material/button'; import { MatCardModule } from '@angular/material/card'; @@ -14,7 +13,6 @@ import { Subject, takeUntil } from 'rxjs'; @Component({ host: { class: 'page' }, imports: [ - CommonModule, GfPremiumIndicatorComponent, MatButtonModule, MatCardModule, diff --git a/apps/client/src/app/pages/home/home-page.html b/apps/client/src/app/pages/home/home-page.html index 360cbd463..a9dbee450 100644 --- a/apps/client/src/app/pages/home/home-page.html +++ b/apps/client/src/app/pages/home/home-page.html @@ -8,22 +8,23 @@ [disablePagination]="true" [tabPanel]="tabPanel" > - - - -
    {{ tab.label }}
    -
    -
    + @for (tab of tabs; track tab) { + @if (tab.showCondition !== false) { + + +
    {{ tab.label }}
    +
    + } + } diff --git a/apps/client/src/app/pages/i18n/i18n-page.component.ts b/apps/client/src/app/pages/i18n/i18n-page.component.ts index 2bcac9d88..9718ac328 100644 --- a/apps/client/src/app/pages/i18n/i18n-page.component.ts +++ b/apps/client/src/app/pages/i18n/i18n-page.component.ts @@ -1,10 +1,8 @@ -import { CommonModule } from '@angular/common'; import { Component, OnInit } from '@angular/core'; import { Subject } from 'rxjs'; @Component({ host: { class: 'page' }, - imports: [CommonModule], selector: 'gf-i18n-page', standalone: true, styleUrls: ['./i18n-page.scss'], diff --git a/apps/client/src/app/pages/landing/landing-page.html b/apps/client/src/app/pages/landing/landing-page.html index 331defae4..7555f3540 100644 --- a/apps/client/src/app/pages/landing/landing-page.html +++ b/apps/client/src/app/pages/landing/landing-page.html @@ -32,7 +32,7 @@
    - + @if (hasPermissionToCreateUser) { Get Started - - -
    - or -
    + } + @if (hasPermissionForDemo) { + @if (hasPermissionToCreateUser) { +
    or
    + } Live Demo -
    + }
    -
    -
    - + - +
    - Stars on GitHub - -
    - +
    - Pulls on Docker Hub - + Pulls on Docker Hub + +
    -
    + }
    @@ -320,112 +322,130 @@
    -
    -
    - -
    -
    {{ testimonial.quote }}
    -
    - — - {{ testimonial.author }} - {{ testimonial.author }}, - {{ testimonial.country }} + @for (testimonial of testimonials; track testimonial) { +
    +
    + +
    +
    {{ testimonial.quote }}
    +
    + — + @if (testimonial.url) { + {{ + testimonial.author + }} + } @else { + {{ testimonial.author }} + } + , + {{ testimonial.country }} +
    -
    + }
    -
    -
    -

    - Members from around the globe are using - Ghostfolio Premium -

    -
    -
    - + @if (hasPermissionForSubscription) { +
    +
    +

    + Members from around the globe are using + Ghostfolio Premium +

    +
    +
    + +
    -
    + } -
    -
    -

    - How does Ghostfolio work? -

    -

    Get started in only 3 steps

    -
    -
    - - -
    -
    Sign up anonymously*
    -
    - * no e-mail address nor credit card required + @if (hasPermissionForSubscription) { +
    +
    +

    + How does Ghostfolio work? +

    +

    Get started in only 3 steps

    +
    +
    + + +
    +
    Sign up anonymously*
    +
    + * no e-mail address nor credit card required +
    -
    -
    1
    - - -
    -
    - - -
    -
    - Add any of your historical transactions +
    1
    + + +
    +
    + + +
    +
    + Add any of your historical transactions +
    -
    -
    2
    - - -
    -
    - - -
    -
    - Get valuable insights of your portfolio composition +
    2
    + + +
    +
    + + +
    +
    + Get valuable insights of your portfolio composition +
    -
    -
    3
    - - +
    3
    + + +
    -
    + } -
    -
    -

    Are you ready?

    -

    - Join now - or check out the example account -

    -
    - - Get Started - - -
    or
    - Live Demo -
    + @if (hasPermissionToCreateUser) { +
    +
    +

    + Are you ready? +

    +

    + Join now + @if (hasPermissionForDemo) { + or check out the example account + } +

    +
    + + Get Started + + @if (hasPermissionForDemo) { +
    or
    + Live Demo + } +
    -
    + }
    diff --git a/apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.component.ts b/apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.component.ts index f49860028..8ebf936a2 100644 --- a/apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.component.ts +++ b/apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.component.ts @@ -21,7 +21,7 @@ import { DateAdapter, MAT_DATE_LOCALE } from '@angular/material/core'; import { MAT_DIALOG_DATA, MatDialogRef } from '@angular/material/dialog'; import { AssetClass, AssetSubClass, Tag, Type } from '@prisma/client'; import { isUUID } from 'class-validator'; -import { isToday } from 'date-fns'; +import { isAfter, isToday } from 'date-fns'; import { EMPTY, Observable, Subject, lastValueFrom, of } from 'rxjs'; import { catchError, delay, map, startWith, takeUntil } from 'rxjs/operators'; @@ -91,7 +91,12 @@ export class CreateOrUpdateActivityDialog implements OnDestroy { }); this.activityForm = this.formBuilder.group({ - accountId: [this.data.activity?.accountId, Validators.required], + accountId: [ + this.data.accounts.length === 1 && !this.data.activity?.accountId + ? this.data.accounts[0].id + : this.data.activity?.accountId, + Validators.required + ], assetClass: [this.data.activity?.SymbolProfile?.assetClass], assetSubClass: [this.data.activity?.SymbolProfile?.assetSubClass], comment: [this.data.activity?.comment], @@ -421,6 +426,14 @@ export class CreateOrUpdateActivityDialog implements OnDestroy { }); } + public dateFilter(aDate: Date) { + if (!aDate) { + return true; + } + + return isAfter(aDate, new Date(0)); + } + public onAddTag(event: MatAutocompleteSelectedEvent) { this.activityForm.get('tags').setValue([ ...(this.activityForm.get('tags').value ?? []), diff --git a/apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html b/apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html index 65ba637db..a3b960d82 100644 --- a/apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html +++ b/apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html @@ -4,8 +4,11 @@ (keyup.enter)="activityForm.valid && onSubmit()" (ngSubmit)="onSubmit()" > -

    Update activity

    -

    Add activity

    + @if (data.activity.id) { +

    Update activity

    + } @else { +

    Add activity

    + }
    @@ -81,25 +84,25 @@ > Account - - -
    - {{ account.name }} -
    -
    + @if ( + !activityForm.get('accountId').hasValidator(Validators.required) + ) { + + } + @for (account of data.accounts; track account) { + +
    + @if (account.Platform?.url) { + + } + {{ account.name }} +
    +
    + }
    @@ -139,9 +142,9 @@ Currency - {{ - currency - }} + @for (currency of currencies; track currency) { + {{ currency }} + }
    @@ -154,7 +157,12 @@
    Date - +
    - - Dividend - Value - Value - Value - Unit Price - + + @switch (activityForm.get('type')?.value) { + @case ('DIVIDEND') { + Dividend + } + @case ('INTEREST') { + Value + } + @case ('ITEM') { + Value + } + @case ('LIABILITY') { + Value + } + @default { + Unit Price + } + } - - {{ currency }} - + @for (currency of currencies; track currency) { + + {{ currency }} + + }
    - Oops! Could not get the historical exchange rate - fromOops! Could not get the historical exchange rate + from + {{ + activityForm.get('date')?.value | date: defaultDateFormat + }} - {{ - activityForm.get('date')?.value | date: defaultDateFormat - }} + }
    - + @if ( + currentMarketPrice && + (data.activity.type === 'BUY' || data.activity.type === 'SELL') && + isToday(activityForm.get('date')?.value) + ) { + + }
    - - Dividend - Value - Value - Value - Value - Unit Price - + + @switch (activityForm.get('type')?.value) { + @case ('DIVIDEND') { + Dividend + } + @case ('FEE') { + Value + } + @case ('INTEREST') { + Value + } + @case ('ITEM') { + Value + } + @case ('LIABILITY') { + Value + } + @default { + Unit Price + } + } {{ @@ -286,15 +311,17 @@ > {{ activityForm.get('currencyOfUnitPrice').value }}
    - Oops! Could not get the historical exchange rate fromOops! Could not get the historical exchange rate + from + {{ + activityForm.get('date')?.value | date: defaultDateFormat + }} - {{ - activityForm.get('date')?.value | date: defaultDateFormat - }} + }
    @@ -326,11 +353,11 @@ Asset Class - {{ assetClass.label }} + @for (assetClass of assetClasses; track assetClass) { + {{ + assetClass.label + }} + }
    @@ -342,11 +369,11 @@ Asset Sub Class - {{ assetSubClass.label }} + @for (assetSubClass of assetSubClasses; track assetSubClass) { + {{ + assetSubClass.label + }} + }
    @@ -354,15 +381,16 @@ Tags - - {{ tag.name }} - - + @for (tag of activityForm.get('tags')?.value; track tag) { + + {{ tag.name }} + + + } - - {{ tag.name }} - + @for (tag of filteredTagsObservable | async; track tag) { + + {{ tag.name }} + + }
    diff --git a/apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html b/apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html index 99c3fe99c..d8c2201f9 100644 --- a/apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html +++ b/apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html @@ -16,12 +16,11 @@ > - Select Holding - Select File + @if (mode === 'DIVIDEND') { + Select Holding + } @else { + Select File + }
    @if (mode === 'DIVIDEND') { @@ -35,30 +34,29 @@ {{ uniqueAssetForm.get('uniqueAsset')?.value?.name }} - - {{ holding.name }} -
    - {{ holding.symbol | gfSymbol }} · - {{ holding.currency }} -
    + {{ holding.name }} +
    + {{ holding.symbol | gfSymbol }} · + {{ holding.currency }} + + } - + @if (isLoading) { + + }
    } @else { - - - -
    -
    - + @for (message of errorMessages; track message; let i = $index) { + + + +
    +
    + +
    +
    {{ message }}
    -
    {{ message }}
    -
    - - -
    {{ details[i] | json }}
    - + + + @if (details[i]) { +
    {{ details[i] | json }}
    + } + + }
    -

    - One-time payment, no auto-renewal. -

    -
    + ) { + Renew Plan + } + +

    + One-time payment, no auto-renewal. +

    +
    + }
    -
    -
    - - Get Started - -

    It’s free.

    + @if (!user) { +
    +
    + + Get Started + +

    It’s free.

    +
    -
    + }
    diff --git a/apps/client/src/app/pages/public/public-page.html b/apps/client/src/app/pages/public/public-page.html index bac3189be..8824c8d19 100644 --- a/apps/client/src/app/pages/public/public-page.html +++ b/apps/client/src/app/pages/public/public-page.html @@ -24,110 +24,121 @@
    -
    - - - Currencies - - - - - -
    -
    - - - Sectors - - - - - -
    -
    - - - Continents - - - - - -
    -
    -
    -
    - - - Regions - - -
    - + + + Currencies + + + -
    -
    -
    - Developed Markets -
    -
    - Emerging Markets -
    -
    - Other Markets -
    -
    + +
    + } + @if (portfolioPublicDetails?.hasDetails) { +
    + + + Sectors + + + + + +
    + } + @if (portfolioPublicDetails?.hasDetails) { +
    + + + Continents - No data available + + + + + +
    + } +
    + @if (portfolioPublicDetails?.hasDetails) { +
    +
    + + + Regions + + +
    +
    -
    - - +
    +
    + Developed Markets +
    +
    + Emerging Markets +
    +
    + Other Markets +
    + @if (markets?.[UNKNOWN_KEY]?.value > 0) { +
    + No data available +
    + } +
    + + +
    -
    + }
    -
    -
    -
    - - -
    or
    + @if (hasPermissionToCreateUser) { +
    +
    +
    - Continue with Google - + @if (hasPermissionForSocialLogin) { +
    or
    + @if (false) { + + } + Continue with Google + } +
    -
    + }
    diff --git a/apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html b/apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html index 8b2dca836..0a6a2e5e3 100644 --- a/apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html +++ b/apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html @@ -1,8 +1,8 @@

    - Create Account{{ - data.role - }} + Create Account + @if (data.role === 'ADMIN') { + {{ data.role }} + }

    diff --git a/apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page-routing.module.ts b/apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page-routing.module.ts index 548ffc1fa..01d920460 100644 --- a/apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page-routing.module.ts +++ b/apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page-routing.module.ts @@ -1,10 +1,10 @@ import { AuthGuard } from '@ghostfolio/client/core/auth.guard'; +import { personalFinanceTools } from '@ghostfolio/common/personal-finance-tools'; import { NgModule } from '@angular/core'; import { RouterModule, Routes } from '@angular/router'; import { PersonalFinanceToolsPageComponent } from './personal-finance-tools-page.component'; -import { products } from './products'; const routes: Routes = [ { @@ -13,19 +13,20 @@ const routes: Routes = [ path: '', title: $localize`Personal Finance Tools` }, - ...products - .filter(({ key }) => { - return key !== 'ghostfolio'; - }) - .map(({ alias, component, key, name }) => { - return { - canActivate: [AuthGuard], - path: $localize`open-source-alternative-to` + `-${alias ?? key}`, - loadComponent: () => - import(`./products/${key}-page.component`).then(() => component), - title: $localize`Open Source Alternative to ${name}` - }; - }) + ...personalFinanceTools.map(({ alias, key, name }) => { + return { + canActivate: [AuthGuard], + data: { key }, + loadComponent: () => + import('./product-page.component').then( + ({ GfProductPageComponent }) => { + return GfProductPageComponent; + } + ), + path: $localize`open-source-alternative-to` + `-${alias ?? key}`, + title: $localize`Open Source Alternative to ${name}` + }; + }) ]; @NgModule({ diff --git a/apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.component.ts b/apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.component.ts index 173b5426f..596ac310e 100644 --- a/apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.component.ts +++ b/apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.component.ts @@ -1,8 +1,8 @@ +import { personalFinanceTools } from '@ghostfolio/common/personal-finance-tools'; + import { Component, OnDestroy } from '@angular/core'; import { Subject } from 'rxjs'; -import { products } from './products'; - @Component({ host: { class: 'page' }, selector: 'gf-personal-finance-tools-page', @@ -12,13 +12,9 @@ import { products } from './products'; export class PersonalFinanceToolsPageComponent implements OnDestroy { public pathAlternativeTo = $localize`open-source-alternative-to` + '-'; public pathResources = '/' + $localize`resources`; - public products = products - .filter(({ key }) => { - return key !== 'ghostfolio'; - }) - .sort((a, b) => { - return a.name.localeCompare(b.name, undefined, { sensitivity: 'base' }); - }); + public personalFinanceTools = personalFinanceTools.sort((a, b) => { + return a.name.localeCompare(b.name, undefined, { sensitivity: 'base' }); + }); public routerLinkAbout = ['/' + $localize`about`]; private unsubscribeSubject = new Subject(); diff --git a/apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html b/apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html index ec224ae6c..f3c128433 100644 --- a/apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html +++ b/apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html @@ -18,25 +18,29 @@ with Ghostfolio.

    - @for (product of products; track product) { + @for ( + personalFinanceTool of personalFinanceTools; + track personalFinanceTool + ) { - +
    - Open Source Alternative to {{ product.name }} + Open Source Alternative to {{ personalFinanceTool.name }}
    diff --git a/apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.scss b/apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.scss index 8e1e178c7..00667fe84 100644 --- a/apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.scss +++ b/apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.scss @@ -12,6 +12,12 @@ } } } + + .mat-mdc-card { + &:hover { + border-color: var(--gf-theme-primary-500); + } + } } :host-context(.is-dark-theme) { diff --git a/apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts b/apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts new file mode 100644 index 000000000..3004a3ec4 --- /dev/null +++ b/apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts @@ -0,0 +1,68 @@ +import { DataService } from '@ghostfolio/client/services/data.service'; +import { Product } from '@ghostfolio/common/interfaces'; +import { personalFinanceTools } from '@ghostfolio/common/personal-finance-tools'; + +import { CommonModule } from '@angular/common'; +import { Component, OnInit } from '@angular/core'; +import { MatButtonModule } from '@angular/material/button'; +import { ActivatedRoute, RouterModule } from '@angular/router'; + +@Component({ + host: { class: 'page' }, + imports: [CommonModule, MatButtonModule, RouterModule], + selector: 'gf-product-page', + standalone: true, + styleUrls: ['./product-page.scss'], + templateUrl: './product-page.html' +}) +export class GfProductPageComponent implements OnInit { + public key: string; + public price: number; + public product1: Product; + public product2: Product; + public routerLinkAbout = ['/' + $localize`about`]; + public routerLinkFeatures = ['/' + $localize`features`]; + public routerLinkResourcesPersonalFinanceTools = [ + '/' + $localize`resources`, + 'personal-finance-tools' + ]; + + public constructor( + private dataService: DataService, + private route: ActivatedRoute + ) {} + + public ngOnInit() { + const { subscriptions } = this.dataService.fetchInfo(); + + this.price = subscriptions?.default?.price; + + this.product1 = { + founded: 2021, + hasFreePlan: true, + hasSelfHostingAbility: true, + isOpenSource: true, + key: 'ghostfolio', + languages: [ + 'Deutsch', + 'English', + 'Español', + 'Français', + 'Italiano', + 'Nederlands', + 'Português', + 'Türkçe', + '简体中文' + ], + name: 'Ghostfolio', + origin: $localize`Switzerland`, + region: $localize`Global`, + slogan: 'Open Source Wealth Management', + useAnonymously: true + }; + + this.product2 = personalFinanceTools.find(({ key }) => { + return key === this.route.snapshot.data['key']; + }); + } +} diff --git a/apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html b/apps/client/src/app/pages/resources/personal-finance-tools/product-page.html similarity index 77% rename from apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html rename to apps/client/src/app/pages/resources/personal-finance-tools/product-page.html index e6fb04d8d..a8bc1d197 100644 --- a/apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html +++ b/apps/client/src/app/pages/resources/personal-finance-tools/product-page.html @@ -88,16 +88,22 @@ Available in
  • - {{ language }}{{ isLast ? '' : ', ' }} + @for ( + language of product1.languages; + track language; + let isLast = $last + ) { + {{ language }}{{ isLast ? '' : ', ' }} + } - {{ language }}{{ isLast ? '' : ', ' }} + @for ( + language of product2.languages; + track language; + let isLast = $last + ) { + {{ language }}{{ isLast ? '' : ', ' }} + }
    - ✅ Yes❌ No + @if (product1.isOpenSource) { + ✅ Yes + } @else { + ❌ No + } - ✅ Yes❌ No - + @if (product2.isOpenSource) { + ✅ Yes + } @else { + ❌ No + }
    - ✅ Yes❌ No + @if (product1.hasSelfHostingAbility === true) { + ✅ Yes + } @else if (product1.hasSelfHostingAbility === false) { + ❌ No + } - ✅ Yes❌ No + @if (product2.hasSelfHostingAbility === true) { + ✅ Yes + } @else if (product2.hasSelfHostingAbility === false) { + ❌ No + }
    - ✅ Yes❌ No + @if (product1.useAnonymously === true) { + ✅ Yes + } @else if (product1.useAnonymously === false) { + ❌ No + } - ✅ Yes❌ No + @if (product2.useAnonymously === true) { + ✅ Yes + } @else if (product2.useAnonymously === false) { + ❌ No + }
    - ✅ Yes❌ No + @if (product1.hasFreePlan === true) { + ✅ Yes + } @else if (product1.hasFreePlan === false) { + ❌ No + } - ✅ Yes❌ No + @if (product2.hasFreePlan === true) { + ✅ Yes + } @else if (product2.hasFreePlan === false) { + ❌ No + }
    - Starting from + @if (product2.pricingPerYear) { + Starting from {{ product2.pricingPerYear }} / - year + year + }
    Notes{{ product1.note }}{{ product2.note }}
    Notes{{ product1.note }}{{ product2.note }}
    diff --git a/apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.scss b/apps/client/src/app/pages/resources/personal-finance-tools/product-page.scss similarity index 100% rename from apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.scss rename to apps/client/src/app/pages/resources/personal-finance-tools/product-page.scss diff --git a/apps/client/src/app/pages/resources/personal-finance-tools/products/allinvestview-page.component.ts b/apps/client/src/app/pages/resources/personal-finance-tools/products/allinvestview-page.component.ts deleted file mode 100644 index d946883f2..000000000 --- a/apps/client/src/app/pages/resources/personal-finance-tools/products/allinvestview-page.component.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { Component } from '@angular/core'; -import { MatButtonModule } from '@angular/material/button'; -import { RouterModule } from '@angular/router'; - -import { products } from '../products'; -import { BaseProductPageComponent } from './base-page.component'; - -@Component({ - host: { class: 'page' }, - imports: [CommonModule, MatButtonModule, RouterModule], - selector: 'gf-allinvestview-systems-page', - standalone: true, - styleUrls: ['../product-page-template.scss'], - templateUrl: '../product-page-template.html' -}) -export class AllInvestViewPageComponent extends BaseProductPageComponent { - public product1 = products.find(({ key }) => { - return key === 'ghostfolio'; - }); - - public product2 = products.find(({ key }) => { - return key === 'allinvestview'; - }); - - public routerLinkAbout = ['/' + $localize`about`]; - public routerLinkFeatures = ['/' + $localize`features`]; - public routerLinkResourcesPersonalFinanceTools = [ - '/' + $localize`resources`, - 'personal-finance-tools' - ]; -} diff --git a/apps/client/src/app/pages/resources/personal-finance-tools/products/allvue-systems-page.component.ts b/apps/client/src/app/pages/resources/personal-finance-tools/products/allvue-systems-page.component.ts deleted file mode 100644 index 399abe975..000000000 --- a/apps/client/src/app/pages/resources/personal-finance-tools/products/allvue-systems-page.component.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { Component } from '@angular/core'; -import { MatButtonModule } from '@angular/material/button'; -import { RouterModule } from '@angular/router'; - -import { products } from '../products'; -import { BaseProductPageComponent } from './base-page.component'; - -@Component({ - host: { class: 'page' }, - imports: [CommonModule, MatButtonModule, RouterModule], - selector: 'gf-allvue-systems-page', - standalone: true, - styleUrls: ['../product-page-template.scss'], - templateUrl: '../product-page-template.html' -}) -export class AllvueSystemsPageComponent extends BaseProductPageComponent { - public product1 = products.find(({ key }) => { - return key === 'ghostfolio'; - }); - - public product2 = products.find(({ key }) => { - return key === 'allvue-systems'; - }); - - public routerLinkAbout = ['/' + $localize`about`]; - public routerLinkFeatures = ['/' + $localize`features`]; - public routerLinkResourcesPersonalFinanceTools = [ - '/' + $localize`resources`, - 'personal-finance-tools' - ]; -} diff --git a/apps/client/src/app/pages/resources/personal-finance-tools/products/altoo-page.component.ts b/apps/client/src/app/pages/resources/personal-finance-tools/products/altoo-page.component.ts deleted file mode 100644 index 1d1164e79..000000000 --- a/apps/client/src/app/pages/resources/personal-finance-tools/products/altoo-page.component.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { Component } from '@angular/core'; -import { MatButtonModule } from '@angular/material/button'; -import { RouterModule } from '@angular/router'; - -import { products } from '../products'; -import { BaseProductPageComponent } from './base-page.component'; - -@Component({ - host: { class: 'page' }, - imports: [CommonModule, MatButtonModule, RouterModule], - selector: 'gf-altoo-page', - standalone: true, - styleUrls: ['../product-page-template.scss'], - templateUrl: '../product-page-template.html' -}) -export class AltooPageComponent extends BaseProductPageComponent { - public product1 = products.find(({ key }) => { - return key === 'ghostfolio'; - }); - - public product2 = products.find(({ key }) => { - return key === 'altoo'; - }); - - public routerLinkAbout = ['/' + $localize`about`]; - public routerLinkFeatures = ['/' + $localize`features`]; - public routerLinkResourcesPersonalFinanceTools = [ - '/' + $localize`resources`, - 'personal-finance-tools' - ]; -} diff --git a/apps/client/src/app/pages/resources/personal-finance-tools/products/base-page.component.ts b/apps/client/src/app/pages/resources/personal-finance-tools/products/base-page.component.ts deleted file mode 100644 index 840a40e3e..000000000 --- a/apps/client/src/app/pages/resources/personal-finance-tools/products/base-page.component.ts +++ /dev/null @@ -1,19 +0,0 @@ -import { DataService } from '@ghostfolio/client/services/data.service'; - -import { Component, OnInit } from '@angular/core'; - -@Component({ - selector: 'gf-base-product-page', - template: '' -}) -export class BaseProductPageComponent implements OnInit { - public price: number; - - public constructor(private dataService: DataService) {} - - public ngOnInit() { - const { subscriptions } = this.dataService.fetchInfo(); - - this.price = subscriptions?.default?.price; - } -} diff --git a/apps/client/src/app/pages/resources/personal-finance-tools/products/basil-finance-page.component.ts b/apps/client/src/app/pages/resources/personal-finance-tools/products/basil-finance-page.component.ts deleted file mode 100644 index 1712f0013..000000000 --- a/apps/client/src/app/pages/resources/personal-finance-tools/products/basil-finance-page.component.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { Component } from '@angular/core'; -import { MatButtonModule } from '@angular/material/button'; -import { RouterModule } from '@angular/router'; - -import { products } from '../products'; -import { BaseProductPageComponent } from './base-page.component'; - -@Component({ - host: { class: 'page' }, - imports: [CommonModule, MatButtonModule, RouterModule], - selector: 'gf-basil-finance-page', - standalone: true, - styleUrls: ['../product-page-template.scss'], - templateUrl: '../product-page-template.html' -}) -export class BasilFinancePageComponent extends BaseProductPageComponent { - public product1 = products.find(({ key }) => { - return key === 'ghostfolio'; - }); - - public product2 = products.find(({ key }) => { - return key === 'basil-finance'; - }); - - public routerLinkAbout = ['/' + $localize`about`]; - public routerLinkFeatures = ['/' + $localize`features`]; - public routerLinkResourcesPersonalFinanceTools = [ - '/' + $localize`resources`, - 'personal-finance-tools' - ]; -} diff --git a/apps/client/src/app/pages/resources/personal-finance-tools/products/beanvest-page.component.ts b/apps/client/src/app/pages/resources/personal-finance-tools/products/beanvest-page.component.ts deleted file mode 100644 index 26b3b7fa3..000000000 --- a/apps/client/src/app/pages/resources/personal-finance-tools/products/beanvest-page.component.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { Component } from '@angular/core'; -import { MatButtonModule } from '@angular/material/button'; -import { RouterModule } from '@angular/router'; - -import { products } from '../products'; -import { BaseProductPageComponent } from './base-page.component'; - -@Component({ - host: { class: 'page' }, - imports: [CommonModule, MatButtonModule, RouterModule], - selector: 'gf-beanvest-page', - standalone: true, - styleUrls: ['../product-page-template.scss'], - templateUrl: '../product-page-template.html' -}) -export class BeanvestPageComponent extends BaseProductPageComponent { - public product1 = products.find(({ key }) => { - return key === 'ghostfolio'; - }); - - public product2 = products.find(({ key }) => { - return key === 'beanvest'; - }); - - public routerLinkAbout = ['/' + $localize`about`]; - public routerLinkFeatures = ['/' + $localize`features`]; - public routerLinkResourcesPersonalFinanceTools = [ - '/' + $localize`resources`, - 'personal-finance-tools' - ]; -} diff --git a/apps/client/src/app/pages/resources/personal-finance-tools/products/capitally-page.component.ts b/apps/client/src/app/pages/resources/personal-finance-tools/products/capitally-page.component.ts deleted file mode 100644 index 37501d4f0..000000000 --- a/apps/client/src/app/pages/resources/personal-finance-tools/products/capitally-page.component.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { Component } from '@angular/core'; -import { MatButtonModule } from '@angular/material/button'; -import { RouterModule } from '@angular/router'; - -import { products } from '../products'; -import { BaseProductPageComponent } from './base-page.component'; - -@Component({ - host: { class: 'page' }, - imports: [CommonModule, MatButtonModule, RouterModule], - selector: 'gf-capitally-page', - standalone: true, - styleUrls: ['../product-page-template.scss'], - templateUrl: '../product-page-template.html' -}) -export class CapitallyPageComponent extends BaseProductPageComponent { - public product1 = products.find(({ key }) => { - return key === 'ghostfolio'; - }); - - public product2 = products.find(({ key }) => { - return key === 'capitally'; - }); - - public routerLinkAbout = ['/' + $localize`about`]; - public routerLinkFeatures = ['/' + $localize`features`]; - public routerLinkResourcesPersonalFinanceTools = [ - '/' + $localize`resources`, - 'personal-finance-tools' - ]; -} diff --git a/apps/client/src/app/pages/resources/personal-finance-tools/products/capmon-page.component.ts b/apps/client/src/app/pages/resources/personal-finance-tools/products/capmon-page.component.ts deleted file mode 100644 index d021e2078..000000000 --- a/apps/client/src/app/pages/resources/personal-finance-tools/products/capmon-page.component.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { Component } from '@angular/core'; -import { MatButtonModule } from '@angular/material/button'; -import { RouterModule } from '@angular/router'; - -import { products } from '../products'; -import { BaseProductPageComponent } from './base-page.component'; - -@Component({ - host: { class: 'page' }, - imports: [CommonModule, MatButtonModule, RouterModule], - selector: 'gf-capmon-page', - standalone: true, - styleUrls: ['../product-page-template.scss'], - templateUrl: '../product-page-template.html' -}) -export class CapMonPageComponent extends BaseProductPageComponent { - public product1 = products.find(({ key }) => { - return key === 'ghostfolio'; - }); - - public product2 = products.find(({ key }) => { - return key === 'capmon'; - }); - - public routerLinkAbout = ['/' + $localize`about`]; - public routerLinkFeatures = ['/' + $localize`features`]; - public routerLinkResourcesPersonalFinanceTools = [ - '/' + $localize`resources`, - 'personal-finance-tools' - ]; -} diff --git a/apps/client/src/app/pages/resources/personal-finance-tools/products/compound-planning-page.component.ts b/apps/client/src/app/pages/resources/personal-finance-tools/products/compound-planning-page.component.ts deleted file mode 100644 index 0d455e127..000000000 --- a/apps/client/src/app/pages/resources/personal-finance-tools/products/compound-planning-page.component.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { Component } from '@angular/core'; -import { MatButtonModule } from '@angular/material/button'; -import { RouterModule } from '@angular/router'; - -import { products } from '../products'; -import { BaseProductPageComponent } from './base-page.component'; - -@Component({ - host: { class: 'page' }, - imports: [CommonModule, MatButtonModule, RouterModule], - selector: 'gf-compound-planning-page', - standalone: true, - styleUrls: ['../product-page-template.scss'], - templateUrl: '../product-page-template.html' -}) -export class CompoundPlanningPageComponent extends BaseProductPageComponent { - public product1 = products.find(({ key }) => { - return key === 'ghostfolio'; - }); - - public product2 = products.find(({ key }) => { - return key === 'compound-planning'; - }); - - public routerLinkAbout = ['/' + $localize`about`]; - public routerLinkFeatures = ['/' + $localize`features`]; - public routerLinkResourcesPersonalFinanceTools = [ - '/' + $localize`resources`, - 'personal-finance-tools' - ]; -} diff --git a/apps/client/src/app/pages/resources/personal-finance-tools/products/copilot-money-page.component.ts b/apps/client/src/app/pages/resources/personal-finance-tools/products/copilot-money-page.component.ts deleted file mode 100644 index f1c05855f..000000000 --- a/apps/client/src/app/pages/resources/personal-finance-tools/products/copilot-money-page.component.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { Component } from '@angular/core'; -import { MatButtonModule } from '@angular/material/button'; -import { RouterModule } from '@angular/router'; - -import { products } from '../products'; -import { BaseProductPageComponent } from './base-page.component'; - -@Component({ - host: { class: 'page' }, - imports: [CommonModule, MatButtonModule, RouterModule], - selector: 'gf-copilot-money-page', - standalone: true, - styleUrls: ['../product-page-template.scss'], - templateUrl: '../product-page-template.html' -}) -export class CopilotMoneyPageComponent extends BaseProductPageComponent { - public product1 = products.find(({ key }) => { - return key === 'ghostfolio'; - }); - - public product2 = products.find(({ key }) => { - return key === 'copilot-money'; - }); - - public routerLinkAbout = ['/' + $localize`about`]; - public routerLinkFeatures = ['/' + $localize`features`]; - public routerLinkResourcesPersonalFinanceTools = [ - '/' + $localize`resources`, - 'personal-finance-tools' - ]; -} diff --git a/apps/client/src/app/pages/resources/personal-finance-tools/products/de.fi-page.component.ts b/apps/client/src/app/pages/resources/personal-finance-tools/products/de.fi-page.component.ts deleted file mode 100644 index b2a0d62ec..000000000 --- a/apps/client/src/app/pages/resources/personal-finance-tools/products/de.fi-page.component.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { Component } from '@angular/core'; -import { MatButtonModule } from '@angular/material/button'; -import { RouterModule } from '@angular/router'; - -import { products } from '../products'; -import { BaseProductPageComponent } from './base-page.component'; - -@Component({ - host: { class: 'page' }, - imports: [CommonModule, MatButtonModule, RouterModule], - selector: 'gf-de-fi-page', - standalone: true, - styleUrls: ['../product-page-template.scss'], - templateUrl: '../product-page-template.html' -}) -export class DeFiPageComponent extends BaseProductPageComponent { - public product1 = products.find(({ key }) => { - return key === 'ghostfolio'; - }); - - public product2 = products.find(({ key }) => { - return key === 'de.fi'; - }); - - public routerLinkAbout = ['/' + $localize`about`]; - public routerLinkFeatures = ['/' + $localize`features`]; - public routerLinkResourcesPersonalFinanceTools = [ - '/' + $localize`resources`, - 'personal-finance-tools' - ]; -} diff --git a/apps/client/src/app/pages/resources/personal-finance-tools/products/delta-page.component.ts b/apps/client/src/app/pages/resources/personal-finance-tools/products/delta-page.component.ts deleted file mode 100644 index fe11152d3..000000000 --- a/apps/client/src/app/pages/resources/personal-finance-tools/products/delta-page.component.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { Component } from '@angular/core'; -import { MatButtonModule } from '@angular/material/button'; -import { RouterModule } from '@angular/router'; - -import { products } from '../products'; -import { BaseProductPageComponent } from './base-page.component'; - -@Component({ - host: { class: 'page' }, - imports: [CommonModule, MatButtonModule, RouterModule], - selector: 'gf-delta-page', - standalone: true, - styleUrls: ['../product-page-template.scss'], - templateUrl: '../product-page-template.html' -}) -export class DeltaPageComponent extends BaseProductPageComponent { - public product1 = products.find(({ key }) => { - return key === 'ghostfolio'; - }); - - public product2 = products.find(({ key }) => { - return key === 'delta'; - }); - - public routerLinkAbout = ['/' + $localize`about`]; - public routerLinkFeatures = ['/' + $localize`features`]; - public routerLinkResourcesPersonalFinanceTools = [ - '/' + $localize`resources`, - 'personal-finance-tools' - ]; -} diff --git a/apps/client/src/app/pages/resources/personal-finance-tools/products/divvydiary-page.component.ts b/apps/client/src/app/pages/resources/personal-finance-tools/products/divvydiary-page.component.ts deleted file mode 100644 index e128650de..000000000 --- a/apps/client/src/app/pages/resources/personal-finance-tools/products/divvydiary-page.component.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { Component } from '@angular/core'; -import { MatButtonModule } from '@angular/material/button'; -import { RouterModule } from '@angular/router'; - -import { products } from '../products'; -import { BaseProductPageComponent } from './base-page.component'; - -@Component({ - host: { class: 'page' }, - imports: [CommonModule, MatButtonModule, RouterModule], - selector: 'gf-divvy-diary-page', - standalone: true, - styleUrls: ['../product-page-template.scss'], - templateUrl: '../product-page-template.html' -}) -export class DivvyDiaryPageComponent extends BaseProductPageComponent { - public product1 = products.find(({ key }) => { - return key === 'ghostfolio'; - }); - - public product2 = products.find(({ key }) => { - return key === 'divvydiary'; - }); - - public routerLinkAbout = ['/' + $localize`about`]; - public routerLinkFeatures = ['/' + $localize`features`]; - public routerLinkResourcesPersonalFinanceTools = [ - '/' + $localize`resources`, - 'personal-finance-tools' - ]; -} diff --git a/apps/client/src/app/pages/resources/personal-finance-tools/products/eightfigures-page.component.ts b/apps/client/src/app/pages/resources/personal-finance-tools/products/eightfigures-page.component.ts deleted file mode 100644 index 933e1ac4b..000000000 --- a/apps/client/src/app/pages/resources/personal-finance-tools/products/eightfigures-page.component.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { Component } from '@angular/core'; -import { MatButtonModule } from '@angular/material/button'; -import { RouterModule } from '@angular/router'; - -import { products } from '../products'; -import { BaseProductPageComponent } from './base-page.component'; - -@Component({ - host: { class: 'page' }, - imports: [CommonModule, MatButtonModule, RouterModule], - selector: 'gf-eightfigures-page', - standalone: true, - styleUrls: ['../product-page-template.scss'], - templateUrl: '../product-page-template.html' -}) -export class EightFiguresPageComponent extends BaseProductPageComponent { - public product1 = products.find(({ key }) => { - return key === 'ghostfolio'; - }); - - public product2 = products.find(({ key }) => { - return key === 'eightfigures'; - }); - - public routerLinkAbout = ['/' + $localize`about`]; - public routerLinkFeatures = ['/' + $localize`features`]; - public routerLinkResourcesPersonalFinanceTools = [ - '/' + $localize`resources`, - 'personal-finance-tools' - ]; -} diff --git a/apps/client/src/app/pages/resources/personal-finance-tools/products/empower-page.component.ts b/apps/client/src/app/pages/resources/personal-finance-tools/products/empower-page.component.ts deleted file mode 100644 index ea02c8b17..000000000 --- a/apps/client/src/app/pages/resources/personal-finance-tools/products/empower-page.component.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { Component } from '@angular/core'; -import { MatButtonModule } from '@angular/material/button'; -import { RouterModule } from '@angular/router'; - -import { products } from '../products'; -import { BaseProductPageComponent } from './base-page.component'; - -@Component({ - host: { class: 'page' }, - imports: [CommonModule, MatButtonModule, RouterModule], - selector: 'gf-empower-page', - standalone: true, - styleUrls: ['../product-page-template.scss'], - templateUrl: '../product-page-template.html' -}) -export class EmpowerPageComponent extends BaseProductPageComponent { - public product1 = products.find(({ key }) => { - return key === 'ghostfolio'; - }); - - public product2 = products.find(({ key }) => { - return key === 'empower'; - }); - - public routerLinkAbout = ['/' + $localize`about`]; - public routerLinkFeatures = ['/' + $localize`features`]; - public routerLinkResourcesPersonalFinanceTools = [ - '/' + $localize`resources`, - 'personal-finance-tools' - ]; -} diff --git a/apps/client/src/app/pages/resources/personal-finance-tools/products/exirio-page.component.ts b/apps/client/src/app/pages/resources/personal-finance-tools/products/exirio-page.component.ts deleted file mode 100644 index 7844350df..000000000 --- a/apps/client/src/app/pages/resources/personal-finance-tools/products/exirio-page.component.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { Component } from '@angular/core'; -import { MatButtonModule } from '@angular/material/button'; -import { RouterModule } from '@angular/router'; - -import { products } from '../products'; -import { BaseProductPageComponent } from './base-page.component'; - -@Component({ - host: { class: 'page' }, - imports: [CommonModule, MatButtonModule, RouterModule], - selector: 'gf-exirio-page', - standalone: true, - styleUrls: ['../product-page-template.scss'], - templateUrl: '../product-page-template.html' -}) -export class ExirioPageComponent extends BaseProductPageComponent { - public product1 = products.find(({ key }) => { - return key === 'ghostfolio'; - }); - - public product2 = products.find(({ key }) => { - return key === 'exirio'; - }); - - public routerLinkAbout = ['/' + $localize`about`]; - public routerLinkFeatures = ['/' + $localize`features`]; - public routerLinkResourcesPersonalFinanceTools = [ - '/' + $localize`resources`, - 'personal-finance-tools' - ]; -} diff --git a/apps/client/src/app/pages/resources/personal-finance-tools/products/fina-page.component.ts b/apps/client/src/app/pages/resources/personal-finance-tools/products/fina-page.component.ts deleted file mode 100644 index 328d9896e..000000000 --- a/apps/client/src/app/pages/resources/personal-finance-tools/products/fina-page.component.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { Component } from '@angular/core'; -import { MatButtonModule } from '@angular/material/button'; -import { RouterModule } from '@angular/router'; - -import { products } from '../products'; -import { BaseProductPageComponent } from './base-page.component'; - -@Component({ - host: { class: 'page' }, - imports: [CommonModule, MatButtonModule, RouterModule], - selector: 'gf-fina-page', - standalone: true, - styleUrls: ['../product-page-template.scss'], - templateUrl: '../product-page-template.html' -}) -export class FinaPageComponent extends BaseProductPageComponent { - public product1 = products.find(({ key }) => { - return key === 'ghostfolio'; - }); - - public product2 = products.find(({ key }) => { - return key === 'fina'; - }); - - public routerLinkAbout = ['/' + $localize`about`]; - public routerLinkFeatures = ['/' + $localize`features`]; - public routerLinkResourcesPersonalFinanceTools = [ - '/' + $localize`resources`, - 'personal-finance-tools' - ]; -} diff --git a/apps/client/src/app/pages/resources/personal-finance-tools/products/finary-page.component.ts b/apps/client/src/app/pages/resources/personal-finance-tools/products/finary-page.component.ts deleted file mode 100644 index 4e64d8c8f..000000000 --- a/apps/client/src/app/pages/resources/personal-finance-tools/products/finary-page.component.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { Component } from '@angular/core'; -import { MatButtonModule } from '@angular/material/button'; -import { RouterModule } from '@angular/router'; - -import { products } from '../products'; -import { BaseProductPageComponent } from './base-page.component'; - -@Component({ - host: { class: 'page' }, - imports: [CommonModule, MatButtonModule, RouterModule], - selector: 'gf-finary-page', - standalone: true, - styleUrls: ['../product-page-template.scss'], - templateUrl: '../product-page-template.html' -}) -export class FinaryPageComponent extends BaseProductPageComponent { - public product1 = products.find(({ key }) => { - return key === 'ghostfolio'; - }); - - public product2 = products.find(({ key }) => { - return key === 'finary'; - }); - - public routerLinkAbout = ['/' + $localize`about`]; - public routerLinkFeatures = ['/' + $localize`features`]; - public routerLinkResourcesPersonalFinanceTools = [ - '/' + $localize`resources`, - 'personal-finance-tools' - ]; -} diff --git a/apps/client/src/app/pages/resources/personal-finance-tools/products/finwise-page.component.ts b/apps/client/src/app/pages/resources/personal-finance-tools/products/finwise-page.component.ts deleted file mode 100644 index 70f46d132..000000000 --- a/apps/client/src/app/pages/resources/personal-finance-tools/products/finwise-page.component.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { Component } from '@angular/core'; -import { MatButtonModule } from '@angular/material/button'; -import { RouterModule } from '@angular/router'; - -import { products } from '../products'; -import { BaseProductPageComponent } from './base-page.component'; - -@Component({ - host: { class: 'page' }, - imports: [CommonModule, MatButtonModule, RouterModule], - selector: 'gf-finwise-page', - standalone: true, - styleUrls: ['../product-page-template.scss'], - templateUrl: '../product-page-template.html' -}) -export class FinWisePageComponent extends BaseProductPageComponent { - public product1 = products.find(({ key }) => { - return key === 'ghostfolio'; - }); - - public product2 = products.find(({ key }) => { - return key === 'finwise'; - }); - - public routerLinkAbout = ['/' + $localize`about`]; - public routerLinkFeatures = ['/' + $localize`features`]; - public routerLinkResourcesPersonalFinanceTools = [ - '/' + $localize`resources`, - 'personal-finance-tools' - ]; -} diff --git a/apps/client/src/app/pages/resources/personal-finance-tools/products/folishare-page.component.ts b/apps/client/src/app/pages/resources/personal-finance-tools/products/folishare-page.component.ts deleted file mode 100644 index dfddfc2a0..000000000 --- a/apps/client/src/app/pages/resources/personal-finance-tools/products/folishare-page.component.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { Component } from '@angular/core'; -import { MatButtonModule } from '@angular/material/button'; -import { RouterModule } from '@angular/router'; - -import { products } from '../products'; -import { BaseProductPageComponent } from './base-page.component'; - -@Component({ - host: { class: 'page' }, - imports: [CommonModule, MatButtonModule, RouterModule], - selector: 'gf-folishare-page', - standalone: true, - styleUrls: ['../product-page-template.scss'], - templateUrl: '../product-page-template.html' -}) -export class FolisharePageComponent extends BaseProductPageComponent { - public product1 = products.find(({ key }) => { - return key === 'ghostfolio'; - }); - - public product2 = products.find(({ key }) => { - return key === 'folishare'; - }); - - public routerLinkAbout = ['/' + $localize`about`]; - public routerLinkFeatures = ['/' + $localize`features`]; - public routerLinkResourcesPersonalFinanceTools = [ - '/' + $localize`resources`, - 'personal-finance-tools' - ]; -} diff --git a/apps/client/src/app/pages/resources/personal-finance-tools/products/getquin-page.component.ts b/apps/client/src/app/pages/resources/personal-finance-tools/products/getquin-page.component.ts deleted file mode 100644 index 86ae168b6..000000000 --- a/apps/client/src/app/pages/resources/personal-finance-tools/products/getquin-page.component.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { Component } from '@angular/core'; -import { MatButtonModule } from '@angular/material/button'; -import { RouterModule } from '@angular/router'; - -import { products } from '../products'; -import { BaseProductPageComponent } from './base-page.component'; - -@Component({ - host: { class: 'page' }, - imports: [CommonModule, MatButtonModule, RouterModule], - selector: 'gf-getquin-page', - standalone: true, - styleUrls: ['../product-page-template.scss'], - templateUrl: '../product-page-template.html' -}) -export class GetquinPageComponent extends BaseProductPageComponent { - public product1 = products.find(({ key }) => { - return key === 'ghostfolio'; - }); - - public product2 = products.find(({ key }) => { - return key === 'getquin'; - }); - - public routerLinkAbout = ['/' + $localize`about`]; - public routerLinkFeatures = ['/' + $localize`features`]; - public routerLinkResourcesPersonalFinanceTools = [ - '/' + $localize`resources`, - 'personal-finance-tools' - ]; -} diff --git a/apps/client/src/app/pages/resources/personal-finance-tools/products/gospatz-page.component.ts b/apps/client/src/app/pages/resources/personal-finance-tools/products/gospatz-page.component.ts deleted file mode 100644 index 8bb604b11..000000000 --- a/apps/client/src/app/pages/resources/personal-finance-tools/products/gospatz-page.component.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { Component } from '@angular/core'; -import { MatButtonModule } from '@angular/material/button'; -import { RouterModule } from '@angular/router'; - -import { products } from '../products'; -import { BaseProductPageComponent } from './base-page.component'; - -@Component({ - host: { class: 'page' }, - imports: [CommonModule, MatButtonModule, RouterModule], - selector: 'gf-gospatz-page', - standalone: true, - styleUrls: ['../product-page-template.scss'], - templateUrl: '../product-page-template.html' -}) -export class GoSpatzPageComponent extends BaseProductPageComponent { - public product1 = products.find(({ key }) => { - return key === 'ghostfolio'; - }); - - public product2 = products.find(({ key }) => { - return key === 'gospatz'; - }); - - public routerLinkAbout = ['/' + $localize`about`]; - public routerLinkFeatures = ['/' + $localize`features`]; - public routerLinkResourcesPersonalFinanceTools = [ - '/' + $localize`resources`, - 'personal-finance-tools' - ]; -} diff --git a/apps/client/src/app/pages/resources/personal-finance-tools/products/intuit-mint-page.component.ts b/apps/client/src/app/pages/resources/personal-finance-tools/products/intuit-mint-page.component.ts deleted file mode 100644 index a142bec5c..000000000 --- a/apps/client/src/app/pages/resources/personal-finance-tools/products/intuit-mint-page.component.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { Component } from '@angular/core'; -import { MatButtonModule } from '@angular/material/button'; -import { RouterModule } from '@angular/router'; - -import { products } from '../products'; -import { BaseProductPageComponent } from './base-page.component'; - -@Component({ - host: { class: 'page' }, - imports: [CommonModule, MatButtonModule, RouterModule], - selector: 'gf-intuit-mint-page', - standalone: true, - styleUrls: ['../product-page-template.scss'], - templateUrl: '../product-page-template.html' -}) -export class IntuitMintPageComponent extends BaseProductPageComponent { - public product1 = products.find(({ key }) => { - return key === 'ghostfolio'; - }); - - public product2 = products.find(({ key }) => { - return key === 'intuit-mint'; - }); - - public routerLinkAbout = ['/' + $localize`about`]; - public routerLinkFeatures = ['/' + $localize`features`]; - public routerLinkResourcesPersonalFinanceTools = [ - '/' + $localize`resources`, - 'personal-finance-tools' - ]; -} diff --git a/apps/client/src/app/pages/resources/personal-finance-tools/products/justetf-page.component.ts b/apps/client/src/app/pages/resources/personal-finance-tools/products/justetf-page.component.ts deleted file mode 100644 index f87ec5f43..000000000 --- a/apps/client/src/app/pages/resources/personal-finance-tools/products/justetf-page.component.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { Component } from '@angular/core'; -import { MatButtonModule } from '@angular/material/button'; -import { RouterModule } from '@angular/router'; - -import { products } from '../products'; -import { BaseProductPageComponent } from './base-page.component'; - -@Component({ - host: { class: 'page' }, - imports: [CommonModule, MatButtonModule, RouterModule], - selector: 'gf-justetf-page', - standalone: true, - styleUrls: ['../product-page-template.scss'], - templateUrl: '../product-page-template.html' -}) -export class JustEtfPageComponent extends BaseProductPageComponent { - public product1 = products.find(({ key }) => { - return key === 'ghostfolio'; - }); - - public product2 = products.find(({ key }) => { - return key === 'justetf'; - }); - - public routerLinkAbout = ['/' + $localize`about`]; - public routerLinkFeatures = ['/' + $localize`features`]; - public routerLinkResourcesPersonalFinanceTools = [ - '/' + $localize`resources`, - 'personal-finance-tools' - ]; -} diff --git a/apps/client/src/app/pages/resources/personal-finance-tools/products/kubera-page.component.ts b/apps/client/src/app/pages/resources/personal-finance-tools/products/kubera-page.component.ts deleted file mode 100644 index cb0511d4f..000000000 --- a/apps/client/src/app/pages/resources/personal-finance-tools/products/kubera-page.component.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { Component } from '@angular/core'; -import { MatButtonModule } from '@angular/material/button'; -import { RouterModule } from '@angular/router'; - -import { products } from '../products'; -import { BaseProductPageComponent } from './base-page.component'; - -@Component({ - host: { class: 'page' }, - imports: [CommonModule, MatButtonModule, RouterModule], - selector: 'gf-kubera-page', - standalone: true, - styleUrls: ['../product-page-template.scss'], - templateUrl: '../product-page-template.html' -}) -export class KuberaPageComponent extends BaseProductPageComponent { - public product1 = products.find(({ key }) => { - return key === 'ghostfolio'; - }); - - public product2 = products.find(({ key }) => { - return key === 'kubera'; - }); - - public routerLinkAbout = ['/' + $localize`about`]; - public routerLinkFeatures = ['/' + $localize`features`]; - public routerLinkResourcesPersonalFinanceTools = [ - '/' + $localize`resources`, - 'personal-finance-tools' - ]; -} diff --git a/apps/client/src/app/pages/resources/personal-finance-tools/products/magnifi-page.component.ts b/apps/client/src/app/pages/resources/personal-finance-tools/products/magnifi-page.component.ts deleted file mode 100644 index 4e688c11e..000000000 --- a/apps/client/src/app/pages/resources/personal-finance-tools/products/magnifi-page.component.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { Component } from '@angular/core'; -import { MatButtonModule } from '@angular/material/button'; -import { RouterModule } from '@angular/router'; - -import { products } from '../products'; -import { BaseProductPageComponent } from './base-page.component'; - -@Component({ - host: { class: 'page' }, - imports: [CommonModule, MatButtonModule, RouterModule], - selector: 'gf-magnifi-page', - standalone: true, - styleUrls: ['../product-page-template.scss'], - templateUrl: '../product-page-template.html' -}) -export class MagnifiPageComponent extends BaseProductPageComponent { - public product1 = products.find(({ key }) => { - return key === 'ghostfolio'; - }); - - public product2 = products.find(({ key }) => { - return key === 'magnifi'; - }); - - public routerLinkAbout = ['/' + $localize`about`]; - public routerLinkFeatures = ['/' + $localize`features`]; - public routerLinkResourcesPersonalFinanceTools = [ - '/' + $localize`resources`, - 'personal-finance-tools' - ]; -} diff --git a/apps/client/src/app/pages/resources/personal-finance-tools/products/markets.sh-page.component.ts b/apps/client/src/app/pages/resources/personal-finance-tools/products/markets.sh-page.component.ts deleted file mode 100644 index 94bc581e4..000000000 --- a/apps/client/src/app/pages/resources/personal-finance-tools/products/markets.sh-page.component.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { Component } from '@angular/core'; -import { MatButtonModule } from '@angular/material/button'; -import { RouterModule } from '@angular/router'; - -import { products } from '../products'; -import { BaseProductPageComponent } from './base-page.component'; - -@Component({ - host: { class: 'page' }, - imports: [CommonModule, MatButtonModule, RouterModule], - selector: 'gf-markets-sh-page', - standalone: true, - styleUrls: ['../product-page-template.scss'], - templateUrl: '../product-page-template.html' -}) -export class MarketsShPageComponent extends BaseProductPageComponent { - public product1 = products.find(({ key }) => { - return key === 'ghostfolio'; - }); - - public product2 = products.find(({ key }) => { - return key === 'markets.sh'; - }); - - public routerLinkAbout = ['/' + $localize`about`]; - public routerLinkFeatures = ['/' + $localize`features`]; - public routerLinkResourcesPersonalFinanceTools = [ - '/' + $localize`resources`, - 'personal-finance-tools' - ]; -} diff --git a/apps/client/src/app/pages/resources/personal-finance-tools/products/maybe-finance-page.component.ts b/apps/client/src/app/pages/resources/personal-finance-tools/products/maybe-finance-page.component.ts deleted file mode 100644 index 86738e136..000000000 --- a/apps/client/src/app/pages/resources/personal-finance-tools/products/maybe-finance-page.component.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { Component } from '@angular/core'; -import { MatButtonModule } from '@angular/material/button'; -import { RouterModule } from '@angular/router'; - -import { products } from '../products'; -import { BaseProductPageComponent } from './base-page.component'; - -@Component({ - host: { class: 'page' }, - imports: [CommonModule, MatButtonModule, RouterModule], - selector: 'gf-maybe-finance-page', - standalone: true, - styleUrls: ['../product-page-template.scss'], - templateUrl: '../product-page-template.html' -}) -export class MaybeFinancePageComponent extends BaseProductPageComponent { - public product1 = products.find(({ key }) => { - return key === 'ghostfolio'; - }); - - public product2 = products.find(({ key }) => { - return key === 'maybe-finance'; - }); - - public routerLinkAbout = ['/' + $localize`about`]; - public routerLinkFeatures = ['/' + $localize`features`]; - public routerLinkResourcesPersonalFinanceTools = [ - '/' + $localize`resources`, - 'personal-finance-tools' - ]; -} diff --git a/apps/client/src/app/pages/resources/personal-finance-tools/products/monarch-money-page.component.ts b/apps/client/src/app/pages/resources/personal-finance-tools/products/monarch-money-page.component.ts deleted file mode 100644 index 095584fbe..000000000 --- a/apps/client/src/app/pages/resources/personal-finance-tools/products/monarch-money-page.component.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { Component } from '@angular/core'; -import { MatButtonModule } from '@angular/material/button'; -import { RouterModule } from '@angular/router'; - -import { products } from '../products'; -import { BaseProductPageComponent } from './base-page.component'; - -@Component({ - host: { class: 'page' }, - imports: [CommonModule, MatButtonModule, RouterModule], - selector: 'gf-monarch-money-page', - standalone: true, - styleUrls: ['../product-page-template.scss'], - templateUrl: '../product-page-template.html' -}) -export class MonarchMoneyPageComponent extends BaseProductPageComponent { - public product1 = products.find(({ key }) => { - return key === 'ghostfolio'; - }); - - public product2 = products.find(({ key }) => { - return key === 'monarch-money'; - }); - - public routerLinkAbout = ['/' + $localize`about`]; - public routerLinkFeatures = ['/' + $localize`features`]; - public routerLinkResourcesPersonalFinanceTools = [ - '/' + $localize`resources`, - 'personal-finance-tools' - ]; -} diff --git a/apps/client/src/app/pages/resources/personal-finance-tools/products/monse-page.component.ts b/apps/client/src/app/pages/resources/personal-finance-tools/products/monse-page.component.ts deleted file mode 100644 index 588854e3d..000000000 --- a/apps/client/src/app/pages/resources/personal-finance-tools/products/monse-page.component.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { Component } from '@angular/core'; -import { MatButtonModule } from '@angular/material/button'; -import { RouterModule } from '@angular/router'; - -import { products } from '../products'; -import { BaseProductPageComponent } from './base-page.component'; - -@Component({ - host: { class: 'page' }, - imports: [CommonModule, MatButtonModule, RouterModule], - selector: 'gf-monse-page', - standalone: true, - styleUrls: ['../product-page-template.scss'], - templateUrl: '../product-page-template.html' -}) -export class MonsePageComponent extends BaseProductPageComponent { - public product1 = products.find(({ key }) => { - return key === 'ghostfolio'; - }); - - public product2 = products.find(({ key }) => { - return key === 'monse'; - }); - - public routerLinkAbout = ['/' + $localize`about`]; - public routerLinkFeatures = ['/' + $localize`features`]; - public routerLinkResourcesPersonalFinanceTools = [ - '/' + $localize`resources`, - 'personal-finance-tools' - ]; -} diff --git a/apps/client/src/app/pages/resources/personal-finance-tools/products/parqet-page.component.ts b/apps/client/src/app/pages/resources/personal-finance-tools/products/parqet-page.component.ts deleted file mode 100644 index f6e956023..000000000 --- a/apps/client/src/app/pages/resources/personal-finance-tools/products/parqet-page.component.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { Component } from '@angular/core'; -import { MatButtonModule } from '@angular/material/button'; -import { RouterModule } from '@angular/router'; - -import { products } from '../products'; -import { BaseProductPageComponent } from './base-page.component'; - -@Component({ - host: { class: 'page' }, - imports: [CommonModule, MatButtonModule, RouterModule], - selector: 'gf-parqet-page', - standalone: true, - styleUrls: ['../product-page-template.scss'], - templateUrl: '../product-page-template.html' -}) -export class ParqetPageComponent extends BaseProductPageComponent { - public product1 = products.find(({ key }) => { - return key === 'ghostfolio'; - }); - - public product2 = products.find(({ key }) => { - return key === 'parqet'; - }); - - public routerLinkAbout = ['/' + $localize`about`]; - public routerLinkFeatures = ['/' + $localize`features`]; - public routerLinkResourcesPersonalFinanceTools = [ - '/' + $localize`resources`, - 'personal-finance-tools' - ]; -} diff --git a/apps/client/src/app/pages/resources/personal-finance-tools/products/plannix-page.component.ts b/apps/client/src/app/pages/resources/personal-finance-tools/products/plannix-page.component.ts deleted file mode 100644 index 106818ea0..000000000 --- a/apps/client/src/app/pages/resources/personal-finance-tools/products/plannix-page.component.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { Component } from '@angular/core'; -import { MatButtonModule } from '@angular/material/button'; -import { RouterModule } from '@angular/router'; - -import { products } from '../products'; -import { BaseProductPageComponent } from './base-page.component'; - -@Component({ - host: { class: 'page' }, - imports: [CommonModule, MatButtonModule, RouterModule], - selector: 'gf-plannix-page', - standalone: true, - styleUrls: ['../product-page-template.scss'], - templateUrl: '../product-page-template.html' -}) -export class PlannixPageComponent extends BaseProductPageComponent { - public product1 = products.find(({ key }) => { - return key === 'ghostfolio'; - }); - - public product2 = products.find(({ key }) => { - return key === 'plannix'; - }); - - public routerLinkAbout = ['/' + $localize`about`]; - public routerLinkFeatures = ['/' + $localize`features`]; - public routerLinkResourcesPersonalFinanceTools = [ - '/' + $localize`resources`, - 'personal-finance-tools' - ]; -} diff --git a/apps/client/src/app/pages/resources/personal-finance-tools/products/portfolio-dividend-tracker-page.component.ts b/apps/client/src/app/pages/resources/personal-finance-tools/products/portfolio-dividend-tracker-page.component.ts deleted file mode 100644 index da41c1604..000000000 --- a/apps/client/src/app/pages/resources/personal-finance-tools/products/portfolio-dividend-tracker-page.component.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { Component } from '@angular/core'; -import { MatButtonModule } from '@angular/material/button'; -import { RouterModule } from '@angular/router'; - -import { products } from '../products'; -import { BaseProductPageComponent } from './base-page.component'; - -@Component({ - host: { class: 'page' }, - imports: [CommonModule, MatButtonModule, RouterModule], - selector: 'gf-portfolio-dividend-tracker-page', - standalone: true, - styleUrls: ['../product-page-template.scss'], - templateUrl: '../product-page-template.html' -}) -export class PortfolioDividendTrackerPageComponent extends BaseProductPageComponent { - public product1 = products.find(({ key }) => { - return key === 'ghostfolio'; - }); - - public product2 = products.find(({ key }) => { - return key === 'portfolio-dividend-tracker'; - }); - - public routerLinkAbout = ['/' + $localize`about`]; - public routerLinkFeatures = ['/' + $localize`features`]; - public routerLinkResourcesPersonalFinanceTools = [ - '/' + $localize`resources`, - 'personal-finance-tools' - ]; -} diff --git a/apps/client/src/app/pages/resources/personal-finance-tools/products/portseido-page.component.ts b/apps/client/src/app/pages/resources/personal-finance-tools/products/portseido-page.component.ts deleted file mode 100644 index 7fb7703b2..000000000 --- a/apps/client/src/app/pages/resources/personal-finance-tools/products/portseido-page.component.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { Component } from '@angular/core'; -import { MatButtonModule } from '@angular/material/button'; -import { RouterModule } from '@angular/router'; - -import { products } from '../products'; -import { BaseProductPageComponent } from './base-page.component'; - -@Component({ - host: { class: 'page' }, - imports: [CommonModule, MatButtonModule, RouterModule], - selector: 'gf-portseido-page', - standalone: true, - styleUrls: ['../product-page-template.scss'], - templateUrl: '../product-page-template.html' -}) -export class PortseidoPageComponent extends BaseProductPageComponent { - public product1 = products.find(({ key }) => { - return key === 'ghostfolio'; - }); - - public product2 = products.find(({ key }) => { - return key === 'portseido'; - }); - - public routerLinkAbout = ['/' + $localize`about`]; - public routerLinkFeatures = ['/' + $localize`features`]; - public routerLinkResourcesPersonalFinanceTools = [ - '/' + $localize`resources`, - 'personal-finance-tools' - ]; -} diff --git a/apps/client/src/app/pages/resources/personal-finance-tools/products/projectionlab-page.component.ts b/apps/client/src/app/pages/resources/personal-finance-tools/products/projectionlab-page.component.ts deleted file mode 100644 index 6cd22b8f4..000000000 --- a/apps/client/src/app/pages/resources/personal-finance-tools/products/projectionlab-page.component.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { Component } from '@angular/core'; -import { MatButtonModule } from '@angular/material/button'; -import { RouterModule } from '@angular/router'; - -import { products } from '../products'; -import { BaseProductPageComponent } from './base-page.component'; - -@Component({ - host: { class: 'page' }, - imports: [CommonModule, MatButtonModule, RouterModule], - selector: 'gf-projection-lab-page', - standalone: true, - styleUrls: ['../product-page-template.scss'], - templateUrl: '../product-page-template.html' -}) -export class ProjectionLabPageComponent extends BaseProductPageComponent { - public product1 = products.find(({ key }) => { - return key === 'ghostfolio'; - }); - - public product2 = products.find(({ key }) => { - return key === 'projectionlab'; - }); - - public routerLinkAbout = ['/' + $localize`about`]; - public routerLinkFeatures = ['/' + $localize`features`]; - public routerLinkResourcesPersonalFinanceTools = [ - '/' + $localize`resources`, - 'personal-finance-tools' - ]; -} diff --git a/apps/client/src/app/pages/resources/personal-finance-tools/products/rocket-money-page.component.ts b/apps/client/src/app/pages/resources/personal-finance-tools/products/rocket-money-page.component.ts deleted file mode 100644 index 7dc279444..000000000 --- a/apps/client/src/app/pages/resources/personal-finance-tools/products/rocket-money-page.component.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { Component } from '@angular/core'; -import { MatButtonModule } from '@angular/material/button'; -import { RouterModule } from '@angular/router'; - -import { products } from '../products'; -import { BaseProductPageComponent } from './base-page.component'; - -@Component({ - host: { class: 'page' }, - imports: [CommonModule, MatButtonModule, RouterModule], - selector: 'gf-rocket-money-page', - standalone: true, - styleUrls: ['../product-page-template.scss'], - templateUrl: '../product-page-template.html' -}) -export class RocketMoneyPageComponent extends BaseProductPageComponent { - public product1 = products.find(({ key }) => { - return key === 'ghostfolio'; - }); - - public product2 = products.find(({ key }) => { - return key === 'rocket-money'; - }); - - public routerLinkAbout = ['/' + $localize`about`]; - public routerLinkFeatures = ['/' + $localize`features`]; - public routerLinkResourcesPersonalFinanceTools = [ - '/' + $localize`resources`, - 'personal-finance-tools' - ]; -} diff --git a/apps/client/src/app/pages/resources/personal-finance-tools/products/seeking-alpha-page.component.ts b/apps/client/src/app/pages/resources/personal-finance-tools/products/seeking-alpha-page.component.ts deleted file mode 100644 index 825eacb34..000000000 --- a/apps/client/src/app/pages/resources/personal-finance-tools/products/seeking-alpha-page.component.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { Component } from '@angular/core'; -import { MatButtonModule } from '@angular/material/button'; -import { RouterModule } from '@angular/router'; - -import { products } from '../products'; -import { BaseProductPageComponent } from './base-page.component'; - -@Component({ - host: { class: 'page' }, - imports: [CommonModule, MatButtonModule, RouterModule], - selector: 'gf-seeking-alpha-page', - standalone: true, - styleUrls: ['../product-page-template.scss'], - templateUrl: '../product-page-template.html' -}) -export class SeekingAlphaPageComponent extends BaseProductPageComponent { - public product1 = products.find(({ key }) => { - return key === 'ghostfolio'; - }); - - public product2 = products.find(({ key }) => { - return key === 'seeking-alpha'; - }); - - public routerLinkAbout = ['/' + $localize`about`]; - public routerLinkFeatures = ['/' + $localize`features`]; - public routerLinkResourcesPersonalFinanceTools = [ - '/' + $localize`resources`, - 'personal-finance-tools' - ]; -} diff --git a/apps/client/src/app/pages/resources/personal-finance-tools/products/sharesight-page.component.ts b/apps/client/src/app/pages/resources/personal-finance-tools/products/sharesight-page.component.ts deleted file mode 100644 index 5b0554179..000000000 --- a/apps/client/src/app/pages/resources/personal-finance-tools/products/sharesight-page.component.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { Component } from '@angular/core'; -import { MatButtonModule } from '@angular/material/button'; -import { RouterModule } from '@angular/router'; - -import { products } from '../products'; -import { BaseProductPageComponent } from './base-page.component'; - -@Component({ - host: { class: 'page' }, - imports: [CommonModule, MatButtonModule, RouterModule], - selector: 'gf-sharesight-page', - standalone: true, - styleUrls: ['../product-page-template.scss'], - templateUrl: '../product-page-template.html' -}) -export class SharesightPageComponent extends BaseProductPageComponent { - public product1 = products.find(({ key }) => { - return key === 'ghostfolio'; - }); - - public product2 = products.find(({ key }) => { - return key === 'sharesight'; - }); - - public routerLinkAbout = ['/' + $localize`about`]; - public routerLinkFeatures = ['/' + $localize`features`]; - public routerLinkResourcesPersonalFinanceTools = [ - '/' + $localize`resources`, - 'personal-finance-tools' - ]; -} diff --git a/apps/client/src/app/pages/resources/personal-finance-tools/products/simple-portfolio-page.component.ts b/apps/client/src/app/pages/resources/personal-finance-tools/products/simple-portfolio-page.component.ts deleted file mode 100644 index 8a1ae2790..000000000 --- a/apps/client/src/app/pages/resources/personal-finance-tools/products/simple-portfolio-page.component.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { Component } from '@angular/core'; -import { MatButtonModule } from '@angular/material/button'; -import { RouterModule } from '@angular/router'; - -import { products } from '../products'; -import { BaseProductPageComponent } from './base-page.component'; - -@Component({ - host: { class: 'page' }, - imports: [CommonModule, MatButtonModule, RouterModule], - selector: 'gf-simple-portfolio-page', - standalone: true, - styleUrls: ['../product-page-template.scss'], - templateUrl: '../product-page-template.html' -}) -export class SimplePortfolioPageComponent extends BaseProductPageComponent { - public product1 = products.find(({ key }) => { - return key === 'ghostfolio'; - }); - - public product2 = products.find(({ key }) => { - return key === 'simple-portfolio'; - }); - - public routerLinkAbout = ['/' + $localize`about`]; - public routerLinkFeatures = ['/' + $localize`features`]; - public routerLinkResourcesPersonalFinanceTools = [ - '/' + $localize`resources`, - 'personal-finance-tools' - ]; -} diff --git a/apps/client/src/app/pages/resources/personal-finance-tools/products/snowball-analytics-page.component.ts b/apps/client/src/app/pages/resources/personal-finance-tools/products/snowball-analytics-page.component.ts deleted file mode 100644 index 9892af41d..000000000 --- a/apps/client/src/app/pages/resources/personal-finance-tools/products/snowball-analytics-page.component.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { Component } from '@angular/core'; -import { MatButtonModule } from '@angular/material/button'; -import { RouterModule } from '@angular/router'; - -import { products } from '../products'; -import { BaseProductPageComponent } from './base-page.component'; - -@Component({ - host: { class: 'page' }, - imports: [CommonModule, MatButtonModule, RouterModule], - selector: 'gf-snowball-analytics-page', - standalone: true, - styleUrls: ['../product-page-template.scss'], - templateUrl: '../product-page-template.html' -}) -export class SnowballAnalyticsPageComponent extends BaseProductPageComponent { - public product1 = products.find(({ key }) => { - return key === 'ghostfolio'; - }); - - public product2 = products.find(({ key }) => { - return key === 'snowball-analytics'; - }); - - public routerLinkAbout = ['/' + $localize`about`]; - public routerLinkFeatures = ['/' + $localize`features`]; - public routerLinkResourcesPersonalFinanceTools = [ - '/' + $localize`resources`, - 'personal-finance-tools' - ]; -} diff --git a/apps/client/src/app/pages/resources/personal-finance-tools/products/stockle-page.component.ts b/apps/client/src/app/pages/resources/personal-finance-tools/products/stockle-page.component.ts deleted file mode 100644 index e06ec527b..000000000 --- a/apps/client/src/app/pages/resources/personal-finance-tools/products/stockle-page.component.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { Component } from '@angular/core'; -import { MatButtonModule } from '@angular/material/button'; -import { RouterModule } from '@angular/router'; - -import { products } from '../products'; -import { BaseProductPageComponent } from './base-page.component'; - -@Component({ - host: { class: 'page' }, - imports: [CommonModule, MatButtonModule, RouterModule], - selector: 'gf-stockle-page', - standalone: true, - styleUrls: ['../product-page-template.scss'], - templateUrl: '../product-page-template.html' -}) -export class StocklePageComponent extends BaseProductPageComponent { - public product1 = products.find(({ key }) => { - return key === 'ghostfolio'; - }); - - public product2 = products.find(({ key }) => { - return key === 'stockle'; - }); - - public routerLinkAbout = ['/' + $localize`about`]; - public routerLinkFeatures = ['/' + $localize`features`]; - public routerLinkResourcesPersonalFinanceTools = [ - '/' + $localize`resources`, - 'personal-finance-tools' - ]; -} diff --git a/apps/client/src/app/pages/resources/personal-finance-tools/products/stockmarketeye-page.component.ts b/apps/client/src/app/pages/resources/personal-finance-tools/products/stockmarketeye-page.component.ts deleted file mode 100644 index 1c70efc04..000000000 --- a/apps/client/src/app/pages/resources/personal-finance-tools/products/stockmarketeye-page.component.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { Component } from '@angular/core'; -import { MatButtonModule } from '@angular/material/button'; -import { RouterModule } from '@angular/router'; - -import { products } from '../products'; -import { BaseProductPageComponent } from './base-page.component'; - -@Component({ - host: { class: 'page' }, - imports: [CommonModule, MatButtonModule, RouterModule], - selector: 'gf-stockmarketeye-page', - standalone: true, - styleUrls: ['../product-page-template.scss'], - templateUrl: '../product-page-template.html' -}) -export class StockMarketEyePageComponent extends BaseProductPageComponent { - public product1 = products.find(({ key }) => { - return key === 'ghostfolio'; - }); - - public product2 = products.find(({ key }) => { - return key === 'stockmarketeye'; - }); - - public routerLinkAbout = ['/' + $localize`about`]; - public routerLinkFeatures = ['/' + $localize`features`]; - public routerLinkResourcesPersonalFinanceTools = [ - '/' + $localize`resources`, - 'personal-finance-tools' - ]; -} diff --git a/apps/client/src/app/pages/resources/personal-finance-tools/products/sumio-page.component.ts b/apps/client/src/app/pages/resources/personal-finance-tools/products/sumio-page.component.ts deleted file mode 100644 index acf23f772..000000000 --- a/apps/client/src/app/pages/resources/personal-finance-tools/products/sumio-page.component.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { Component } from '@angular/core'; -import { MatButtonModule } from '@angular/material/button'; -import { RouterModule } from '@angular/router'; - -import { products } from '../products'; -import { BaseProductPageComponent } from './base-page.component'; - -@Component({ - host: { class: 'page' }, - imports: [CommonModule, MatButtonModule, RouterModule], - selector: 'gf-sumio-page', - standalone: true, - styleUrls: ['../product-page-template.scss'], - templateUrl: '../product-page-template.html' -}) -export class SumioPageComponent extends BaseProductPageComponent { - public product1 = products.find(({ key }) => { - return key === 'ghostfolio'; - }); - - public product2 = products.find(({ key }) => { - return key === 'sumio'; - }); - - public routerLinkAbout = ['/' + $localize`about`]; - public routerLinkFeatures = ['/' + $localize`features`]; - public routerLinkResourcesPersonalFinanceTools = [ - '/' + $localize`resources`, - 'personal-finance-tools' - ]; -} diff --git a/apps/client/src/app/pages/resources/personal-finance-tools/products/tiller-page.component.ts b/apps/client/src/app/pages/resources/personal-finance-tools/products/tiller-page.component.ts deleted file mode 100644 index 69ba2759b..000000000 --- a/apps/client/src/app/pages/resources/personal-finance-tools/products/tiller-page.component.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { Component } from '@angular/core'; -import { MatButtonModule } from '@angular/material/button'; -import { RouterModule } from '@angular/router'; - -import { products } from '../products'; -import { BaseProductPageComponent } from './base-page.component'; - -@Component({ - host: { class: 'page' }, - imports: [CommonModule, MatButtonModule, RouterModule], - selector: 'gf-tiller-page', - standalone: true, - styleUrls: ['../product-page-template.scss'], - templateUrl: '../product-page-template.html' -}) -export class TillerPageComponent extends BaseProductPageComponent { - public product1 = products.find(({ key }) => { - return key === 'ghostfolio'; - }); - - public product2 = products.find(({ key }) => { - return key === 'tiller'; - }); - - public routerLinkAbout = ['/' + $localize`about`]; - public routerLinkFeatures = ['/' + $localize`features`]; - public routerLinkResourcesPersonalFinanceTools = [ - '/' + $localize`resources`, - 'personal-finance-tools' - ]; -} diff --git a/apps/client/src/app/pages/resources/personal-finance-tools/products/utluna-page.component.ts b/apps/client/src/app/pages/resources/personal-finance-tools/products/utluna-page.component.ts deleted file mode 100644 index 8ce62c741..000000000 --- a/apps/client/src/app/pages/resources/personal-finance-tools/products/utluna-page.component.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { Component } from '@angular/core'; -import { MatButtonModule } from '@angular/material/button'; -import { RouterModule } from '@angular/router'; - -import { products } from '../products'; -import { BaseProductPageComponent } from './base-page.component'; - -@Component({ - host: { class: 'page' }, - imports: [CommonModule, MatButtonModule, RouterModule], - selector: 'gf-utluna-page', - standalone: true, - styleUrls: ['../product-page-template.scss'], - templateUrl: '../product-page-template.html' -}) -export class UtlunaPageComponent extends BaseProductPageComponent { - public product1 = products.find(({ key }) => { - return key === 'ghostfolio'; - }); - - public product2 = products.find(({ key }) => { - return key === 'utluna'; - }); - - public routerLinkAbout = ['/' + $localize`about`]; - public routerLinkFeatures = ['/' + $localize`features`]; - public routerLinkResourcesPersonalFinanceTools = [ - '/' + $localize`resources`, - 'personal-finance-tools' - ]; -} diff --git a/apps/client/src/app/pages/resources/personal-finance-tools/products/vyzer-page.component.ts b/apps/client/src/app/pages/resources/personal-finance-tools/products/vyzer-page.component.ts deleted file mode 100644 index 37b8c4a72..000000000 --- a/apps/client/src/app/pages/resources/personal-finance-tools/products/vyzer-page.component.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { Component } from '@angular/core'; -import { MatButtonModule } from '@angular/material/button'; -import { RouterModule } from '@angular/router'; - -import { products } from '../products'; -import { BaseProductPageComponent } from './base-page.component'; - -@Component({ - host: { class: 'page' }, - imports: [CommonModule, MatButtonModule, RouterModule], - selector: 'gf-vyzer-page', - standalone: true, - styleUrls: ['../product-page-template.scss'], - templateUrl: '../product-page-template.html' -}) -export class VyzerPageComponent extends BaseProductPageComponent { - public product1 = products.find(({ key }) => { - return key === 'ghostfolio'; - }); - - public product2 = products.find(({ key }) => { - return key === 'vyzer'; - }); - - public routerLinkAbout = ['/' + $localize`about`]; - public routerLinkFeatures = ['/' + $localize`features`]; - public routerLinkResourcesPersonalFinanceTools = [ - '/' + $localize`resources`, - 'personal-finance-tools' - ]; -} diff --git a/apps/client/src/app/pages/resources/personal-finance-tools/products/wealthfolio-page.component.ts b/apps/client/src/app/pages/resources/personal-finance-tools/products/wealthfolio-page.component.ts deleted file mode 100644 index d888e2f93..000000000 --- a/apps/client/src/app/pages/resources/personal-finance-tools/products/wealthfolio-page.component.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { Component } from '@angular/core'; -import { MatButtonModule } from '@angular/material/button'; -import { RouterModule } from '@angular/router'; - -import { products } from '../products'; -import { BaseProductPageComponent } from './base-page.component'; - -@Component({ - host: { class: 'page' }, - imports: [CommonModule, MatButtonModule, RouterModule], - selector: 'gf-wealthfolio-page', - standalone: true, - styleUrls: ['../product-page-template.scss'], - templateUrl: '../product-page-template.html' -}) -export class WealthfolioPageComponent extends BaseProductPageComponent { - public product1 = products.find(({ key }) => { - return key === 'ghostfolio'; - }); - - public product2 = products.find(({ key }) => { - return key === 'wealthfolio'; - }); - - public routerLinkAbout = ['/' + $localize`about`]; - public routerLinkFeatures = ['/' + $localize`features`]; - public routerLinkResourcesPersonalFinanceTools = [ - '/' + $localize`resources`, - 'personal-finance-tools' - ]; -} diff --git a/apps/client/src/app/pages/resources/personal-finance-tools/products/wealthica-page.component.ts b/apps/client/src/app/pages/resources/personal-finance-tools/products/wealthica-page.component.ts deleted file mode 100644 index cea5ddf7a..000000000 --- a/apps/client/src/app/pages/resources/personal-finance-tools/products/wealthica-page.component.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { Component } from '@angular/core'; -import { MatButtonModule } from '@angular/material/button'; -import { RouterModule } from '@angular/router'; - -import { products } from '../products'; -import { BaseProductPageComponent } from './base-page.component'; - -@Component({ - host: { class: 'page' }, - imports: [CommonModule, MatButtonModule, RouterModule], - selector: 'gf-wealthica-page', - standalone: true, - styleUrls: ['../product-page-template.scss'], - templateUrl: '../product-page-template.html' -}) -export class WealthicaPageComponent extends BaseProductPageComponent { - public product1 = products.find(({ key }) => { - return key === 'ghostfolio'; - }); - - public product2 = products.find(({ key }) => { - return key === 'wealthica'; - }); - - public routerLinkAbout = ['/' + $localize`about`]; - public routerLinkFeatures = ['/' + $localize`features`]; - public routerLinkResourcesPersonalFinanceTools = [ - '/' + $localize`resources`, - 'personal-finance-tools' - ]; -} diff --git a/apps/client/src/app/pages/resources/personal-finance-tools/products/whal-page.component.ts b/apps/client/src/app/pages/resources/personal-finance-tools/products/whal-page.component.ts deleted file mode 100644 index b336c07a0..000000000 --- a/apps/client/src/app/pages/resources/personal-finance-tools/products/whal-page.component.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { Component } from '@angular/core'; -import { MatButtonModule } from '@angular/material/button'; -import { RouterModule } from '@angular/router'; - -import { products } from '../products'; -import { BaseProductPageComponent } from './base-page.component'; - -@Component({ - host: { class: 'page' }, - imports: [CommonModule, MatButtonModule, RouterModule], - selector: 'gf-whal-page', - standalone: true, - styleUrls: ['../product-page-template.scss'], - templateUrl: '../product-page-template.html' -}) -export class WhalPageComponent extends BaseProductPageComponent { - public product1 = products.find(({ key }) => { - return key === 'ghostfolio'; - }); - - public product2 = products.find(({ key }) => { - return key === 'whal'; - }); - - public routerLinkAbout = ['/' + $localize`about`]; - public routerLinkFeatures = ['/' + $localize`features`]; - public routerLinkResourcesPersonalFinanceTools = [ - '/' + $localize`resources`, - 'personal-finance-tools' - ]; -} diff --git a/apps/client/src/app/pages/resources/personal-finance-tools/products/yeekatee-page.component.ts b/apps/client/src/app/pages/resources/personal-finance-tools/products/yeekatee-page.component.ts deleted file mode 100644 index bd95a70f9..000000000 --- a/apps/client/src/app/pages/resources/personal-finance-tools/products/yeekatee-page.component.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { Component } from '@angular/core'; -import { MatButtonModule } from '@angular/material/button'; -import { RouterModule } from '@angular/router'; - -import { products } from '../products'; -import { BaseProductPageComponent } from './base-page.component'; - -@Component({ - host: { class: 'page' }, - imports: [CommonModule, MatButtonModule, RouterModule], - selector: 'gf-yeekatee-page', - standalone: true, - styleUrls: ['../product-page-template.scss'], - templateUrl: '../product-page-template.html' -}) -export class YeekateePageComponent extends BaseProductPageComponent { - public product1 = products.find(({ key }) => { - return key === 'ghostfolio'; - }); - - public product2 = products.find(({ key }) => { - return key === 'yeekatee'; - }); - - public routerLinkAbout = ['/' + $localize`about`]; - public routerLinkFeatures = ['/' + $localize`features`]; - public routerLinkResourcesPersonalFinanceTools = [ - '/' + $localize`resources`, - 'personal-finance-tools' - ]; -} diff --git a/apps/client/src/app/pages/resources/personal-finance-tools/products/ynab-page.component.ts b/apps/client/src/app/pages/resources/personal-finance-tools/products/ynab-page.component.ts deleted file mode 100644 index 0c343b4e6..000000000 --- a/apps/client/src/app/pages/resources/personal-finance-tools/products/ynab-page.component.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { CommonModule } from '@angular/common'; -import { Component } from '@angular/core'; -import { MatButtonModule } from '@angular/material/button'; -import { RouterModule } from '@angular/router'; - -import { products } from '../products'; -import { BaseProductPageComponent } from './base-page.component'; - -@Component({ - host: { class: 'page' }, - imports: [CommonModule, MatButtonModule, RouterModule], - selector: 'gf-ynab-page', - standalone: true, - styleUrls: ['../product-page-template.scss'], - templateUrl: '../product-page-template.html' -}) -export class YnabPageComponent extends BaseProductPageComponent { - public product1 = products.find(({ key }) => { - return key === 'ghostfolio'; - }); - - public product2 = products.find(({ key }) => { - return key === 'ynab'; - }); - - public routerLinkAbout = ['/' + $localize`about`]; - public routerLinkFeatures = ['/' + $localize`features`]; - public routerLinkResourcesPersonalFinanceTools = [ - '/' + $localize`resources`, - 'personal-finance-tools' - ]; -} diff --git a/apps/client/src/app/pages/user-account/user-account-page.html b/apps/client/src/app/pages/user-account/user-account-page.html index 360cbd463..a9dbee450 100644 --- a/apps/client/src/app/pages/user-account/user-account-page.html +++ b/apps/client/src/app/pages/user-account/user-account-page.html @@ -8,22 +8,23 @@ [disablePagination]="true" [tabPanel]="tabPanel" > - - - -
    {{ tab.label }}
    -
    -
    + @for (tab of tabs; track tab) { + @if (tab.showCondition !== false) { + + +
    {{ tab.label }}
    +
    + } + } diff --git a/apps/client/src/app/pages/webauthn/webauthn-page.component.ts b/apps/client/src/app/pages/webauthn/webauthn-page.component.ts index 5e5ce5d19..41860014a 100644 --- a/apps/client/src/app/pages/webauthn/webauthn-page.component.ts +++ b/apps/client/src/app/pages/webauthn/webauthn-page.component.ts @@ -2,7 +2,6 @@ import { TokenStorageService } from '@ghostfolio/client/services/token-storage.s import { WebAuthnService } from '@ghostfolio/client/services/web-authn.service'; import { GfLogoComponent } from '@ghostfolio/ui/logo'; -import { CommonModule } from '@angular/common'; import { ChangeDetectorRef, Component, OnDestroy, OnInit } from '@angular/core'; import { MatButtonModule } from '@angular/material/button'; import { MatProgressSpinnerModule } from '@angular/material/progress-spinner'; @@ -12,12 +11,7 @@ import { takeUntil } from 'rxjs/operators'; @Component({ host: { class: 'page' }, - imports: [ - CommonModule, - GfLogoComponent, - MatButtonModule, - MatProgressSpinnerModule - ], + imports: [GfLogoComponent, MatButtonModule, MatProgressSpinnerModule], selector: 'gf-webauthn-page', standalone: true, styleUrls: ['./webauthn-page.scss'], diff --git a/apps/client/src/app/pages/zen/zen-page.html b/apps/client/src/app/pages/zen/zen-page.html index 360cbd463..a9dbee450 100644 --- a/apps/client/src/app/pages/zen/zen-page.html +++ b/apps/client/src/app/pages/zen/zen-page.html @@ -8,22 +8,23 @@ [disablePagination]="true" [tabPanel]="tabPanel" > - - - -
    {{ tab.label }}
    -
    -
    + @for (tab of tabs; track tab) { + @if (tab.showCondition !== false) { + + +
    {{ tab.label }}
    +
    + } + } diff --git a/apps/client/src/app/services/data.service.ts b/apps/client/src/app/services/data.service.ts index 8e5648d9e..64e498d12 100644 --- a/apps/client/src/app/services/data.service.ts +++ b/apps/client/src/app/services/data.service.ts @@ -6,9 +6,10 @@ import { UpdateAccountDto } from '@ghostfolio/api/app/account/update-account.dto import { CreateOrderDto } from '@ghostfolio/api/app/order/create-order.dto'; import { Activities } from '@ghostfolio/api/app/order/interfaces/activities.interface'; import { UpdateOrderDto } from '@ghostfolio/api/app/order/update-order.dto'; -import { PortfolioPositionDetail } from '@ghostfolio/api/app/portfolio/interfaces/portfolio-position-detail.interface'; +import { PortfolioHoldingDetail } from '@ghostfolio/api/app/portfolio/interfaces/portfolio-holding-detail.interface'; import { LookupItem } from '@ghostfolio/api/app/symbol/interfaces/lookup-item.interface'; import { SymbolItem } from '@ghostfolio/api/app/symbol/interfaces/symbol-item.interface'; +import { DeleteOwnUserDto } from '@ghostfolio/api/app/user/delete-own-user.dto'; import { UserItem } from '@ghostfolio/api/app/user/interfaces/user-item.interface'; import { UpdateUserSettingDto } from '@ghostfolio/api/app/user/update-user-setting.dto'; import { IDataProviderHistoricalResponse } from '@ghostfolio/api/services/interfaces/interfaces'; @@ -18,6 +19,7 @@ import { Access, AccountBalancesResponse, Accounts, + AdminMarketDataDetails, BenchmarkMarketDataDetails, BenchmarkResponse, Export, @@ -271,6 +273,10 @@ export class DataService { return this.http.delete(`/api/v1/benchmark/${dataSource}/${symbol}`); } + public deleteOwnUser(aData: DeleteOwnUserDto) { + return this.http.delete(`/api/v1/user`, { body: aData }); + } + public deleteUser(aId: string) { return this.http.delete(`/api/v1/user/${aId}`); } @@ -279,7 +285,21 @@ export class DataService { return this.http.get('/api/v1/access'); } - public fetchBenchmarkBySymbol({ + public fetchAsset({ + dataSource, + symbol + }: UniqueAsset): Observable { + return this.http.get(`/api/v1/asset/${dataSource}/${symbol}`).pipe( + map((data) => { + for (const item of data.marketData) { + item.date = parseISO(item.date); + } + return data; + }) + ); + } + + public fetchBenchmarkForUser({ dataSource, range, startDate, @@ -325,6 +345,31 @@ export class DataService { }); } + public fetchHoldingDetail({ + dataSource, + symbol + }: { + dataSource: DataSource; + symbol: string; + }) { + return this.http + .get( + `/api/v1/portfolio/position/${dataSource}/${symbol}` + ) + .pipe( + map((data) => { + if (data.orders) { + for (const order of data.orders) { + order.createdAt = parseISO((order.createdAt)); + order.date = parseISO((order.date)); + } + } + + return data; + }) + ); + } + public fetchInfo(): InfoItem { const info = cloneDeep((window as any).info); const utmSource = <'ios' | 'trusted-web-activity'>( @@ -563,31 +608,6 @@ export class DataService { return this.http.get('/api/v1/portfolio/report'); } - public fetchPositionDetail({ - dataSource, - symbol - }: { - dataSource: DataSource; - symbol: string; - }) { - return this.http - .get( - `/api/v1/portfolio/position/${dataSource}/${symbol}` - ) - .pipe( - map((data) => { - if (data.orders) { - for (const order of data.orders) { - order.createdAt = parseISO((order.createdAt)); - order.date = parseISO((order.date)); - } - } - - return data; - }) - ); - } - public loginAnonymous(accessToken: string) { return this.http.post(`/api/v1/auth/anonymous`, { accessToken diff --git a/apps/client/src/index.html b/apps/client/src/index.html index 7447a2c78..47f2c3d1a 100644 --- a/apps/client/src/index.html +++ b/apps/client/src/index.html @@ -48,7 +48,7 @@ - + diff --git a/apps/client/src/locales/messages.de.xlf b/apps/client/src/locales/messages.de.xlf index 68ca7a037..2a8923cbf 100644 --- a/apps/client/src/locales/messages.de.xlf +++ b/apps/client/src/locales/messages.de.xlf @@ -6,23 +6,23 @@ Registrieren apps/client/src/app/app.component.html - 18 + 13 apps/client/src/app/pages/register/register-page.html - 26 + 27 apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html 2 - + The risk of loss in trading can be substantial. It is not advisable to invest money you may need in the short term. Das Ausfallrisiko beim Börsenhandel kann erheblich sein. Es ist nicht ratsam, Geld zu investieren, welches du kurzfristig benötigst. apps/client/src/app/app.component.html - 184 + 194 @@ -30,7 +30,7 @@ Empfänger apps/client/src/app/components/access-table/access-table.component.html - 10 + 11 @@ -38,7 +38,7 @@ Typ apps/client/src/app/components/admin-jobs/admin-jobs.html - 28 + 31 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -46,7 +46,7 @@ apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 12 + 15 libs/ui/src/lib/activities-table/activities-table.component.html @@ -58,7 +58,7 @@ Details apps/client/src/app/components/access-table/access-table.component.html - 32 + 33 @@ -66,7 +66,7 @@ Widerrufen apps/client/src/app/components/access-table/access-table.component.html - 59 + 62 @@ -90,11 +90,11 @@ apps/client/src/app/components/accounts-table/accounts-table.component.html - 100 + 119 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 139 + 150 apps/client/src/app/components/admin-tag/admin-tag.component.html @@ -102,14 +102,14 @@ apps/client/src/app/components/admin-users/admin-users.html - 134 + 135 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 221 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 331 @@ -122,7 +122,7 @@ Name apps/client/src/app/components/accounts-table/accounts-table.component.html - 34 + 43 apps/client/src/app/components/admin-market-data/admin-market-data.html @@ -130,7 +130,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 215 + 226 apps/client/src/app/components/admin-platform/admin-platform.component.html @@ -138,7 +138,7 @@ apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html - 12 + 15 apps/client/src/app/components/admin-tag/admin-tag.component.html @@ -146,7 +146,7 @@ apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html - 12 + 15 apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html @@ -154,7 +154,7 @@ apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 134 + 137 libs/ui/src/lib/activities-table/activities-table.component.html @@ -164,13 +164,17 @@ libs/ui/src/lib/holdings-table/holdings-table.component.html 28 + + libs/ui/src/lib/top-holdings/top-holdings.component.html + 12 + Total Gesamt apps/client/src/app/components/accounts-table/accounts-table.component.html - 45 + 55 @@ -178,43 +182,43 @@ Wert apps/client/src/app/components/accounts-table/accounts-table.component.html - 152 + 171 apps/client/src/app/components/accounts-table/accounts-table.component.html - 187 + 206 apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html - 45 + 53 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 194 + 203 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 195 + 206 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 197 + 209 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 257 + 273 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 258 + 276 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 259 + 279 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 260 + 282 libs/ui/src/lib/account-balances/account-balances.component.html @@ -232,25 +236,29 @@ libs/ui/src/lib/holdings-table/holdings-table.component.html 74 + + libs/ui/src/lib/top-holdings/top-holdings.component.html + 26 + Edit Bearbeiten apps/client/src/app/components/accounts-table/accounts-table.component.html - 254 + 278 apps/client/src/app/components/admin-market-data/admin-market-data.html - 175 + 177 apps/client/src/app/components/admin-overview/admin-overview.html - 80 + 83 apps/client/src/app/components/admin-platform/admin-platform.component.html - 91 + 92 apps/client/src/app/components/admin-tag/admin-tag.component.html @@ -266,11 +274,11 @@ Löschen apps/client/src/app/components/accounts-table/accounts-table.component.html - 264 + 288 apps/client/src/app/components/admin-market-data/admin-market-data.html - 194 + 196 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html @@ -278,15 +286,15 @@ apps/client/src/app/components/admin-overview/admin-overview.html - 90 + 93 apps/client/src/app/components/admin-overview/admin-overview.html - 199 + 210 apps/client/src/app/components/admin-platform/admin-platform.component.html - 101 + 102 apps/client/src/app/components/admin-tag/admin-tag.component.html @@ -314,7 +322,7 @@ Jobs löschen apps/client/src/app/components/admin-jobs/admin-jobs.html - 158 + 149 @@ -322,7 +330,7 @@ Symbol apps/client/src/app/components/admin-jobs/admin-jobs.html - 45 + 44 apps/client/src/app/components/admin-market-data/admin-market-data.html @@ -334,10 +342,10 @@ apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html - 34 + 36 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 301 @@ -346,15 +354,19 @@ Datenquelle apps/client/src/app/components/admin-jobs/admin-jobs.html - 54 + 53 apps/client/src/app/components/admin-market-data/admin-market-data.html - 51 + 55 + + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 125 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 150 + 153 @@ -362,7 +374,7 @@ Versuche apps/client/src/app/components/admin-jobs/admin-jobs.html - 82 + 81 @@ -370,7 +382,7 @@ Erstellt apps/client/src/app/components/admin-jobs/admin-jobs.html - 91 + 90 @@ -378,7 +390,7 @@ Abgeschlossen apps/client/src/app/components/admin-jobs/admin-jobs.html - 100 + 99 @@ -386,7 +398,7 @@ Status apps/client/src/app/components/admin-jobs/admin-jobs.html - 109 + 108 @@ -397,8 +409,8 @@ 67 - - Historical Market Data + + Historical Market Data Historische Marktdaten apps/client/src/app/components/admin-jobs/admin-jobs.html @@ -410,7 +422,7 @@ Daten anzeigen apps/client/src/app/components/admin-jobs/admin-jobs.html - 173 + 164 @@ -418,7 +430,7 @@ Stacktrace anzeigen apps/client/src/app/components/admin-jobs/admin-jobs.html - 180 + 171 @@ -426,7 +438,7 @@ Job löschen apps/client/src/app/components/admin-jobs/admin-jobs.html - 186 + 177 @@ -446,7 +458,7 @@ apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 156 + 159 libs/ui/src/lib/account-balances/account-balances.component.html @@ -465,7 +477,7 @@ 26 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 112 @@ -478,19 +490,19 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 365 + 376 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html - 40 + 43 apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html - 39 + 42 apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html - 22 + 25 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -502,11 +514,11 @@ apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html - 57 + 65 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 399 + 426 apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html @@ -522,19 +534,19 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 372 + 383 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html - 47 + 50 apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html - 46 + 49 apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html - 29 + 32 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -546,7 +558,7 @@ apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 406 + 433 @@ -554,14 +566,14 @@ Erste Aktivität apps/client/src/app/components/admin-market-data/admin-market-data.html - 78 + 82 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 130 + 141 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 209 @@ -582,7 +594,7 @@ Historische Daten apps/client/src/app/components/admin-market-data/admin-market-data.html - 96 + 100 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html @@ -642,7 +654,7 @@ pro Benutzer apps/client/src/app/components/admin-overview/admin-overview.html - 32 + 33 @@ -650,7 +662,7 @@ Letzte Daten einholen apps/client/src/app/components/admin-market-data/admin-market-data.html - 144 + 146 @@ -658,7 +670,7 @@ Alle Daten einholen apps/client/src/app/components/admin-market-data/admin-market-data.html - 147 + 149 @@ -666,7 +678,7 @@ Profildaten herunterladen apps/client/src/app/components/admin-market-data/admin-market-data.html - 150 + 152 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html @@ -678,7 +690,7 @@ Wechselkurse apps/client/src/app/components/admin-overview/admin-overview.html - 37 + 39 @@ -686,7 +698,7 @@ Währung hinzufügen apps/client/src/app/components/admin-overview/admin-overview.html - 104 + 109 @@ -694,7 +706,7 @@ Systemmeldung apps/client/src/app/components/admin-overview/admin-overview.html - 145 + 153 @@ -702,7 +714,7 @@ Systemmeldung setzen apps/client/src/app/components/admin-overview/admin-overview.html - 165 + 175 @@ -710,7 +722,7 @@ Lese-Modus apps/client/src/app/components/admin-overview/admin-overview.html - 123 + 129 @@ -718,7 +730,7 @@ Gutscheincodes apps/client/src/app/components/admin-overview/admin-overview.html - 173 + 183 @@ -726,7 +738,7 @@ Hinzufügen apps/client/src/app/components/admin-overview/admin-overview.html - 231 + 243 libs/ui/src/lib/account-balances/account-balances.component.html @@ -738,7 +750,7 @@ Verwaltung apps/client/src/app/components/admin-overview/admin-overview.html - 238 + 251 @@ -746,7 +758,7 @@ Cache leeren apps/client/src/app/components/admin-overview/admin-overview.html - 242 + 255 @@ -762,7 +774,7 @@ Benutzer apps/client/src/app/components/header/header.component.html - 230 + 221 @@ -770,7 +782,7 @@ Registrierung apps/client/src/app/components/admin-users/admin-users.html - 96 + 97 @@ -778,15 +790,15 @@ Engagement pro Tag apps/client/src/app/components/admin-users/admin-users.html - 158 + 157 - + Last Request Letzte Abfrage apps/client/src/app/components/admin-users/admin-users.html - 183 + 181 @@ -806,7 +818,7 @@ apps/client/src/app/components/header/header.component.html - 244 + 237 @@ -818,7 +830,7 @@ apps/client/src/app/components/header/header.component.html - 254 + 247 @@ -826,11 +838,11 @@ Konten apps/client/src/app/components/admin-platform/admin-platform.component.html - 64 + 65 apps/client/src/app/components/admin-users/admin-users.html - 113 + 114 apps/client/src/app/components/header/header.component.html @@ -838,10 +850,10 @@ apps/client/src/app/components/header/header.component.html - 262 + 255 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 357 @@ -858,11 +870,11 @@ Administration apps/client/src/app/components/header/header.component.html - 67 + 68 apps/client/src/app/components/header/header.component.html - 278 + 271 @@ -870,15 +882,15 @@ Ressourcen apps/client/src/app/app.component.html - 60 + 61 apps/client/src/app/components/header/header.component.html - 80 + 82 apps/client/src/app/components/header/header.component.html - 289 + 283 apps/client/src/app/pages/resources/resources-page.html @@ -890,7 +902,7 @@ Preise apps/client/src/app/app.component.html - 86 + 94 apps/client/src/app/components/header/header.component.html @@ -898,316 +910,120 @@ apps/client/src/app/components/header/header.component.html - 301 + 294 apps/client/src/app/components/header/header.component.html - 370 + 365 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 186 + + + About + Über - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/app.component.html + 67 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/header/header.component.html + 112 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/header/header.component.html + 351 + + + Me + Ich - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/header/header.component.html + 203 + + + My Ghostfolio + Mein Ghostfolio - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/header/header.component.html + 262 + + + About Ghostfolio + Über Ghostfolio - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/header/header.component.html + 303 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/pages/about/overview/about-overview-page.html + 5 + + + Features + Features - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/app.component.html + 76 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/header/header.component.html + 338 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/pages/features/features-page.html + 5 + + + Markets + Märkte - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/app.component.html + 58 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/header/header.component.html + 380 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/home-market/home-market.html + 2 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/pages/resources/resources-page.html + 56 + + + Get Started + Registrieren - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/pages/features/features-page.html + 300 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/pages/public/public-page.html + 164 + + + Sign in + Einloggen - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - - About - Über - - apps/client/src/app/app.component.html - 66 - - - apps/client/src/app/components/header/header.component.html - 111 - - - apps/client/src/app/components/header/header.component.html - 357 - - - - Me - Ich - - apps/client/src/app/components/header/header.component.html - 211 - - - - My Ghostfolio - Mein Ghostfolio - - apps/client/src/app/components/header/header.component.html - 269 - - - - About Ghostfolio - Über Ghostfolio - - apps/client/src/app/components/header/header.component.html - 309 - - - apps/client/src/app/pages/about/overview/about-overview-page.html - 5 - - - - Features - Features - - apps/client/src/app/app.component.html - 73 - - - apps/client/src/app/components/header/header.component.html - 344 - - - apps/client/src/app/pages/features/features-page.html - 5 - - - - Markets - Märkte - - apps/client/src/app/app.component.html - 58 - - - apps/client/src/app/components/header/header.component.html - 386 - - - apps/client/src/app/components/home-market/home-market.html - 2 - - - apps/client/src/app/pages/resources/resources-page.html - 56 - - - - Get Started - Registrieren - - apps/client/src/app/pages/features/features-page.html - 300 - - - apps/client/src/app/pages/public/public-page.html - 153 + apps/client/src/app/app-routing.module.ts + 141 - - - Sign in - Einloggen apps/client/src/app/components/header/header.component.ts 229 - - apps/client/src/app/pages/webauthn/webauthn-page-routing.module.ts - 7 - Oops! Incorrect Security Token. @@ -1216,6 +1032,10 @@ apps/client/src/app/components/header/header.component.ts 243 + + apps/client/src/app/components/user-account-settings/user-account-settings.component.ts + 157 + Manage Activities @@ -1230,7 +1050,7 @@ Letzte Tage apps/client/src/app/components/home-market/home-market.html - 6 + 7 @@ -1248,6 +1068,10 @@ apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html 11 + + apps/client/src/app/components/user-account-settings/user-account-settings.html + 247 + apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html 10 @@ -1262,15 +1086,19 @@ apps/client/src/app/pages/landing/landing-page.html - 423 + 47 + + + apps/client/src/app/pages/landing/landing-page.html + 442 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 99 + 97 apps/client/src/app/pages/register/register-page.html - 29 + 30 apps/client/src/app/pages/webauthn/webauthn-page.html @@ -1306,7 +1134,7 @@ Einloggen apps/client/src/app/components/header/header.component.html - 399 + 394 apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html @@ -1341,12 +1169,12 @@ Investment Einlage - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 58 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 165 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 165 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 58 @@ -1370,7 +1198,7 @@ Absolute Netto Performance apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 124 + 126 @@ -1378,7 +1206,7 @@ Netto Performance apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 139 + 141 @@ -1386,7 +1214,7 @@ Gesamtanlagevermögen apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 165 + 167 @@ -1394,7 +1222,7 @@ Wertsachen apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 178 + 180 @@ -1402,7 +1230,7 @@ Notfallfonds apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 190 + 192 apps/client/src/app/pages/features/features-page.html @@ -1418,7 +1246,7 @@ Kaufkraft apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 237 + 252 @@ -1426,7 +1254,7 @@ Gesamtvermögen apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 284 + 297 @@ -1434,19 +1262,19 @@ Performance pro Jahr apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 296 + 309 Dividend Dividenden - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 330 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 177 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 177 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 343 apps/client/src/app/pages/features/features-page.html @@ -1454,11 +1282,11 @@ apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 192 + 200 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 255 + 270 @@ -1466,7 +1294,7 @@ Bitte gib den Betrag deines Notfallfonds ein: apps/client/src/app/components/portfolio-summary/portfolio-summary.component.ts - 57 + 58 @@ -1474,19 +1302,19 @@ Sektoren apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 191 + 202 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 316 + 327 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 270 apps/client/src/app/pages/public/public-page.html - 45 + 50 @@ -1494,14 +1322,14 @@ Länder apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 201 + 212 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 327 + 338 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 282 @@ -1513,12 +1341,12 @@ 10 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 377 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 355 + 382 libs/ui/src/lib/assistant/assistant.html @@ -1529,7 +1357,7 @@ Report Data Glitch Datenfehler melden - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 395 @@ -1540,6 +1368,10 @@ libs/ui/src/lib/holdings-table/holdings-table.component.html 98 + + libs/ui/src/lib/top-holdings/top-holdings.component.html + 46 + Performance @@ -1549,7 +1381,7 @@ 6 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 89 @@ -1610,7 +1442,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 233 + 250 @@ -1622,39 +1454,15 @@ libs/ui/src/lib/assistant/assistant.component.ts - 236 + 253 - - This feature requires a subscription. - Diese Funktion erfordert ein Abonnement. - - apps/client/src/app/components/home-summary/home-summary.component.ts - 113 - - - apps/client/src/app/core/http-response.interceptor.ts - 69 - - - - Upgrade Plan - Abonnement abschliessen - - apps/client/src/app/components/home-summary/home-summary.component.ts - 115 - - - apps/client/src/app/core/http-response.interceptor.ts - 72 - - - - Okay - Okay + + Okay + Okay apps/client/src/app/core/http-response.interceptor.ts - 92 + 81 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts @@ -1682,7 +1490,7 @@ Datenschutzbestimmungen apps/client/src/app/app.component.html - 90 + 100 apps/client/src/app/pages/about/privacy-policy/privacy-policy-page.html @@ -1694,7 +1502,7 @@ Blog apps/client/src/app/app.component.html - 68 + 70 apps/client/src/app/pages/blog/2021/07/hallo-ghostfolio/hallo-ghostfolio-page.html @@ -1782,7 +1590,7 @@ Changelog apps/client/src/app/app.component.html - 71 + 74 apps/client/src/app/pages/about/changelog/changelog-page.html @@ -1794,7 +1602,7 @@ Lizenz apps/client/src/app/app.component.html - 80 + 85 apps/client/src/app/pages/about/license/license-page.html @@ -1858,7 +1666,7 @@ Möchtest du diese Anmeldemethode wirklich löschen? apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 189 + 239 @@ -1866,7 +1674,7 @@ Konto apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 82 + 85 libs/ui/src/lib/activities-table/activities-table.component.html @@ -1886,11 +1694,11 @@ pro Jahr apps/client/src/app/components/user-account-membership/user-account-membership.html - 41 + 33 apps/client/src/app/pages/pricing/pricing-page.html - 254 + 256 @@ -1898,7 +1706,7 @@ Premium ausprobieren apps/client/src/app/components/user-account-membership/user-account-membership.html - 50 + 40 @@ -1906,7 +1714,7 @@ Gutschein einlösen apps/client/src/app/components/user-account-membership/user-account-membership.html - 63 + 54 @@ -1930,7 +1738,7 @@ Lokalität apps/client/src/app/components/user-account-settings/user-account-settings.html - 121 + 117 @@ -1938,7 +1746,7 @@ Datums- und Zahlenformat apps/client/src/app/components/user-account-settings/user-account-settings.html - 123 + 119 @@ -1946,7 +1754,7 @@ Zen Modus apps/client/src/app/components/user-account-settings/user-account-settings.html - 171 + 167 apps/client/src/app/pages/features/features-page.html @@ -1958,7 +1766,7 @@ Einloggen mit Fingerabdruck apps/client/src/app/components/user-account-settings/user-account-settings.html - 189 + 185 @@ -1970,7 +1778,7 @@ apps/client/src/app/components/user-account-settings/user-account-settings.html - 223 + 220 @@ -2026,7 +1834,7 @@ Bargeld apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 211 + 226 @@ -2034,15 +1842,15 @@ Währung apps/client/src/app/components/accounts-table/accounts-table.component.html - 55 + 65 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 120 + 130 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 222 + 233 apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html @@ -2050,7 +1858,7 @@ apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 140 + 143 libs/ui/src/lib/activities-table/activities-table.component.html @@ -2066,7 +1874,7 @@ apps/client/src/app/components/accounts-table/accounts-table.component.html - 117 + 136 apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html @@ -2082,7 +1890,7 @@ apps/client/src/app/components/accounts-table/accounts-table.component.html - 72 + 86 apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html @@ -2118,7 +1926,7 @@ Da du bereits eingeloggt bist, kannst du nicht auf die Live Demo zugreifen. apps/client/src/app/pages/demo/demo-page.component.ts - 32 + 33 @@ -2137,8 +1945,8 @@ Features Features - apps/client/src/app/pages/features/features-page-routing.module.ts - 13 + apps/client/src/app/app-routing.module.ts + 65 @@ -2202,7 +2010,7 @@ Nach Konto apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 270 + 286 @@ -2218,7 +2026,7 @@ Nach Anlageklasse apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 86 + 85 @@ -2226,7 +2034,7 @@ Nach Position apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 109 + 107 @@ -2234,7 +2042,7 @@ Nach Sektor apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 132 + 130 @@ -2242,7 +2050,7 @@ Nach Kontinent apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 156 + 153 @@ -2250,7 +2058,7 @@ Nach Land apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 313 + 264 @@ -2258,11 +2066,11 @@ Regionen apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 203 + 198 apps/client/src/app/pages/public/public-page.html - 76 + 87 @@ -2290,7 +2098,7 @@ Zeitstrahl der Investitionen apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 294 + 297 @@ -2298,7 +2106,7 @@ Gewinner apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 168 + 166 @@ -2306,7 +2114,7 @@ Verlierer apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 214 + 215 @@ -2338,7 +2146,7 @@ 4% Regel apps/client/src/app/pages/portfolio/fire/fire-page.html - 41 + 40 @@ -2386,7 +2194,7 @@ Aktivität bearbeiten apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 7 + 8 @@ -2394,11 +2202,11 @@ Aktivität hinzufügen apps/client/src/app/components/home-overview/home-overview.html - 56 + 52 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 8 + 10 @@ -2414,23 +2222,23 @@ Name, Symbol oder ISIN apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html - 25 + 26 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 120 + 123 Quantity Anzahl - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 154 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 179 + 187 libs/ui/src/lib/activities-table/activities-table.component.html @@ -2442,11 +2250,11 @@ Stückpreis apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 199 + 212 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 261 + 285 libs/ui/src/lib/activities-table/activities-table.component.html @@ -2458,11 +2266,11 @@ Gebühr apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 280 + 305 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 302 + 329 libs/ui/src/lib/activities-table/activities-table.component.html @@ -2474,7 +2282,7 @@ Kommentar apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 352 + 363 apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html @@ -2482,7 +2290,7 @@ apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 311 + 338 @@ -2490,23 +2298,23 @@ Anlageklasse apps/client/src/app/components/admin-market-data/admin-market-data.html - 60 + 64 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 148 + 159 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 232 + 243 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 228 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 326 + 353 @@ -2562,7 +2370,7 @@ Währungen apps/client/src/app/pages/public/public-page.html - 30 + 32 @@ -2570,7 +2378,7 @@ Kontinente apps/client/src/app/pages/public/public-page.html - 60 + 68 @@ -2578,7 +2386,7 @@ Ghostfolio verschafft Ihnen den Überblick über Ihr Vermögen. apps/client/src/app/pages/public/public-page.html - 148 + 159 @@ -2594,7 +2402,7 @@ Weiter mit Internet Identity apps/client/src/app/pages/register/register-page.html - 41 + 42 @@ -2602,7 +2410,7 @@ Weiter mit Google apps/client/src/app/pages/register/register-page.html - 51 + 53 @@ -2770,7 +2578,7 @@ Sprache apps/client/src/app/components/user-account-settings/user-account-settings.html - 50 + 48 @@ -2778,7 +2586,7 @@ Registrieren apps/client/src/app/components/header/header.component.html - 411 + 404 @@ -2786,7 +2594,7 @@ Diese Funktion ist derzeit nicht verfügbar. apps/client/src/app/core/http-response.interceptor.ts - 60 + 53 @@ -2794,11 +2602,11 @@ Bitte versuche es später noch einmal. apps/client/src/app/core/http-response.interceptor.ts - 62 + 55 apps/client/src/app/core/http-response.interceptor.ts - 91 + 80 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts @@ -2810,7 +2618,7 @@ Ups! Es ist etwas schief gelaufen. apps/client/src/app/core/http-response.interceptor.ts - 89 + 78 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts @@ -2821,7 +2629,7 @@ Change Änderung - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 63 @@ -2833,7 +2641,7 @@ Average Unit Price Ø Preis pro Einheit - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 101 @@ -2841,7 +2649,7 @@ Minimum Price Minimum Preis - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 128 @@ -2849,7 +2657,7 @@ Maximum Price Maximum Preis - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 144 @@ -2858,23 +2666,23 @@ Anlageunterklasse apps/client/src/app/components/admin-market-data/admin-market-data.html - 69 + 73 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 157 + 168 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 245 + 256 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 237 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 342 + 369 @@ -2882,10 +2690,10 @@ Sektor apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 174 + 185 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 254 @@ -2894,14 +2702,14 @@ Land apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 185 + 196 apps/client/src/app/components/admin-users/admin-users.html 77 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 264 @@ -2910,11 +2718,11 @@ Entwickelte Länder apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 228 + 222 apps/client/src/app/pages/public/public-page.html - 93 + 104 @@ -2922,11 +2730,11 @@ Schwellenländer apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 237 + 231 apps/client/src/app/pages/public/public-page.html - 102 + 113 @@ -2934,11 +2742,11 @@ Übrige Länder apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 246 + 240 apps/client/src/app/pages/public/public-page.html - 111 + 122 @@ -2962,7 +2770,7 @@ Einlage libs/ui/src/lib/fire-calculator/fire-calculator.component.ts - 357 + 361 @@ -2970,7 +2778,7 @@ Verzinsung libs/ui/src/lib/fire-calculator/fire-calculator.component.ts - 367 + 371 libs/ui/src/lib/i18n.ts @@ -2982,7 +2790,7 @@ Ersparnisse libs/ui/src/lib/fire-calculator/fire-calculator.component.ts - 377 + 381 @@ -2990,7 +2798,7 @@ Anzahl Länder apps/client/src/app/components/admin-market-data/admin-market-data.html - 114 + 118 @@ -2998,7 +2806,7 @@ Anzahl Sektoren apps/client/src/app/components/admin-market-data/admin-market-data.html - 105 + 109 @@ -3006,7 +2814,7 @@ Angst apps/client/src/app/components/home-market/home-market.component.ts - 25 + 27 libs/ui/src/lib/i18n.ts @@ -3018,7 +2826,7 @@ Gier apps/client/src/app/components/home-market/home-market.component.ts - 26 + 28 libs/ui/src/lib/i18n.ts @@ -3038,7 +2846,7 @@ Alias apps/client/src/app/components/access-table/access-table.component.html - 3 + 4 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -3058,7 +2866,7 @@ Experimentelle Funktionen apps/client/src/app/components/user-account-settings/user-account-settings.html - 206 + 202 @@ -3066,7 +2874,7 @@ Vergleichen mit... apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.html - 19 + 18 @@ -3090,7 +2898,7 @@ Von der Analyse ausgenommen apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 249 + 264 @@ -3098,7 +2906,7 @@ Automatisch apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 33 + 36 @@ -3106,7 +2914,7 @@ Aussehen apps/client/src/app/components/user-account-settings/user-account-settings.html - 146 + 142 @@ -3114,7 +2922,7 @@ Automatisch apps/client/src/app/components/user-account-settings/user-account-settings.html - 160 + 156 @@ -3122,7 +2930,7 @@ Hell apps/client/src/app/components/user-account-settings/user-account-settings.html - 161 + 157 @@ -3130,7 +2938,7 @@ Dunkel apps/client/src/app/components/user-account-settings/user-account-settings.html - 162 + 158 @@ -3146,7 +2954,7 @@ Portfolio Wertentwicklung apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 264 + 268 @@ -3370,7 +3178,7 @@ Folgende Dateiformate werden unterstützt: apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 92 + 90 @@ -3378,11 +3186,11 @@ Zurück apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 146 + 144 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 182 + 178 @@ -3390,11 +3198,15 @@ Community apps/client/src/app/app.component.html - 105 + 118 apps/client/src/app/components/user-account-settings/user-account-settings.html - 81 + 77 + + + apps/client/src/app/components/user-account-settings/user-account-settings.html + 82 apps/client/src/app/components/user-account-settings/user-account-settings.html @@ -3410,20 +3222,16 @@ apps/client/src/app/components/user-account-settings/user-account-settings.html - 98 + 99 apps/client/src/app/components/user-account-settings/user-account-settings.html - 103 + 104 apps/client/src/app/components/user-account-settings/user-account-settings.html 108 - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 112 - apps/client/src/app/pages/features/features-page.html 256 @@ -3434,7 +3242,7 @@ Anzahl Aktivitäten apps/client/src/app/components/admin-market-data/admin-market-data.html - 87 + 91 @@ -3450,7 +3258,7 @@ Symbol Zuordnung apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 279 + 290 @@ -3458,7 +3266,7 @@ Zeitstrahl der Dividenden apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 352 + 356 @@ -3486,7 +3294,7 @@ Benutzer Registrierung apps/client/src/app/components/admin-overview/admin-overview.html - 110 + 115 @@ -3506,11 +3314,11 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 155 + 153 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 190 + 186 @@ -3554,7 +3362,7 @@ Position apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 33 + 32 @@ -3562,7 +3370,7 @@ Dividenden laden apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 70 + 68 @@ -3650,15 +3458,15 @@ Unbeschwertes Erlebnis für turbulente Zeiten apps/client/src/app/components/user-account-settings/user-account-settings.html - 172 + 168 - + Sneak peek at upcoming functionality Vorschau auf kommende Funktionalität apps/client/src/app/components/user-account-settings/user-account-settings.html - 207 + 203 @@ -3678,11 +3486,11 @@ apps/client/src/app/pages/pricing/pricing-page.html - 55 + 57 apps/client/src/app/pages/pricing/pricing-page.html - 199 + 203 @@ -3694,11 +3502,11 @@ apps/client/src/app/pages/pricing/pricing-page.html - 63 + 65 apps/client/src/app/pages/pricing/pricing-page.html - 207 + 211 @@ -3710,11 +3518,11 @@ apps/client/src/app/pages/pricing/pricing-page.html - 67 + 69 apps/client/src/app/pages/pricing/pricing-page.html - 211 + 215 @@ -3726,11 +3534,11 @@ apps/client/src/app/pages/pricing/pricing-page.html - 83 + 85 apps/client/src/app/pages/pricing/pricing-page.html - 231 + 235 @@ -3746,7 +3554,7 @@ Abonnement abschliessen apps/client/src/app/components/header/header.component.html - 182 + 178 apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html @@ -3754,11 +3562,11 @@ apps/client/src/app/components/user-account-membership/user-account-membership.html - 20 + 16 apps/client/src/app/pages/pricing/pricing-page.html - 268 + 270 @@ -3766,7 +3574,7 @@ Für technisch versierte Anleger, die Ghostfolio auf der eigenen Infrastruktur betreiben möchten. apps/client/src/app/pages/pricing/pricing-page.html - 36 + 38 @@ -3774,15 +3582,15 @@ Unlimitierte Transaktionen apps/client/src/app/pages/pricing/pricing-page.html - 43 + 45 apps/client/src/app/pages/pricing/pricing-page.html - 126 + 129 apps/client/src/app/pages/pricing/pricing-page.html - 187 + 191 @@ -3790,15 +3598,15 @@ Unlimitierte Accounts apps/client/src/app/pages/pricing/pricing-page.html - 47 + 49 apps/client/src/app/pages/pricing/pricing-page.html - 130 + 133 apps/client/src/app/pages/pricing/pricing-page.html - 191 + 195 @@ -3806,15 +3614,15 @@ Portfolio Performance apps/client/src/app/pages/pricing/pricing-page.html - 51 + 53 apps/client/src/app/pages/pricing/pricing-page.html - 134 + 137 apps/client/src/app/pages/pricing/pricing-page.html - 195 + 199 @@ -3822,7 +3630,7 @@ Selbst gehostet, manuelles Update. apps/client/src/app/pages/pricing/pricing-page.html - 92 + 94 @@ -3830,11 +3638,11 @@ Kostenlos apps/client/src/app/pages/pricing/pricing-page.html - 93 + 95 apps/client/src/app/pages/pricing/pricing-page.html - 150 + 153 @@ -3842,7 +3650,7 @@ Für Einsteiger, die gerade mit dem Börsenhandel beginnen. apps/client/src/app/pages/pricing/pricing-page.html - 120 + 123 @@ -3850,11 +3658,11 @@ Vollständig verwaltetes Ghostfolio Cloud-Angebot. apps/client/src/app/pages/pricing/pricing-page.html - 149 + 152 apps/client/src/app/pages/pricing/pricing-page.html - 240 + 244 @@ -3862,7 +3670,7 @@ Für ambitionierte Anleger, die den vollständigen Überblick über ihr Anlagevermögen benötigen. apps/client/src/app/pages/pricing/pricing-page.html - 180 + 184 @@ -3870,15 +3678,15 @@ Einmalige Zahlung, keine automatische Erneuerung. apps/client/src/app/pages/pricing/pricing-page.html - 280 + 279 - + Get Started Jetzt loslegen - apps/client/src/app/pages/pricing/pricing-page.html - 291 + apps/client/src/app/pages/landing/landing-page.html + 438 @@ -3886,23 +3694,23 @@ Es ist kostenlos. apps/client/src/app/pages/pricing/pricing-page.html - 294 + 300 Fees Gebühren - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 108 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 199 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 199 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 108 apps/client/src/app/pages/portfolio/fire/fire-page.html - 161 + 158 @@ -3918,11 +3726,11 @@ apps/client/src/app/pages/pricing/pricing-page.html - 59 + 61 apps/client/src/app/pages/pricing/pricing-page.html - 203 + 207 @@ -3938,15 +3746,15 @@ Datenimport und -export apps/client/src/app/pages/pricing/pricing-page.html - 71 + 73 apps/client/src/app/pages/pricing/pricing-page.html - 138 + 141 apps/client/src/app/pages/pricing/pricing-page.html - 215 + 219 @@ -3962,7 +3770,7 @@ Community Support apps/client/src/app/pages/pricing/pricing-page.html - 88 + 90 @@ -3970,7 +3778,7 @@ E-Mail und Chat Support apps/client/src/app/pages/pricing/pricing-page.html - 236 + 240 @@ -3997,12 +3805,12 @@ 2 - + Oops! Could not get the historical exchange rate from Ups! Der historische Wechselkurs konnte nicht abgerufen werden vom apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 292 + 239 @@ -4030,7 +3838,7 @@ apps/client/src/app/pages/pricing/pricing-page.html - 226 + 230 @@ -4046,15 +3854,15 @@ Abonnement erneuern apps/client/src/app/components/header/header.component.html - 190 + 183 apps/client/src/app/components/user-account-membership/user-account-membership.html - 28 + 21 apps/client/src/app/pages/pricing/pricing-page.html - 276 + 275 @@ -4070,7 +3878,7 @@ Benutzer verwenden apps/client/src/app/components/admin-users/admin-users.html - 222 + 218 @@ -4078,7 +3886,7 @@ Benutzer löschen apps/client/src/app/components/admin-users/admin-users.html - 232 + 229 @@ -4094,7 +3902,7 @@ Nach ETF-Anbieter apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 290 + 306 @@ -4102,7 +3910,7 @@ Plattform bearbeiten apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html - 7 + 8 @@ -4110,7 +3918,7 @@ Plattform hinzufügen apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html - 8 + 10 @@ -4118,15 +3926,15 @@ Url apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 339 + 350 apps/client/src/app/components/admin-platform/admin-platform.component.html - 50 + 51 apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html - 22 + 25 @@ -4150,7 +3958,7 @@ Cash-Bestand aktualisieren apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 108 + 111 @@ -4226,7 +4034,7 @@ Benchmarks verwalten apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.html - 38 + 35 @@ -4242,7 +4050,7 @@ Datei auswählen apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 23 + 22 @@ -4250,7 +4058,7 @@ Dividenden auswählen apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 115 + 113 @@ -4258,7 +4066,7 @@ Aktivitäten auswählen apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 118 + 115 @@ -4290,7 +4098,7 @@ Private Finanzen apps/client/src/app/app.component.html - 55 + 54 @@ -4298,7 +4106,7 @@ Häufig gestellte Fragen (FAQ) apps/client/src/app/app.component.html - 76 + 80 apps/client/src/app/pages/about/overview/about-overview-page.html @@ -4310,7 +4118,7 @@ Aktueller Streak apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 315 + 318 @@ -4318,7 +4126,7 @@ Längster Streak apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 324 + 327 @@ -4358,7 +4166,7 @@ Verbindlichkeiten apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 264 + 279 apps/client/src/app/pages/features/features-page.html @@ -4506,7 +4314,7 @@ Scraper Konfiguration apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 291 + 302 @@ -4537,10060 +4345,1756 @@ Founded Gegründet - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html 72 + + + Origin + Ursprung - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 77 + + + Region + Region - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 82 + + + Available in + Verfügbar in - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 87 + + + ✅ Yes + ✅ Ja - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 115 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 122 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 134 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 141 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 153 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 160 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 172 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 179 + + + ❌ No + ❌ Nein - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 117 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 136 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 143 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 155 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 162 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 174 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 181 + + + ❌ No + ❌ Nein - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 124 + + + Self-Hosting + Self-Hosting - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 129 + + + Use anonymously + Anonyme Nutzung - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 148 + + + Free Plan + Kostenlose Nutzung - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 167 + + + Notes + Hinweise - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 201 + + + Effortlessly track, analyze, and visualize your wealth with Ghostfolio. + Mit Ghostfolio kannst du dein Vermögen einfach überwachen, analysieren und visualisieren. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 227 + + + Personal Finance Tools + Tools für persönliche Finanzen - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 308 + + + Guides + Ratgeber - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/resources-page.html + 22 + + + Glossary + Lexikon - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/resources-page.html + 92 + + + Stocks, ETFs, bonds, cryptocurrencies, commodities + Aktien, ETFs, Anleihen, Kryptowährungen, Rohstoffe - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 25 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 65 + + + Mortgages, personal loans, credit cards + Hypotheken, Darlehen, Kreditkarten - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 57 + + + Luxury items, real estate, private companies + Luxusartikel, Immobilien, private Unternehmen - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 73 + + + Buy + Kauf - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + libs/ui/src/lib/i18n.ts + 31 + + + Valuable + Wertsache - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + libs/ui/src/lib/i18n.ts + 35 + + + ETFs without Countries + ETFs ohne Länder - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/components/admin-market-data/admin-market-data.component.ts + 78 + + + ETFs without Sectors + ETFs ohne Sektoren - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/components/admin-market-data/admin-market-data.component.ts + 83 + + + Assets + Anlagevermögen - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 239 + + + Preset + Filtervorlage - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + libs/ui/src/lib/i18n.ts + 22 + + + By Market + Nach Markt - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 175 + + + Asia-Pacific + Asien-Pazifik - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + libs/ui/src/lib/i18n.ts + 5 + + + Japan + Japan - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + libs/ui/src/lib/i18n.ts + 17 + + + Welcome to Ghostfolio + Herzlich willkommen bei Ghostfolio - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/components/home-overview/home-overview.html + 7 + + + Setup your accounts + Konten einrichten - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/components/home-overview/home-overview.html + 15 + + + Get a comprehensive financial overview by adding your bank and brokerage accounts. + Verschaffe dir einen umfassenden Überblick, indem du deine Bank- und Wertpapierkonten hinzufügst. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/components/home-overview/home-overview.html + 17 + + + Capture your activities + Aktivitäten erfassen - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/components/home-overview/home-overview.html + 24 + + + Record your investment activities to keep your portfolio up to date. + Erfasse deine Investitionsaktivitäten, um dein Portfolio auf dem neuesten Stand zu halten. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/components/home-overview/home-overview.html + 26 + + + Monitor and analyze your portfolio + Portfolio überwachen und analysieren - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/components/home-overview/home-overview.html + 33 + + + Track your progress in real-time with comprehensive analysis and insights. + Verfolge die Entwicklung in Echtzeit mit umfassenden Analysen und Einblicken. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/components/home-overview/home-overview.html + 35 - - Origin - Ursprung + + No data available + Keine Daten verfügbar - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 250 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/public/public-page.html + 132 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + libs/ui/src/lib/top-holdings/top-holdings.component.html + 88 + + + Ready to take control of your personal finances? + Bist du bereit, die Kontrolle über deine Finanzen zu übernehmen? - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/components/home-overview/home-overview.html + 8 + + + Setup accounts + Konten einrichten - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/components/home-overview/home-overview.html + 44 + + + Biometric Authentication + Biometrische Authentifizierung - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 184 + + + At Ghostfolio, transparency is at the core of our values. We publish the source code as open source software (OSS) under the AGPL-3.0 license and we openly share aggregated key metrics of the platform’s operational status. + Bei Ghostfolio gehört Transparenz zum zentralen Inhalt unserer Grundwerte. Wir publizieren den Quellcode als Open-Source-Software (OSS) unter der AGPL-3.0-Lizenz und veröffentlichen aggregierte Kennzahlen über den Betriebsstatus der Plattform. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/open/open-page.html + 6 + + + Active Users + Aktive Nutzer - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/open/open-page.html + 40 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/open/open-page.html + 62 + + + New Users + Neue Nutzer - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/open/open-page.html + 51 + + + Users in Slack community + Nutzer in der Slack Community - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/open/open-page.html + 75 + + + Contributors on GitHub + Contributors auf GitHub - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/open/open-page.html + 89 + + + Stars on GitHub + Sterne auf GitHub - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 88 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/open/open-page.html + 103 + + + Pulls on Docker Hub + Downloads auf Docker Hub - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 106 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/open/open-page.html + 117 + + + Uptime + Verfügbarkeit - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/open/open-page.html + 132 + + + Export Data + Daten exportieren - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 228 + + + Currencies + Währungen - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/components/admin-market-data/admin-market-data.component.ts + 73 + + + Our + Unsere - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/about/oss-friends/oss-friends-page.html + 6 + + + Visit + Besuche - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/about/oss-friends/oss-friends-page.html + 28 + + + Discover other exciting Open Source Software projects + Entdecke weitere interessante Open Source Software Projekte - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/about/oss-friends/oss-friends-page.html + 9 + + + Frequently Asked Questions (FAQ) + Häufig gestellte Fragen (FAQ) - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/faq/overview/faq-overview-page.html + 4 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/faq/saas/saas-page.html + 4 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/faq/self-hosting/self-hosting-page.html + 4 + + + Check out the numerous features of Ghostfolio to manage your wealth + Entdecke die zahlreichen Funktionen von Ghostfolio zur Vermögensverwaltung - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/features/features-page.html + 6 + + + Discover the latest Ghostfolio updates and insights on personal finance + Entdecke die neuesten Ghostfolio Updates und Beiträge zu persönlichen Finanzen - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/blog/blog-page.html + 7 + + + If you prefer to run Ghostfolio on your own infrastructure, please find the source code and further instructions on GitHub. + Wenn du Ghostfolio lieber auf deiner eigenen Infrastruktur betreiben möchtest, findest du den Quellcode und weitere Informationen auf GitHub. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/pricing/pricing-page.html + 26 + + + Manage your wealth like a boss + Verwalte dein Vermögen wie ein Profi - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 5 + + + Ghostfolio is a privacy-first, open source dashboard for your personal finances. Break down your asset allocation, know your net worth and make solid, data-driven investment decisions. + Ghostfolio ist ein Open Source Dashboard für deine persönlichen Finanzen mit Fokus auf Datenschutz. Analysiere deine Vermögensverteilung, ermittle dein Nettovermögen und treffe fundierte, datengestützte Investitionsentscheidungen. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 9 + + + Get Started + Jetzt loslegen - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 41 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/pricing/pricing-page.html + 297 + + + Monthly Active Users + Monatlich aktive Nutzer - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 70 + + + As seen in + Bekannt aus - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 115 + + + Protect your assets. Refine your personal investment strategy. + Schützen Sie Ihr Vermögen. Optimieren Sie Ihre persönliche Anlagestrategie. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 217 + + + Ghostfolio empowers busy people to keep track of stocks, ETFs or cryptocurrencies without being tracked. + Ghostfolio ermöglicht es geschäftigen Leuten, den Überblick über Aktien, ETFs oder Kryptowährungen zu behalten, ohne überwacht zu werden. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 221 + + + 360° View + 360° Ansicht - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 232 + + + Web3 Ready + Web3 ready - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 243 + + + Use Ghostfolio anonymously and own your financial data. + Nutze Ghostfolio ganz anonym und behalte deine Finanzdaten. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 245 + + + Open Source + Open Source - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 253 + + + Benefit from continuous improvements through a strong community. + Profitiere von kontinuierlichen Verbesserungen durch eine aktive Community. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 255 + + + Why Ghostfolio? + Warum Ghostfolio? - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 264 + + + Ghostfolio is for you if you are... + Ghostfolio ist für dich geeignet, wenn du... - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 265 + + + trading stocks, ETFs or cryptocurrencies on multiple platforms + Aktien, ETFs oder Kryptowährungen auf unterschiedlichen Plattformen handelst - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 272 + + + pursuing a buy & hold strategy + eine Buy & Hold Strategie verfolgst - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 278 + + + interested in getting insights of your portfolio composition + dich für die Zusammensetzung deines Portfolios interessierst - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 283 + + + valuing privacy and data ownership + Privatsphäre und Datenhoheit wertschätzt - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 288 + + + into minimalism + zum Frugalismus oder Minimalismus neigst - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 291 + + + caring about diversifying your financial resources + dich um die Diversifizierung deiner finanziellen Mittel kümmerst - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 295 + + + interested in financial independence + Interesse an finanzieller Freiheit hast - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 299 - - Region - Region + + saying no to spreadsheets in + Nein sagst zu Excel-Tabellen im Jahr - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 303 + + + still reading this list + diese Liste bis zum Ende liest - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 306 + + + Learn more about Ghostfolio + Erfahre mehr über Ghostfolio - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 311 + + + What our users are saying + Was unsere Nutzer sagen - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 319 + + + Members from around the globe are using Ghostfolio Premium + Nutzer aus aller Welt verwenden Ghostfolio Premium - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 358 + + + How does Ghostfolio work? + Wie funktioniert Ghostfolio ? - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 375 + + + Sign up anonymously* + Registriere dich anonym* - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 384 + + + * no e-mail address nor credit card required + * Keine E-Mail-Adresse oder Kreditkarte erforderlich - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 386 + + + Add any of your historical transactions + Füge historische Transaktionen hinzu - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 397 + + + Get valuable insights of your portfolio composition + Erhalte nützliche Erkenntnisse über die Zusammensetzung deines Portfolios - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 409 + + + Are you ready? + Bist du bereit? - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 423 + + + Live Demo + Live Demo - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 49 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 443 + + + Get the full picture of your personal finances across multiple platforms. + Verschaffe dir einen vollständigen Überblick deiner persönlichen Finanzen über mehrere Plattformen hinweg. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 234 + + + Get started in only 3 steps + Beginne mit nur 3 Schritten - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 378 + + + faq + haeufig-gestellte-fragen - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/app.component.ts + 66 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/core/paths.ts + 3 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/about/overview/about-overview-page.component.ts + 19 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/faq/faq-page.component.ts + 37 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/faq/faq-page.component.ts + 42 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/faq/faq-page.component.ts + 48 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/resources/resources-page.component.ts + 17 + + + features + features - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/app.component.ts + 67 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/components/header/header.component.ts + 78 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/components/header/header.component.ts + 83 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/core/paths.ts + 4 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/about/overview/about-overview-page.component.ts + 20 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/blog/2022/11/black-friday-2022/black-friday-2022-page.component.ts + 15 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/blog/2023/03/1000-stars-on-github/1000-stars-on-github-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/blog/2023/05/unlock-your-financial-potential-with-ghostfolio/unlock-your-financial-potential-with-ghostfolio-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/blog/2023/07/exploring-the-path-to-fire/exploring-the-path-to-fire-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.component.ts + 15 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/blog/2023/11/black-week-2023/black-week-2023-page.component.ts + 15 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/blog/2023/11/hacktoberfest-2023-debriefing/hacktoberfest-2023-debriefing-page.component.ts + 14 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/faq/overview/faq-overview-page.component.ts + 14 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/pricing/pricing-page.component.ts + 35 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 24 + + + about + ueber-uns - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/app.component.ts + 59 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/app.component.ts + 60 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/app.component.ts + 61 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/app.component.ts + 63 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/components/header/header.component.ts + 77 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html + apps/client/src/app/components/header/header.component.ts 82 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/core/paths.ts + 2 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/about/about-page.component.ts + 45 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/about/about-page.component.ts + 50 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/about/about-page.component.ts + 55 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/about/about-page.component.ts + 63 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/about/about-page.component.ts + 74 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/blog/2023/08/ghostfolio-joins-oss-friends/ghostfolio-joins-oss-friends-page.component.ts + 13 - - - Available in - Verfügbar in - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.component.ts + 14 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2023/09/hacktoberfest-2023/hacktoberfest-2023-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2023/11/hacktoberfest-2023-debriefing/hacktoberfest-2023-debriefing-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/landing/landing-page.component.ts + 26 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.component.ts + 18 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 23 + + + privacy-policy + datenschutzbestimmungen - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/app.component.ts + 64 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/core/paths.ts + 8 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/about/about-page.component.ts + 63 + + + license + lizenz - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/app.component.ts + 61 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/core/paths.ts + 5 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/about/about-page.component.ts + 55 + + + markets + maerkte - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/app.component.ts + 68 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/components/header/header.component.ts + 79 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/components/header/header.component.ts + 84 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/core/paths.ts + 6 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2022/08/500-stars-on-github/500-stars-on-github-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.component.ts + 16 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/faq/saas/saas-page.component.ts + 14 + + + pricing + preise - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/app.component.ts + 69 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/components/header/header.component.ts + 80 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/components/header/header.component.ts + 85 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.component.ts + 14 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/components/user-account-membership/user-account-membership.component.ts + 38 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/core/http-response.interceptor.ts + 72 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/core/paths.ts + 7 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2021/07/hallo-ghostfolio/hallo-ghostfolio-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2021/07/hello-ghostfolio/hello-ghostfolio-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2022/01/first-months-in-open-source/first-months-in-open-source-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2022/08/500-stars-on-github/500-stars-on-github-page.component.ts + 14 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2022/11/black-friday-2022/black-friday-2022-page.component.ts + 16 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2023/03/1000-stars-on-github/1000-stars-on-github-page.component.ts + 14 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2023/11/black-week-2023/black-week-2023-page.component.ts + 16 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/faq/saas/saas-page.component.ts + 15 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + libs/ui/src/lib/membership-card/membership-card.component.ts + 25 + + + register + registrierung - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/app.component.ts + 70 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/components/header/header.component.ts + 86 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/core/auth.guard.ts + 55 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/core/paths.ts + 9 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/faq/saas/saas-page.component.ts + 16 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/features/features-page.component.ts + 29 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/landing/landing-page.component.ts + 27 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/pricing/pricing-page.component.ts + 36 + + + resources + ressourcen - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/app.component.ts + 71 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/components/header/header.component.ts + 81 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html + apps/client/src/app/components/header/header.component.ts 87 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/core/paths.ts + 10 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2021/07/hallo-ghostfolio/hallo-ghostfolio-page.component.ts + 14 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2021/07/hello-ghostfolio/hello-ghostfolio-page.component.ts + 14 - - - ✅ Yes - ✅ Ja - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/blog/2022/07/how-do-i-get-my-finances-in-order/how-do-i-get-my-finances-in-order-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/blog/2023/05/unlock-your-financial-potential-with-ghostfolio/unlock-your-financial-potential-with-ghostfolio-page.component.ts + 14 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/features/features-page.component.ts + 30 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.component.ts + 14 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 26 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/resources-page.component.ts + 19 + + + This overview page features a curated collection of personal finance tools compared to the open source alternative Ghostfolio. If you value transparency, data privacy, and community collaboration, Ghostfolio provides an excellent opportunity to take control of your financial management. + Diese Übersichtsseite zeigt eine Auswahl an Tools zur Verwaltung der persönliche Finanzen im Vergleich zur Open Source Alternative Ghostfolio. Wenn du Wert auf Transparenz, Datenschutz und die gemeinschaftliche Zusammenarbeit der Open Source Community legst, bietet dir Ghostfolio eine ausgezeichnete Möglichkeit, die Kontrolle über dein Finanzmanagement zu übernehmen. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html + 8 + + + Explore the links below to compare a variety of personal finance tools with Ghostfolio. + Über die Links unten kannst du eine Reihe an Tools mit Ghostfolio vergleichen. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html + 16 + + + Open Source Alternative to + Open Source Alternative zu - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html + 42 + + + Open Source Alternative to + Open Source Alternative zu - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page-routing.module.ts + 27 + + + The Open Source Alternative to + Die Open Source Alternative zu - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 8 + + + Are you looking for an open source alternative to ? Ghostfolio is a powerful portfolio management tool that provides individuals with a comprehensive platform to track, analyze, and optimize their investments. Whether you are an experienced investor or just starting out, Ghostfolio offers an intuitive user interface and a wide range of functionalities to help you make informed decisions and take control of your financial future. + Suchst du nach einer Open Source Alternative zu ? Ghostfolio ist ein leistungsstarkes Portfolio Management Tool, das Privatpersonen eine umfassende Plattform bietet, um ihre Investitionen zu verfolgen, zu analysieren und zu optimieren. Egal, ob du ein erfahrener Investor bist oder gerade erst anfängst, Ghostfolio bietet eine intuitive Benutzeroberfläche und eine Vielzahl an Funktionen, die dir dabei helfen, fundierte Entscheidungen zu treffen und die Kontrolle über deine finanzielle Zukunft zu übernehmen. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 13 + + + Ghostfolio is an open source software (OSS), providing a cost-effective alternative to making it particularly suitable for individuals on a tight budget, such as those pursuing Financial Independence, Retire Early (FIRE). By leveraging the collective efforts of a community of developers and personal finance enthusiasts, Ghostfolio continuously enhances its capabilities, security, and user experience. + Ghostfolio ist eine Open Source Software (OSS), die eine kostengünstige Alternative zu darstellt und sich besonders für Personen mit knappem Budget eignet, wie z.B. für diejenigen, die finanzielle Unabhängigkeit und einen frühen Ruhestand anstreben (FIRE). Ghostfolio nutzt die gemeinsamen Aktivitäten einer Community von Entwicklern und Finanzenthusiasten, um seine Funktionalität, Sicherheit und Benutzerfreundlichkeit kontinuierlich zu verbessern. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 27 + + + Let’s dive deeper into the detailed Ghostfolio vs comparison table below to gain a thorough understanding of how Ghostfolio positions itself relative to . We will explore various aspects such as features, data privacy, pricing, and more, allowing you to make a well-informed choice for your personal requirements. + Wir möchten uns in der untenstehenden Ghostfolio vs Vergleichstabelle ein detailliertes Bild davon machen, wie Ghostfolio im Vergleich zu positioniert ist. Wir werden dabei verschiedene Aspekte wie Funktionen, Datenschutz, Preise und weiteres untersuchen, damit du eine gut informierte Entscheidung für deine persönlichen Anforderungen treffen kannst. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 38 + + + open-source-alternative-to + open-source-alternative-zu - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page-routing.module.ts + 26 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.component.ts + 13 + + + Please note that the information provided in the Ghostfolio vs comparison table is based on our independent research and analysis. This website is not affiliated with or any other product mentioned in the comparison. As the landscape of personal finance tools evolves, it is essential to verify any specific details or changes directly from the respective product page. Data needs a refresh? Help us maintain accurate data on GitHub. + Bitte beachte, dass die bereitgestellten Ghostfolio vs Informationen auf unserer unabhängigen Recherche und Analyse beruhen. Diese Webseite steht in keiner Verbindung zu oder einem anderen im Vergleich erwähnten Produkt. Da sich die Landschaft der Personal Finance Tools ständig weiterentwickelt, ist es wichtig, alle spezifischen Details oder Änderungen direkt auf der jeweiligen Produktseite zu überprüfen. Brauchen die Daten eine Auffrischung? Unterstütze uns bei der Pflege der aktuellen Daten auf GitHub. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 210 + + + Ready to take your investments to the next level? + Bereit, deine Investitionen auf ein neues Levelzu bringen? - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 223 + + + Get Started + Jetzt loslegen - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 232 + + + Switzerland + Schweiz - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 58 + + + Global + Weltweit - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 59 + + + (Last 24 hours) + (Letzte 24 Stunden) - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/open/open-page.html + 37 + + + (Last 30 days) + (Letzte 30 Tage) - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/open/open-page.html + 48 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/open/open-page.html + 59 + + + (Last 90 days) + (Letzte 90 Tage) - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/open/open-page.html + 127 + + + Choose or drop a file here + Wählen Sie eine Datei aus oder ziehen Sie sie hierhin - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 84 + + + You are using the Live Demo. + Du verwendest die Live Demo. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/app.component.html + 12 + + + One-time fee, annual account fees + Einmalige Eröffnungsgebühr, jährliche Kontoführungsgebühren - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 33 + + + Distribution of corporate earnings + Ausschüttung von Unternehmensgewinnen - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 41 + + + Oops! Could not get the historical exchange rate from + Ups! Der historische Wechselkurs konnte nicht abgerufen werden vom - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 317 + + + Fee + Gebühr - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + libs/ui/src/lib/i18n.ts + 33 + + + Interest + Zins - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 331 + + + Revenue for lending out money + Ertrag für das Ausleihen von Geld - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 49 + + + Add Tag + Tag hinzufügen - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/components/admin-tag/admin-tag.component.html + 11 + + + Do you really want to delete this tag? + Möchtest du diesen Tag wirklich löschen? - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/components/admin-tag/admin-tag.component.ts + 79 + + + Update tag + Tag bearbeiten - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html + 8 + + + Add tag + Tag hinzufügen - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html + 10 + + + Ghostfolio X-ray uses static analysis to identify potential issues and risks in your portfolio. + Ghostfolio X-ray nutzt statische Analysen, um potenzielle Probleme und Risiken in deinem Portfolio zu identifizieren. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/portfolio/fire/fire-page.html + 111 + + + Currency Cluster Risks + Währungsklumpenrisiken - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/portfolio/fire/fire-page.html + 134 + + + Account Cluster Risks + Kontoklumpenrisiken - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/portfolio/fire/fire-page.html + 146 + + + Transfer Cash Balance + Cash-Bestand Transfer - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/components/accounts-table/accounts-table.component.html + 10 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html + 7 + + + Benchmark + Benchmark - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 284 + + + Version + Version - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/components/admin-overview/admin-overview.html + 7 + + + Settings + Einstellungen - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - - ❌ No - ❌ Nein - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - - ❌ No - ❌ Nein - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - - Self-Hosting - Self-Hosting - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - - Use anonymously - Anonyme Nutzung - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - - Free Plan - Kostenlose Nutzung - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - - Notes - Hinweise - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - - Effortlessly track, analyze, and visualize your wealth with Ghostfolio. - Mit Ghostfolio kannst du dein Vermögen einfach überwachen, analysieren und visualisieren. - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - - Personal Finance Tools - Tools für persönliche Finanzen - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - - Guides - Ratgeber - - apps/client/src/app/pages/resources/resources-page.html - 22 - - - - Glossary - Lexikon - - apps/client/src/app/pages/resources/resources-page.html - 92 - - - - Stocks, ETFs, bonds, cryptocurrencies, commodities - Aktien, ETFs, Anleihen, Kryptowährungen, Rohstoffe - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 22 - - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 62 - - - - Mortgages, personal loans, credit cards - Hypotheken, Darlehen, Kreditkarten - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 54 - - - - Luxury items, real estate, private companies - Luxusartikel, Immobilien, private Unternehmen - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 70 - - - - Buy - Kauf - - libs/ui/src/lib/i18n.ts - 31 - - - - Valuable - Wertsache - - libs/ui/src/lib/i18n.ts - 35 - - - - ETFs without Countries - ETFs ohne Länder - - apps/client/src/app/components/admin-market-data/admin-market-data.component.ts - 78 - - - - ETFs without Sectors - ETFs ohne Sektoren - - apps/client/src/app/components/admin-market-data/admin-market-data.component.ts - 83 - - - - Assets - Anlagevermögen - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 224 - - - - Preset - Filtervorlage - - libs/ui/src/lib/i18n.ts - 22 - - - - By Market - Nach Markt - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 179 - - - - Asia-Pacific - Asien-Pazifik - - libs/ui/src/lib/i18n.ts - 5 - - - - Japan - Japan - - libs/ui/src/lib/i18n.ts - 17 - - - - Welcome to Ghostfolio - Herzlich willkommen bei Ghostfolio - - apps/client/src/app/components/home-overview/home-overview.html - 7 - - - - Setup your accounts - Konten einrichten - - apps/client/src/app/components/home-overview/home-overview.html - 15 - - - - Get a comprehensive financial overview by adding your bank and brokerage accounts. - Verschaffe dir einen umfassenden Überblick, indem du deine Bank- und Wertpapierkonten hinzufügst. - - apps/client/src/app/components/home-overview/home-overview.html - 17 - - - - Capture your activities - Aktivitäten erfassen - - apps/client/src/app/components/home-overview/home-overview.html - 24 - - - - Record your investment activities to keep your portfolio up to date. - Erfasse deine Investitionsaktivitäten, um dein Portfolio auf dem neuesten Stand zu halten. - - apps/client/src/app/components/home-overview/home-overview.html - 26 - - - - Monitor and analyze your portfolio - Portfolio überwachen und analysieren - - apps/client/src/app/components/home-overview/home-overview.html - 33 - - - - Track your progress in real-time with comprehensive analysis and insights. - Verfolge die Entwicklung in Echtzeit mit umfassenden Analysen und Einblicken. - - apps/client/src/app/components/home-overview/home-overview.html - 35 - - - - No data available - Keine Daten verfügbar - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 258 - - - apps/client/src/app/pages/public/public-page.html - 123 - - - - Ready to take control of your personal finances? - Bist du bereit, die Kontrolle über deine Finanzen zu übernehmen? - - apps/client/src/app/components/home-overview/home-overview.html - 8 - - - - Setup accounts - Konten einrichten - - apps/client/src/app/components/home-overview/home-overview.html - 48 - - - - Biometric Authentication - Biometrische Authentifizierung - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 188 - - - - At Ghostfolio, transparency is at the core of our values. We publish the source code as open source software (OSS) under the AGPL-3.0 license and we openly share aggregated key metrics of the platform’s operational status. - Bei Ghostfolio gehört Transparenz zum zentralen Inhalt unserer Grundwerte. Wir publizieren den Quellcode als Open-Source-Software (OSS) unter der AGPL-3.0-Lizenz und veröffentlichen aggregierte Kennzahlen über den Betriebsstatus der Plattform. - - apps/client/src/app/pages/open/open-page.html - 6 - - - - Active Users - Aktive Nutzer - - apps/client/src/app/pages/open/open-page.html - 40 - - - apps/client/src/app/pages/open/open-page.html - 62 - - - - New Users - Neue Nutzer - - apps/client/src/app/pages/open/open-page.html - 51 - - - - Users in Slack community - Nutzer in der Slack Community - - apps/client/src/app/pages/open/open-page.html - 75 - - - - Contributors on GitHub - Contributors auf GitHub - - apps/client/src/app/pages/open/open-page.html - 89 - - - - Stars on GitHub - Sterne auf GitHub - - apps/client/src/app/pages/landing/landing-page.html - 87 - - - apps/client/src/app/pages/open/open-page.html - 103 - - - - Pulls on Docker Hub - Downloads auf Docker Hub - - apps/client/src/app/pages/landing/landing-page.html - 105 - - - apps/client/src/app/pages/open/open-page.html - 117 - - - - Uptime - Verfügbarkeit - - apps/client/src/app/pages/open/open-page.html - 132 - - - - Export Data - Daten exportieren - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 231 - - - - Currencies - Währungen - - apps/client/src/app/components/admin-market-data/admin-market-data.component.ts - 73 - - - - Our - Unsere - - apps/client/src/app/pages/about/oss-friends/oss-friends-page.html - 6 - - - - Visit - Besuche - - apps/client/src/app/pages/about/oss-friends/oss-friends-page.html - 28 - - - - Discover other exciting Open Source Software projects - Entdecke weitere interessante Open Source Software Projekte - - apps/client/src/app/pages/about/oss-friends/oss-friends-page.html - 9 - - - - Frequently Asked Questions (FAQ) - Häufig gestellte Fragen (FAQ) - - apps/client/src/app/pages/faq/overview/faq-overview-page.html - 4 - - - apps/client/src/app/pages/faq/saas/saas-page.html - 4 - - - apps/client/src/app/pages/faq/self-hosting/self-hosting-page.html - 4 - - - - Check out the numerous features of Ghostfolio to manage your wealth - Entdecke die zahlreichen Funktionen von Ghostfolio zur Vermögensverwaltung - - apps/client/src/app/pages/features/features-page.html - 6 - - - - Discover the latest Ghostfolio updates and insights on personal finance - Entdecke die neuesten Ghostfolio Updates und Beiträge zu persönlichen Finanzen - - apps/client/src/app/pages/blog/blog-page.html - 7 - - - - If you prefer to run Ghostfolio on your own infrastructure, please find the source code and further instructions on GitHub. - Wenn du Ghostfolio lieber auf deiner eigenen Infrastruktur betreiben möchtest, findest du den Quellcode und weitere Informationen auf GitHub. - - apps/client/src/app/pages/pricing/pricing-page.html - 24 - - - - Manage your wealth like a boss - Verwalte dein Vermögen wie ein Profi - - apps/client/src/app/pages/landing/landing-page.html - 5 - - - - Ghostfolio is a privacy-first, open source dashboard for your personal finances. Break down your asset allocation, know your net worth and make solid, data-driven investment decisions. - Ghostfolio ist ein Open Source Dashboard für deine persönlichen Finanzen mit Fokus auf Datenschutz. Analysiere deine Vermögensverteilung, ermittle dein Nettovermögen und treffe fundierte, datengestützte Investitionsentscheidungen. - - apps/client/src/app/pages/landing/landing-page.html - 9 - - - - Get Started - Jetzt loslegen - - apps/client/src/app/pages/landing/landing-page.html - 41 - - - apps/client/src/app/pages/landing/landing-page.html - 419 - - - - or - oder - - apps/client/src/app/pages/landing/landing-page.html - 46 - - - - Monthly Active Users - Monatlich aktive Nutzer - - apps/client/src/app/pages/landing/landing-page.html - 69 - - - - As seen in - Bekannt aus - - apps/client/src/app/pages/landing/landing-page.html - 113 - - - - Protect your assets. Refine your personal investment strategy. - Schützen Sie Ihr Vermögen. Optimieren Sie Ihre persönliche Anlagestrategie. - - apps/client/src/app/pages/landing/landing-page.html - 215 - - - - Ghostfolio empowers busy people to keep track of stocks, ETFs or cryptocurrencies without being tracked. - Ghostfolio ermöglicht es geschäftigen Leuten, den Überblick über Aktien, ETFs oder Kryptowährungen zu behalten, ohne überwacht zu werden. - - apps/client/src/app/pages/landing/landing-page.html - 219 - - - - 360° View - 360° Ansicht - - apps/client/src/app/pages/landing/landing-page.html - 230 - - - - Web3 Ready - Web3 ready - - apps/client/src/app/pages/landing/landing-page.html - 241 - - - - Use Ghostfolio anonymously and own your financial data. - Nutze Ghostfolio ganz anonym und behalte deine Finanzdaten. - - apps/client/src/app/pages/landing/landing-page.html - 243 - - - - Open Source - Open Source - - apps/client/src/app/pages/landing/landing-page.html - 251 - - - - Benefit from continuous improvements through a strong community. - Profitiere von kontinuierlichen Verbesserungen durch eine aktive Community. - - apps/client/src/app/pages/landing/landing-page.html - 253 - - - - Why Ghostfolio? - Warum Ghostfolio? - - apps/client/src/app/pages/landing/landing-page.html - 262 - - - - Ghostfolio is for you if you are... - Ghostfolio ist für dich geeignet, wenn du... - - apps/client/src/app/pages/landing/landing-page.html - 263 - - - - trading stocks, ETFs or cryptocurrencies on multiple platforms - Aktien, ETFs oder Kryptowährungen auf unterschiedlichen Plattformen handelst - - apps/client/src/app/pages/landing/landing-page.html - 270 - - - - pursuing a buy & hold strategy - eine Buy & Hold Strategie verfolgst - - apps/client/src/app/pages/landing/landing-page.html - 276 - - - - interested in getting insights of your portfolio composition - dich für die Zusammensetzung deines Portfolios interessierst - - apps/client/src/app/pages/landing/landing-page.html - 281 - - - - valuing privacy and data ownership - Privatsphäre und Datenhoheit wertschätzt - - apps/client/src/app/pages/landing/landing-page.html - 286 - - - - into minimalism - zum Frugalismus oder Minimalismus neigst - - apps/client/src/app/pages/landing/landing-page.html - 289 - - - - caring about diversifying your financial resources - dich um die Diversifizierung deiner finanziellen Mittel kümmerst - - apps/client/src/app/pages/landing/landing-page.html - 293 - - - - interested in financial independence - Interesse an finanzieller Freiheit hast - - apps/client/src/app/pages/landing/landing-page.html - 297 - - - - saying no to spreadsheets in - Nein sagst zu Excel-Tabellen im Jahr - - apps/client/src/app/pages/landing/landing-page.html - 301 - - - - still reading this list - diese Liste bis zum Ende liest - - apps/client/src/app/pages/landing/landing-page.html - 304 - - - - Learn more about Ghostfolio - Erfahre mehr über Ghostfolio - - apps/client/src/app/pages/landing/landing-page.html - 309 - - - - What our users are saying - Was unsere Nutzer sagen - - apps/client/src/app/pages/landing/landing-page.html - 317 - - - - Members from around the globe are using Ghostfolio Premium - Nutzer aus aller Welt verwenden Ghostfolio Premium - - apps/client/src/app/pages/landing/landing-page.html - 349 - - - - How does Ghostfolio work? - Wie funktioniert Ghostfolio ? - - apps/client/src/app/pages/landing/landing-page.html - 361 - - - - Sign up anonymously* - Registriere dich anonym* - - apps/client/src/app/pages/landing/landing-page.html - 370 - - - - * no e-mail address nor credit card required - * Keine E-Mail-Adresse oder Kreditkarte erforderlich - - apps/client/src/app/pages/landing/landing-page.html - 372 - - - - Add any of your historical transactions - Füge historische Transaktionen hinzu - - apps/client/src/app/pages/landing/landing-page.html - 383 - - - - Get valuable insights of your portfolio composition - Erhalte nützliche Erkenntnisse über die Zusammensetzung deines Portfolios - - apps/client/src/app/pages/landing/landing-page.html - 395 - - - - Are you ready? - Bist du bereit? - - apps/client/src/app/pages/landing/landing-page.html - 407 - - - - Join now or check out the example account - Melde dich jetzt an oder probiere die Live Demo aus - - apps/client/src/app/pages/landing/landing-page.html - 408 - - - - Live Demo - Live Demo - - apps/client/src/app/pages/landing/landing-page.html - 49 - - - apps/client/src/app/pages/landing/landing-page.html - 424 - - - - Get the full picture of your personal finances across multiple platforms. - Verschaffe dir einen vollständigen Überblick deiner persönlichen Finanzen über mehrere Plattformen hinweg. - - apps/client/src/app/pages/landing/landing-page.html - 232 - - - - Get started in only 3 steps - Beginne mit nur 3 Schritten - - apps/client/src/app/pages/landing/landing-page.html - 364 - - - - faq - haeufig-gestellte-fragen - - apps/client/src/app/app-routing.module.ts - 10 - - - apps/client/src/app/app.component.ts - 66 - - - apps/client/src/app/pages/about/overview/about-overview-page.component.ts - 19 - - - apps/client/src/app/pages/faq/faq-page.component.ts - 37 - - - apps/client/src/app/pages/faq/faq-page.component.ts - 42 - - - apps/client/src/app/pages/faq/faq-page.component.ts - 48 - - - apps/client/src/app/pages/resources/resources-page.component.ts - 17 - - - - features - features - - apps/client/src/app/app-routing.module.ts - 11 - - - apps/client/src/app/app.component.ts - 67 - - - apps/client/src/app/components/header/header.component.ts - 78 - - - apps/client/src/app/components/header/header.component.ts - 83 - - - apps/client/src/app/pages/about/overview/about-overview-page.component.ts - 20 - - - apps/client/src/app/pages/blog/2022/11/black-friday-2022/black-friday-2022-page.component.ts - 15 - - - apps/client/src/app/pages/blog/2023/03/1000-stars-on-github/1000-stars-on-github-page.component.ts - 13 - - - apps/client/src/app/pages/blog/2023/05/unlock-your-financial-potential-with-ghostfolio/unlock-your-financial-potential-with-ghostfolio-page.component.ts - 13 - - - apps/client/src/app/pages/blog/2023/07/exploring-the-path-to-fire/exploring-the-path-to-fire-page.component.ts - 13 - - - apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.component.ts - 15 - - - apps/client/src/app/pages/blog/2023/11/black-week-2023/black-week-2023-page.component.ts - 15 - - - apps/client/src/app/pages/blog/2023/11/hacktoberfest-2023-debriefing/hacktoberfest-2023-debriefing-page.component.ts - 14 - - - apps/client/src/app/pages/faq/overview/faq-overview-page.component.ts - 14 - - - apps/client/src/app/pages/pricing/pricing-page.component.ts - 35 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/allinvestview-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/allvue-systems-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/altoo-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/basil-finance-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/beanvest-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/capitally-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/capmon-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/compound-planning-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/copilot-money-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/de.fi-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/delta-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/divvydiary-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/eightfigures-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/empower-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/exirio-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/fina-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/finary-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/finwise-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/folishare-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/getquin-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/gospatz-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/intuit-mint-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/justetf-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/kubera-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/magnifi-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/markets.sh-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/maybe-finance-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/monarch-money-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/monse-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/parqet-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/plannix-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/portfolio-dividend-tracker-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/portseido-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/projectionlab-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/rocket-money-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/seeking-alpha-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/sharesight-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/simple-portfolio-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/snowball-analytics-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/stockle-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/stockmarketeye-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/sumio-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/tiller-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/utluna-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/vyzer-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/wealthfolio-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/wealthica-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/whal-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/yeekatee-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/ynab-page.component.ts - 27 - - - - about - ueber-uns - - apps/client/src/app/app-routing.module.ts - 9 - - - apps/client/src/app/app.component.ts - 59 - - - apps/client/src/app/app.component.ts - 60 - - - apps/client/src/app/app.component.ts - 61 - - - apps/client/src/app/app.component.ts - 63 - - - apps/client/src/app/components/header/header.component.ts - 77 - - - apps/client/src/app/components/header/header.component.ts - 82 - - - apps/client/src/app/pages/about/about-page.component.ts - 45 - - - apps/client/src/app/pages/about/about-page.component.ts - 50 - - - apps/client/src/app/pages/about/about-page.component.ts - 55 - - - apps/client/src/app/pages/about/about-page.component.ts - 63 - - - apps/client/src/app/pages/about/about-page.component.ts - 74 - - - apps/client/src/app/pages/blog/2023/08/ghostfolio-joins-oss-friends/ghostfolio-joins-oss-friends-page.component.ts - 13 - - - apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.component.ts - 13 - - - apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.component.ts - 14 - - - apps/client/src/app/pages/blog/2023/09/hacktoberfest-2023/hacktoberfest-2023-page.component.ts - 13 - - - apps/client/src/app/pages/blog/2023/11/hacktoberfest-2023-debriefing/hacktoberfest-2023-debriefing-page.component.ts - 13 - - - apps/client/src/app/pages/landing/landing-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.component.ts - 22 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/allinvestview-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/allvue-systems-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/altoo-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/basil-finance-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/beanvest-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/capitally-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/capmon-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/compound-planning-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/copilot-money-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/de.fi-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/delta-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/divvydiary-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/eightfigures-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/empower-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/exirio-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/fina-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/finary-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/finwise-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/folishare-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/getquin-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/gospatz-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/intuit-mint-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/justetf-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/kubera-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/magnifi-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/markets.sh-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/maybe-finance-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/monarch-money-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/monse-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/parqet-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/plannix-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/portfolio-dividend-tracker-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/portseido-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/projectionlab-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/rocket-money-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/seeking-alpha-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/sharesight-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/simple-portfolio-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/snowball-analytics-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/stockle-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/stockmarketeye-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/sumio-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/tiller-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/utluna-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/vyzer-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/wealthfolio-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/wealthica-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/whal-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/yeekatee-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/ynab-page.component.ts - 26 - - - - privacy-policy - datenschutzbestimmungen - - apps/client/src/app/app-routing.module.ts - 15 - - - apps/client/src/app/app.component.ts - 64 - - - apps/client/src/app/pages/about/about-page.component.ts - 63 - - - - license - lizenz - - apps/client/src/app/app-routing.module.ts - 12 - - - apps/client/src/app/app.component.ts - 61 - - - apps/client/src/app/pages/about/about-page.component.ts - 55 - - - - markets - maerkte - - apps/client/src/app/app-routing.module.ts - 13 - - - apps/client/src/app/app.component.ts - 68 - - - apps/client/src/app/components/header/header.component.ts - 79 - - - apps/client/src/app/components/header/header.component.ts - 84 - - - apps/client/src/app/pages/blog/2022/08/500-stars-on-github/500-stars-on-github-page.component.ts - 13 - - - apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.component.ts - 16 - - - apps/client/src/app/pages/faq/saas/saas-page.component.ts - 14 - - - - pricing - preise - - apps/client/src/app/app-routing.module.ts - 14 - - - apps/client/src/app/app.component.ts - 69 - - - apps/client/src/app/components/header/header.component.ts - 80 - - - apps/client/src/app/components/header/header.component.ts - 85 - - - apps/client/src/app/components/home-summary/home-summary.component.ts - 125 - - - apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.component.ts - 14 - - - apps/client/src/app/components/user-account-membership/user-account-membership.component.ts - 38 - - - apps/client/src/app/core/http-response.interceptor.ts - 83 - - - apps/client/src/app/pages/blog/2021/07/hallo-ghostfolio/hallo-ghostfolio-page.component.ts - 13 - - - apps/client/src/app/pages/blog/2021/07/hello-ghostfolio/hello-ghostfolio-page.component.ts - 13 - - - apps/client/src/app/pages/blog/2022/01/first-months-in-open-source/first-months-in-open-source-page.component.ts - 13 - - - apps/client/src/app/pages/blog/2022/08/500-stars-on-github/500-stars-on-github-page.component.ts - 14 - - - apps/client/src/app/pages/blog/2022/11/black-friday-2022/black-friday-2022-page.component.ts - 16 - - - apps/client/src/app/pages/blog/2023/03/1000-stars-on-github/1000-stars-on-github-page.component.ts - 14 - - - apps/client/src/app/pages/blog/2023/11/black-week-2023/black-week-2023-page.component.ts - 16 - - - apps/client/src/app/pages/faq/saas/saas-page.component.ts - 15 - - - libs/ui/src/lib/membership-card/membership-card.component.ts - 25 - - - - register - registrierung - - apps/client/src/app/app-routing.module.ts - 16 - - - apps/client/src/app/app.component.ts - 70 - - - apps/client/src/app/components/header/header.component.ts - 86 - - - apps/client/src/app/core/auth.guard.ts - 54 - - - apps/client/src/app/pages/faq/saas/saas-page.component.ts - 16 - - - apps/client/src/app/pages/features/features-page.component.ts - 18 - - - apps/client/src/app/pages/landing/landing-page.component.ts - 27 - - - apps/client/src/app/pages/pricing/pricing-page.component.ts - 36 - - - - resources - ressourcen - - apps/client/src/app/app-routing.module.ts - 17 - - - apps/client/src/app/app.component.ts - 71 - - - apps/client/src/app/components/header/header.component.ts - 81 - - - apps/client/src/app/components/header/header.component.ts - 87 - - - apps/client/src/app/pages/blog/2021/07/hallo-ghostfolio/hallo-ghostfolio-page.component.ts - 14 - - - apps/client/src/app/pages/blog/2021/07/hello-ghostfolio/hello-ghostfolio-page.component.ts - 14 - - - apps/client/src/app/pages/blog/2022/07/how-do-i-get-my-finances-in-order/how-do-i-get-my-finances-in-order-page.component.ts - 13 - - - apps/client/src/app/pages/blog/2023/05/unlock-your-financial-potential-with-ghostfolio/unlock-your-financial-potential-with-ghostfolio-page.component.ts - 14 - - - apps/client/src/app/pages/features/features-page.component.ts - 19 - - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.component.ts - 14 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/allinvestview-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/allvue-systems-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/altoo-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/basil-finance-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/beanvest-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/capitally-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/capmon-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/compound-planning-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/copilot-money-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/de.fi-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/delta-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/divvydiary-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/eightfigures-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/empower-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/exirio-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/fina-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/finary-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/finwise-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/folishare-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/getquin-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/gospatz-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/intuit-mint-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/justetf-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/kubera-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/magnifi-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/markets.sh-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/maybe-finance-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/monarch-money-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/monse-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/parqet-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/plannix-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/portfolio-dividend-tracker-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/portseido-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/projectionlab-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/rocket-money-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/seeking-alpha-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/sharesight-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/simple-portfolio-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/snowball-analytics-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/stockle-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/stockmarketeye-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/sumio-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/tiller-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/utluna-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/vyzer-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/wealthfolio-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/wealthica-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/whal-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/yeekatee-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/ynab-page.component.ts - 29 - - - apps/client/src/app/pages/resources/resources-page.component.ts - 19 - - - - This overview page features a curated collection of personal finance tools compared to the open source alternative Ghostfolio. If you value transparency, data privacy, and community collaboration, Ghostfolio provides an excellent opportunity to take control of your financial management. - Diese Übersichtsseite zeigt eine Auswahl an Tools zur Verwaltung der persönliche Finanzen im Vergleich zur Open Source Alternative Ghostfolio. Wenn du Wert auf Transparenz, Datenschutz und die gemeinschaftliche Zusammenarbeit der Open Source Community legst, bietet dir Ghostfolio eine ausgezeichnete Möglichkeit, die Kontrolle über dein Finanzmanagement zu übernehmen. - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html - 8 - - - - Explore the links below to compare a variety of personal finance tools with Ghostfolio. - Über die Links unten kannst du eine Reihe an Tools mit Ghostfolio vergleichen. - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html - 16 - - - - Open Source Alternative to - Open Source Alternative zu - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html - 38 - - - - Open Source Alternative to - Open Source Alternative zu - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page-routing.module.ts - 26 - - - - The Open Source Alternative to - Die Open Source Alternative zu - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - - Are you looking for an open source alternative to ? Ghostfolio is a powerful portfolio management tool that provides individuals with a comprehensive platform to track, analyze, and optimize their investments. Whether you are an experienced investor or just starting out, Ghostfolio offers an intuitive user interface and a wide range of functionalities to help you make informed decisions and take control of your financial future. - Suchst du nach einer Open Source Alternative zu ? Ghostfolio ist ein leistungsstarkes Portfolio Management Tool, das Privatpersonen eine umfassende Plattform bietet, um ihre Investitionen zu verfolgen, zu analysieren und zu optimieren. Egal, ob du ein erfahrener Investor bist oder gerade erst anfängst, Ghostfolio bietet eine intuitive Benutzeroberfläche und eine Vielzahl an Funktionen, die dir dabei helfen, fundierte Entscheidungen zu treffen und die Kontrolle über deine finanzielle Zukunft zu übernehmen. - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - - Ghostfolio is an open source software (OSS), providing a cost-effective alternative to making it particularly suitable for individuals on a tight budget, such as those pursuing Financial Independence, Retire Early (FIRE). By leveraging the collective efforts of a community of developers and personal finance enthusiasts, Ghostfolio continuously enhances its capabilities, security, and user experience. - Ghostfolio ist eine Open Source Software (OSS), die eine kostengünstige Alternative zu darstellt und sich besonders für Personen mit knappem Budget eignet, wie z.B. für diejenigen, die finanzielle Unabhängigkeit und einen frühen Ruhestand anstreben (FIRE). Ghostfolio nutzt die gemeinsamen Aktivitäten einer Community von Entwicklern und Finanzenthusiasten, um seine Funktionalität, Sicherheit und Benutzerfreundlichkeit kontinuierlich zu verbessern. - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - - Let’s dive deeper into the detailed Ghostfolio vs comparison table below to gain a thorough understanding of how Ghostfolio positions itself relative to . We will explore various aspects such as features, data privacy, pricing, and more, allowing you to make a well-informed choice for your personal requirements. - Wir möchten uns in der untenstehenden Ghostfolio vs Vergleichstabelle ein detailliertes Bild davon machen, wie Ghostfolio im Vergleich zu positioniert ist. Wir werden dabei verschiedene Aspekte wie Funktionen, Datenschutz, Preise und weiteres untersuchen, damit du eine gut informierte Entscheidung für deine persönlichen Anforderungen treffen kannst. - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - - open-source-alternative-to - open-source-alternative-zu - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page-routing.module.ts - 23 - - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.component.ts - 13 - - - - Please note that the information provided in the Ghostfolio vs comparison table is based on our independent research and analysis. This website is not affiliated with or any other product mentioned in the comparison. As the landscape of personal finance tools evolves, it is essential to verify any specific details or changes directly from the respective product page. Data needs a refresh? Help us maintain accurate data on GitHub. - Bitte beachte, dass die bereitgestellten Ghostfolio vs Informationen auf unserer unabhängigen Recherche und Analyse beruhen. Diese Webseite steht in keiner Verbindung zu oder einem anderen im Vergleich erwähnten Produkt. Da sich die Landschaft der Personal Finance Tools ständig weiterentwickelt, ist es wichtig, alle spezifischen Details oder Änderungen direkt auf der jeweiligen Produktseite zu überprüfen. Brauchen die Daten eine Auffrischung? Unterstütze uns bei der Pflege der aktuellen Daten auf GitHub. - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - - Ready to take your investments to the next level? - Bereit, deine Investitionen auf ein neues Levelzu bringen? - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - - Get Started - Jetzt loslegen - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - - Switzerland - Schweiz - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 102 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 530 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 580 - - - - Global - Weltweit - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 73 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 341 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 462 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 581 - - - - United States - Vereinigte Staaten von Amerika - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 93 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 149 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 159 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 201 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 220 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 242 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 294 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 316 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 327 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 352 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 354 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 364 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 429 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 439 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 449 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 518 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 541 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 569 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 591 - - - - Belgium - Belgien - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 179 - - - - Germany - Deutschland - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 140 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 274 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 284 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 305 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 339 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 385 - - - - Austria - Österreich - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 262 - - - - Italy - Italien - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 396 - - - - Netherlands - Niederlande - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 406 - - - - Thailand - Thailand - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 418 - - - - New Zealand - Neuseeland - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 460 - - - - Czech Republic - Tschechische Republik - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 471 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 508 - - - - (Last 24 hours) - (Letzte 24 Stunden) - - apps/client/src/app/pages/open/open-page.html - 37 - - - - (Last 30 days) - (Letzte 30 Tage) - - apps/client/src/app/pages/open/open-page.html - 48 - - - apps/client/src/app/pages/open/open-page.html - 59 - - - - (Last 90 days) - (Letzte 90 Tage) - - apps/client/src/app/pages/open/open-page.html - 127 - - - - Choose or drop a file here - Wählen Sie eine Datei aus oder ziehen Sie sie hierhin - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 86 - - - - You are using the Live Demo. - Du verwendest die Live Demo. - - apps/client/src/app/app.component.html - 17 - - - - One-time fee, annual account fees - Einmalige Eröffnungsgebühr, jährliche Kontoführungsgebühren - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 30 - - - - Distribution of corporate earnings - Ausschüttung von Unternehmensgewinnen - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 38 - - - - Oops! Could not get the historical exchange rate from - Ups! Der historische Wechselkurs konnte nicht abgerufen werden vom - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 226 - - - - Fee - Gebühr - - libs/ui/src/lib/i18n.ts - 33 - - - - Interest - Zins - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 318 - - - - Revenue for lending out money - Ertrag für das Ausleihen von Geld - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 46 - - - - Add Tag - Tag hinzufügen - - apps/client/src/app/components/admin-tag/admin-tag.component.html - 11 - - - - Do you really want to delete this tag? - Möchtest du diesen Tag wirklich löschen? - - apps/client/src/app/components/admin-tag/admin-tag.component.ts - 79 - - - - Update tag - Tag bearbeiten - - apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html - 7 - - - - Add tag - Tag hinzufügen - - apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html - 8 - - - - France - Frankreich - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 121 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 482 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 498 - - - - Ghostfolio X-ray uses static analysis to identify potential issues and risks in your portfolio. - Ghostfolio X-ray nutzt statische Analysen, um potenzielle Probleme und Risiken in deinem Portfolio zu identifizieren. - - apps/client/src/app/pages/portfolio/fire/fire-page.html - 111 - - - - Currency Cluster Risks - Währungsklumpenrisiken - - apps/client/src/app/pages/portfolio/fire/fire-page.html - 135 - - - - Account Cluster Risks - Kontoklumpenrisiken - - apps/client/src/app/pages/portfolio/fire/fire-page.html - 148 - - - - Transfer Cash Balance - Cash-Bestand Transfer - - apps/client/src/app/components/accounts-table/accounts-table.component.html - 9 - - - apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html - 7 - - - - Benchmark - Benchmark - - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 273 - - - - Version - Version - - apps/client/src/app/components/admin-overview/admin-overview.html - 7 - - - - Settings - Einstellungen - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 2 - - - - From - Von - - apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html - 11 - - - - To - Nach - - apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html - 28 - - - - Transfer - Transferieren - - apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html - 64 - - - - Finland - Finnland - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 490 - - - - Membership - Mitgliedschaft - - apps/client/src/app/pages/user-account/user-account-page-routing.module.ts - 23 - - - apps/client/src/app/pages/user-account/user-account-page.component.ts - 40 - - - - Access - Zugang - - apps/client/src/app/pages/user-account/user-account-page-routing.module.ts - 28 - - - apps/client/src/app/pages/user-account/user-account-page.component.ts - 46 - - - - Find holding... - Finde Position... - - libs/ui/src/lib/assistant/assistant.component.ts - 138 - - - - No entries... - Keine Einträge vorhanden... - - libs/ui/src/lib/assistant/assistant.html - 63 - - - libs/ui/src/lib/assistant/assistant.html - 84 - - - - Asset Profile - Anlageprofil - - apps/client/src/app/components/admin-jobs/admin-jobs.html - 31 - - - - Do you really want to delete this asset profile? - Möchtest du dieses Anlageprofil wirklich löschen? - - apps/client/src/app/components/admin-market-data/admin-market-data.service.ts - 13 - - - - Search - Suche - - apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html - 16 - - - - Add Manually - Manuell hinzufügen - - apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html - 19 - - - - Ghostfolio is a personal finance dashboard to keep track of your net worth including cash, stocks, ETFs and cryptocurrencies across multiple platforms. - Mit dem Finanz-Dashboard Ghostfolio können Sie Ihr Vermögen in Cash, Aktien, ETFs und Kryptowährungen über mehrere Finanzinstitute überwachen. - - apps/client/src/app/pages/i18n/i18n-page.html - 4 - - - - Last All Time High - Letztes Allzeithoch - - libs/ui/src/lib/benchmark/benchmark.component.html - 65 - - - - User - Benutzer - - apps/client/src/app/components/admin-users/admin-users.html - 29 - - - - Ghostfolio vs comparison table - Ghostfolio vs Vergleichstabelle - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - - Canada - Kanada - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 561 - - - - Open Source Wealth Management Software - Open Source Software für die Vermögensverwaltung - - apps/client/src/app/pages/i18n/i18n-page.html - 14 - - - - app, asset, cryptocurrency, dashboard, etf, finance, management, performance, portfolio, software, stock, trading, wealth, web3 - aktie, app, asset, dashboard, etf, finanzen, kryptowährung, management, performance, portfolio, software, trading, vermögen, web3 - - apps/client/src/app/pages/i18n/i18n-page.html - 9 - - - - Oops, cash balance transfer has failed. - Ups, der Cash-Bestand Transfer ist fehlgeschlagen. - - apps/client/src/app/pages/accounts/accounts-page.component.ts - 304 - - - - Poland - Polen - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 131 - - - - South Africa - Südafrika - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 251 - - - - Extreme Fear - Extreme Angst - - libs/ui/src/lib/i18n.ts - 69 - - - - Extreme Greed - Extreme Gier - - libs/ui/src/lib/i18n.ts - 70 - - - - Neutral - Neutral - - libs/ui/src/lib/i18n.ts - 73 - - - - Oops! Could not parse historical data. - Ups! Die historischen Daten konnten nicht geparsed werden. - - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 236 - - - - Do you really want to delete this system message? - Möchtest du diese Systemmeldung wirklich löschen? - - apps/client/src/app/components/admin-overview/admin-overview.component.ts - 166 - - - - 50-Day Trend - 50 Tage Trend - - libs/ui/src/lib/benchmark/benchmark.component.html - 15 - - - - 200-Day Trend - 200 Tage Trend - - libs/ui/src/lib/benchmark/benchmark.component.html - 40 - - - - Cash Balances - Cash-Bestände - - apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html - 115 - - - - Starting from - Ab - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 2 - - year - Jahr - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 - + + From + Von - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html + 11 + + + To + Nach - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html + 32 + + + Transfer + Transferieren - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html + 72 + + + Membership + Mitgliedschaft - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/user-account/user-account-page-routing.module.ts + 23 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/user-account/user-account-page.component.ts + 40 + + + Access + Zugang - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/user-account/user-account-page-routing.module.ts + 28 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/user-account/user-account-page.component.ts + 46 + + + Find holding... + Finde Position... - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/assistant/assistant.component.ts + 138 + + + No entries... + Keine Einträge vorhanden... - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/assistant/assistant.html + 63 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/assistant/assistant.html + 84 + + + Asset Profile + Anlageprofil - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/admin-jobs/admin-jobs.html + 35 + + + Do you really want to delete this asset profile? + Möchtest du dieses Anlageprofil wirklich löschen? - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/admin-market-data/admin-market-data.service.ts + 13 + + + Search + Suche - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html + 16 + + + Add Manually + Manuell hinzufügen - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html + 19 + + + Ghostfolio is a personal finance dashboard to keep track of your net worth including cash, stocks, ETFs and cryptocurrencies across multiple platforms. + Mit dem Finanz-Dashboard Ghostfolio können Sie Ihr Vermögen in Cash, Aktien, ETFs und Kryptowährungen über mehrere Finanzinstitute überwachen. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/i18n/i18n-page.html + 4 + + + Last All Time High + Letztes Allzeithoch - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/benchmark/benchmark.component.html + 65 + + + User + Benutzer - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/admin-users/admin-users.html + 29 + + + Ghostfolio vs comparison table + Ghostfolio vs Vergleichstabelle - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 49 + + + Open Source Wealth Management Software + Open Source Software für die Vermögensverwaltung - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/i18n/i18n-page.html + 14 + + + app, asset, cryptocurrency, dashboard, etf, finance, management, performance, portfolio, software, stock, trading, wealth, web3 + aktie, app, asset, dashboard, etf, finanzen, kryptowährung, management, performance, portfolio, software, trading, vermögen, web3 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/i18n/i18n-page.html + 9 + + + Oops, cash balance transfer has failed. + Ups, der Cash-Bestand Transfer ist fehlgeschlagen. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/accounts/accounts-page.component.ts + 304 + + + Extreme Fear + Extreme Angst - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/i18n.ts + 69 + + + Extreme Greed + Extreme Gier - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/i18n.ts + 70 + + + Neutral + Neutral - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/i18n.ts + 73 + + + Oops! Could not parse historical data. + Ups! Die historischen Daten konnten nicht geparsed werden. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 232 + + + Do you really want to delete this system message? + Möchtest du diese Systemmeldung wirklich löschen? - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/admin-overview/admin-overview.component.ts + 166 + + + 50-Day Trend + 50 Tage Trend - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/benchmark/benchmark.component.html + 15 + + + 200-Day Trend + 200 Tage Trend - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/benchmark/benchmark.component.html + 40 + + + Cash Balances + Cash-Bestände - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html + 115 + + + Starting from + Ab - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 188 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 193 + + + year + Jahr - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 189 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 195 @@ -14598,7 +6102,7 @@ Möchtest du diesen Cash-Bestand wirklich löschen? libs/ui/src/lib/account-balances/account-balances.component.ts - 102 + 101 @@ -14609,12 +6113,12 @@ 129 - + If a translation is missing, kindly support us in extending it here. Wenn eine Übersetzung fehlt, unterstütze uns bitte dabei, sie hier zu ergänzen. apps/client/src/app/components/user-account-settings/user-account-settings.html - 55 + 50 @@ -14622,7 +6126,7 @@ Der aktuelle Marktpreis ist apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 342 + 336 @@ -14630,7 +6134,7 @@ Test apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 309 + 320 @@ -14646,7 +6150,7 @@ Rechte apps/client/src/app/components/access-table/access-table.component.html - 17 + 18 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -14658,7 +6162,7 @@ Eingeschränkte Ansicht apps/client/src/app/components/access-table/access-table.component.html - 25 + 26 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -14726,7 +6230,7 @@ Anlage Performance apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 51 + 50 @@ -14734,7 +6238,7 @@ Absolute Währungsperformance apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 73 + 72 @@ -14742,7 +6246,7 @@ Währungsperformance apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 98 + 96 @@ -14750,7 +6254,7 @@ Absolute Netto Performance apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 121 + 119 @@ -14758,7 +6262,7 @@ Netto Performance apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 140 + 138 @@ -14806,7 +6310,7 @@ Ansicht apps/client/src/app/components/access-table/access-table.component.html - 22 + 23 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -14821,12 +6325,12 @@ 8 - + If you retire today, you would be able to withdraw per year or per month, based on your total assets of and a withdrawal rate of 4%. Wenn du heute in den Ruhestand gehen würdest, könnest du pro Jahr oder pro Monatentnehmen, bezogen auf dein Gesamtanlagevermögen von und einer Entnahmerate von 4%. apps/client/src/app/pages/portfolio/fire/fire-page.html - 68 + 67 @@ -14850,7 +6354,7 @@ Jahre libs/ui/src/lib/assistant/assistant.component.ts - 233 + 250 @@ -14874,7 +6378,7 @@ Daten einholen apps/client/src/app/components/admin-overview/admin-overview.html - 134 + 141 @@ -14934,7 +6438,7 @@ Ups! Es sieht so aus, als würdest du zu viele Anfragen senden. Bitte geh es ein bisschen langsamer an. apps/client/src/app/core/http-response.interceptor.ts - 107 + 96 @@ -14965,7 +6469,7 @@ Activity Aktivität - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 219 @@ -14973,7 +6477,7 @@ Dividend Yield Dividendenrendite - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 187 @@ -14982,7 +6486,7 @@ Job ausführen apps/client/src/app/components/admin-jobs/admin-jobs.html - 183 + 174 @@ -14990,7 +6494,7 @@ Priorität apps/client/src/app/components/admin-jobs/admin-jobs.html - 63 + 62 @@ -14998,7 +6502,7 @@ Diese Aktion ist nicht zulässig. apps/client/src/app/core/http-response.interceptor.ts - 70 + 61 @@ -15013,7 +6517,7 @@ Change with currency effect Änderung mit Währungseffekt - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 52 @@ -15021,7 +6525,7 @@ Performance with currency effect Performance mit Währungseffekt - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 79 @@ -15049,6 +6553,78 @@ 66 + + Internationalization + Internationalisierung + + apps/client/src/app/app-routing.module.ts + 79 + + + + Do you really want to close your Ghostfolio account? + Möchtest du dieses Ghostfolio Konto wirklich schliessen? + + apps/client/src/app/components/user-account-settings/user-account-settings.component.ts + 147 + + + + Danger Zone + Gefahrenzone + + apps/client/src/app/components/user-account-settings/user-account-settings.html + 240 + + + + Close Account + Konto schliessen + + apps/client/src/app/components/user-account-settings/user-account-settings.html + 275 + + + + By ETF Holding + Nach ETF Position + + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 333 + + + + Approximation based on the top holdings of each ETF + Annäherung auf Basis der grössten Positionen pro ETF + + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 340 + + + + Join now or check out the example account + Melde dich jetzt an oder probiere die Live Demo aus + + apps/client/src/app/pages/landing/landing-page.html + 426 + + + + Oops! There was an error setting up biometric authentication. + Ups! Beim Einrichten der biometrischen Authentifizierung ist ein Fehler aufgetreten. + + apps/client/src/app/components/user-account-settings/user-account-settings.component.ts + 301 + + + + Show more + Mehr anzeigen + + libs/ui/src/lib/top-holdings/top-holdings.component.html + 81 + + diff --git a/apps/client/src/locales/messages.es.xlf b/apps/client/src/locales/messages.es.xlf index 84c151724..e3c6b47e6 100644 --- a/apps/client/src/locales/messages.es.xlf +++ b/apps/client/src/locales/messages.es.xlf @@ -7,23 +7,23 @@ Crear una cuenta apps/client/src/app/app.component.html - 18 + 13 apps/client/src/app/pages/register/register-page.html - 26 + 27 apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html 2 - + The risk of loss in trading can be substantial. It is not advisable to invest money you may need in the short term. El riesgo de pérdida en trading puede ser importante. No es aconsejable invertir dinero que puedas necesitar a corto plazo. apps/client/src/app/app.component.html - 184 + 194 @@ -31,7 +31,7 @@ Beneficiario apps/client/src/app/components/access-table/access-table.component.html - 10 + 11 @@ -39,7 +39,7 @@ Tipo apps/client/src/app/components/admin-jobs/admin-jobs.html - 28 + 31 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -47,7 +47,7 @@ apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 12 + 15 libs/ui/src/lib/activities-table/activities-table.component.html @@ -59,7 +59,7 @@ Detalles apps/client/src/app/components/access-table/access-table.component.html - 32 + 33 @@ -67,7 +67,7 @@ Revoca apps/client/src/app/components/access-table/access-table.component.html - 59 + 62 @@ -91,11 +91,11 @@ apps/client/src/app/components/accounts-table/accounts-table.component.html - 100 + 119 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 139 + 150 apps/client/src/app/components/admin-tag/admin-tag.component.html @@ -103,14 +103,14 @@ apps/client/src/app/components/admin-users/admin-users.html - 134 + 135 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 221 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 331 @@ -123,7 +123,7 @@ Nombre apps/client/src/app/components/accounts-table/accounts-table.component.html - 34 + 43 apps/client/src/app/components/admin-market-data/admin-market-data.html @@ -131,7 +131,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 215 + 226 apps/client/src/app/components/admin-platform/admin-platform.component.html @@ -139,7 +139,7 @@ apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html - 12 + 15 apps/client/src/app/components/admin-tag/admin-tag.component.html @@ -147,7 +147,7 @@ apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html - 12 + 15 apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html @@ -155,7 +155,7 @@ apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 134 + 137 libs/ui/src/lib/activities-table/activities-table.component.html @@ -165,13 +165,17 @@ libs/ui/src/lib/holdings-table/holdings-table.component.html 28 + + libs/ui/src/lib/top-holdings/top-holdings.component.html + 12 + Total Total apps/client/src/app/components/accounts-table/accounts-table.component.html - 45 + 55 @@ -179,43 +183,43 @@ Valor apps/client/src/app/components/accounts-table/accounts-table.component.html - 152 + 171 apps/client/src/app/components/accounts-table/accounts-table.component.html - 187 + 206 apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html - 45 + 53 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 194 + 203 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 195 + 206 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 197 + 209 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 257 + 273 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 258 + 276 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 259 + 279 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 260 + 282 libs/ui/src/lib/account-balances/account-balances.component.html @@ -233,25 +237,29 @@ libs/ui/src/lib/holdings-table/holdings-table.component.html 74 + + libs/ui/src/lib/top-holdings/top-holdings.component.html + 26 + Edit Edita apps/client/src/app/components/accounts-table/accounts-table.component.html - 254 + 278 apps/client/src/app/components/admin-market-data/admin-market-data.html - 175 + 177 apps/client/src/app/components/admin-overview/admin-overview.html - 80 + 83 apps/client/src/app/components/admin-platform/admin-platform.component.html - 91 + 92 apps/client/src/app/components/admin-tag/admin-tag.component.html @@ -267,11 +275,11 @@ Elimina apps/client/src/app/components/accounts-table/accounts-table.component.html - 264 + 288 apps/client/src/app/components/admin-market-data/admin-market-data.html - 194 + 196 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html @@ -279,15 +287,15 @@ apps/client/src/app/components/admin-overview/admin-overview.html - 90 + 93 apps/client/src/app/components/admin-overview/admin-overview.html - 199 + 210 apps/client/src/app/components/admin-platform/admin-platform.component.html - 101 + 102 apps/client/src/app/components/admin-tag/admin-tag.component.html @@ -315,7 +323,7 @@ Elimina los trabajos apps/client/src/app/components/admin-jobs/admin-jobs.html - 158 + 149 @@ -323,7 +331,7 @@ Símbolo apps/client/src/app/components/admin-jobs/admin-jobs.html - 45 + 44 apps/client/src/app/components/admin-market-data/admin-market-data.html @@ -335,10 +343,10 @@ apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html - 34 + 36 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 301 @@ -347,15 +355,19 @@ Fuente de datos apps/client/src/app/components/admin-jobs/admin-jobs.html - 54 + 53 apps/client/src/app/components/admin-market-data/admin-market-data.html - 51 + 55 + + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 125 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 150 + 153 @@ -363,7 +375,7 @@ Intentos apps/client/src/app/components/admin-jobs/admin-jobs.html - 82 + 81 @@ -371,7 +383,7 @@ Creado apps/client/src/app/components/admin-jobs/admin-jobs.html - 91 + 90 @@ -379,7 +391,7 @@ Finalizado apps/client/src/app/components/admin-jobs/admin-jobs.html - 100 + 99 @@ -387,7 +399,7 @@ Estado apps/client/src/app/components/admin-jobs/admin-jobs.html - 109 + 108 @@ -398,8 +410,8 @@ 67 - - Historical Market Data + + Historical Market Data Datos históricos del mercado apps/client/src/app/components/admin-jobs/admin-jobs.html @@ -411,7 +423,7 @@ Visualiza los datos apps/client/src/app/components/admin-jobs/admin-jobs.html - 173 + 164 @@ -419,7 +431,7 @@ Visualiza Stacktrace apps/client/src/app/components/admin-jobs/admin-jobs.html - 180 + 171 @@ -427,7 +439,7 @@ Elimina el trabajo apps/client/src/app/components/admin-jobs/admin-jobs.html - 186 + 177 @@ -447,7 +459,7 @@ apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 156 + 159 libs/ui/src/lib/account-balances/account-balances.component.html @@ -466,7 +478,7 @@ 26 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 112 @@ -479,19 +491,19 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 365 + 376 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html - 40 + 43 apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html - 39 + 42 apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html - 22 + 25 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -503,11 +515,11 @@ apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html - 57 + 65 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 399 + 426 apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html @@ -523,19 +535,19 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 372 + 383 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html - 47 + 50 apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html - 46 + 49 apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html - 29 + 32 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -547,7 +559,7 @@ apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 406 + 433 @@ -555,14 +567,14 @@ Primera actividad apps/client/src/app/components/admin-market-data/admin-market-data.html - 78 + 82 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 130 + 141 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 209 @@ -583,7 +595,7 @@ Datos históricos apps/client/src/app/components/admin-market-data/admin-market-data.html - 96 + 100 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html @@ -643,7 +655,7 @@ por usario apps/client/src/app/components/admin-overview/admin-overview.html - 32 + 33 @@ -651,7 +663,7 @@ Recoger datos recientes apps/client/src/app/components/admin-market-data/admin-market-data.html - 144 + 146 @@ -659,7 +671,7 @@ Recoger todos los datos apps/client/src/app/components/admin-market-data/admin-market-data.html - 147 + 149 @@ -667,7 +679,7 @@ Recoger los datos del perfil apps/client/src/app/components/admin-market-data/admin-market-data.html - 150 + 152 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html @@ -679,7 +691,7 @@ Tipos de cambio apps/client/src/app/components/admin-overview/admin-overview.html - 37 + 39 @@ -687,7 +699,7 @@ Añadir divisa apps/client/src/app/components/admin-overview/admin-overview.html - 104 + 109 @@ -695,7 +707,7 @@ Mensaje del sistema apps/client/src/app/components/admin-overview/admin-overview.html - 145 + 153 @@ -703,7 +715,7 @@ Establecer mensaje apps/client/src/app/components/admin-overview/admin-overview.html - 165 + 175 @@ -711,7 +723,7 @@ Modo de solo lectura apps/client/src/app/components/admin-overview/admin-overview.html - 123 + 129 @@ -719,7 +731,7 @@ Cupones apps/client/src/app/components/admin-overview/admin-overview.html - 173 + 183 @@ -727,7 +739,7 @@ Añadir apps/client/src/app/components/admin-overview/admin-overview.html - 231 + 243 libs/ui/src/lib/account-balances/account-balances.component.html @@ -739,7 +751,7 @@ Tareas domésticas apps/client/src/app/components/admin-overview/admin-overview.html - 238 + 251 @@ -747,7 +759,7 @@ Limpiar caché apps/client/src/app/components/admin-overview/admin-overview.html - 242 + 255 @@ -763,7 +775,7 @@ Usuario apps/client/src/app/components/header/header.component.html - 230 + 221 @@ -771,7 +783,7 @@ Registro apps/client/src/app/components/admin-users/admin-users.html - 96 + 97 @@ -779,15 +791,15 @@ Contratación diaria apps/client/src/app/components/admin-users/admin-users.html - 158 + 157 - + Last Request Última petición apps/client/src/app/components/admin-users/admin-users.html - 183 + 181 @@ -807,7 +819,7 @@ apps/client/src/app/components/header/header.component.html - 244 + 237 @@ -819,7 +831,7 @@ apps/client/src/app/components/header/header.component.html - 254 + 247 @@ -827,11 +839,11 @@ Cuentas apps/client/src/app/components/admin-platform/admin-platform.component.html - 64 + 65 apps/client/src/app/components/admin-users/admin-users.html - 113 + 114 apps/client/src/app/components/header/header.component.html @@ -839,10 +851,10 @@ apps/client/src/app/components/header/header.component.html - 262 + 255 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 357 @@ -859,11 +871,11 @@ Control de administrador apps/client/src/app/components/header/header.component.html - 67 + 68 apps/client/src/app/components/header/header.component.html - 278 + 271 @@ -871,15 +883,15 @@ Recursos apps/client/src/app/app.component.html - 60 + 61 apps/client/src/app/components/header/header.component.html - 80 + 82 apps/client/src/app/components/header/header.component.html - 289 + 283 apps/client/src/app/pages/resources/resources-page.html @@ -891,7 +903,7 @@ Precios apps/client/src/app/app.component.html - 86 + 94 apps/client/src/app/components/header/header.component.html @@ -899,316 +911,120 @@ apps/client/src/app/components/header/header.component.html - 301 + 294 apps/client/src/app/components/header/header.component.html - 370 + 365 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 186 + + + About + Sobre - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/app.component.html + 67 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/header/header.component.html + 112 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/header/header.component.html + 351 + + + Me + - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/header/header.component.html + 203 + + + My Ghostfolio + Mi Ghostfolio - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/header/header.component.html + 262 + + + About Ghostfolio + Sobre Ghostfolio - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/header/header.component.html + 303 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/pages/about/overview/about-overview-page.html + 5 + + + Features + Funcionalidades - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/app.component.html + 76 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/header/header.component.html + 338 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/pages/features/features-page.html + 5 + + + Markets + Mercados - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/app.component.html + 58 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/header/header.component.html + 380 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/home-market/home-market.html + 2 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/pages/resources/resources-page.html + 56 + + + Get Started + Empezar - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/pages/features/features-page.html + 300 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/pages/public/public-page.html + 164 + + + Sign in + Iniciar sesión - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - - About - Sobre - - apps/client/src/app/app.component.html - 66 - - - apps/client/src/app/components/header/header.component.html - 111 - - - apps/client/src/app/components/header/header.component.html - 357 - - - - Me - - - apps/client/src/app/components/header/header.component.html - 211 - - - - My Ghostfolio - Mi Ghostfolio - - apps/client/src/app/components/header/header.component.html - 269 - - - - About Ghostfolio - Sobre Ghostfolio - - apps/client/src/app/components/header/header.component.html - 309 - - - apps/client/src/app/pages/about/overview/about-overview-page.html - 5 - - - - Features - Funcionalidades - - apps/client/src/app/app.component.html - 73 - - - apps/client/src/app/components/header/header.component.html - 344 - - - apps/client/src/app/pages/features/features-page.html - 5 - - - - Markets - Mercados - - apps/client/src/app/app.component.html - 58 - - - apps/client/src/app/components/header/header.component.html - 386 - - - apps/client/src/app/components/home-market/home-market.html - 2 - - - apps/client/src/app/pages/resources/resources-page.html - 56 - - - - Get Started - Empezar - - apps/client/src/app/pages/features/features-page.html - 300 - - - apps/client/src/app/pages/public/public-page.html - 153 + apps/client/src/app/app-routing.module.ts + 141 - - - Sign in - Iniciar sesión apps/client/src/app/components/header/header.component.ts 229 - - apps/client/src/app/pages/webauthn/webauthn-page-routing.module.ts - 7 - Oops! Incorrect Security Token. @@ -1217,6 +1033,10 @@ apps/client/src/app/components/header/header.component.ts 243 + + apps/client/src/app/components/user-account-settings/user-account-settings.component.ts + 157 + Manage Activities @@ -1231,7 +1051,7 @@ Últimos días apps/client/src/app/components/home-market/home-market.html - 6 + 7 @@ -1249,6 +1069,10 @@ apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html 11 + + apps/client/src/app/components/user-account-settings/user-account-settings.html + 247 + apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html 10 @@ -1263,15 +1087,19 @@ apps/client/src/app/pages/landing/landing-page.html - 423 + 47 + + + apps/client/src/app/pages/landing/landing-page.html + 442 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 99 + 97 apps/client/src/app/pages/register/register-page.html - 29 + 30 apps/client/src/app/pages/webauthn/webauthn-page.html @@ -1307,7 +1135,7 @@ Iniciar sesión apps/client/src/app/components/header/header.component.html - 399 + 394 apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html @@ -1342,12 +1170,12 @@ Investment Inversión - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 58 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 165 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 165 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 58 @@ -1371,7 +1199,7 @@ Rendimiento neto absoluto apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 124 + 126 @@ -1379,7 +1207,7 @@ Rendimiento neto apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 139 + 141 @@ -1387,7 +1215,7 @@ Total de activos apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 165 + 167 @@ -1395,7 +1223,7 @@ Objetos de valor apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 178 + 180 @@ -1403,7 +1231,7 @@ Fondo de emergencia apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 190 + 192 apps/client/src/app/pages/features/features-page.html @@ -1419,7 +1247,7 @@ Capacidad de compra apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 237 + 252 @@ -1427,7 +1255,7 @@ Patrimonio neto apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 284 + 297 @@ -1435,19 +1263,19 @@ Rendimiento anualizado apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 296 + 309 Dividend Dividendo - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 330 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 177 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 177 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 343 apps/client/src/app/pages/features/features-page.html @@ -1455,11 +1283,11 @@ apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 192 + 200 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 255 + 270 @@ -1467,7 +1295,7 @@ Por favor, ingresa la cantidad de tu fondo de emergencia: apps/client/src/app/components/portfolio-summary/portfolio-summary.component.ts - 57 + 58 @@ -1475,19 +1303,19 @@ Sectores apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 191 + 202 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 316 + 327 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 270 apps/client/src/app/pages/public/public-page.html - 45 + 50 @@ -1495,14 +1323,14 @@ Países apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 201 + 212 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 327 + 338 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 282 @@ -1514,12 +1342,12 @@ 10 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 377 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 355 + 382 libs/ui/src/lib/assistant/assistant.html @@ -1530,7 +1358,7 @@ Report Data Glitch Reporta un anomalía de los datos - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 395 @@ -1541,6 +1369,10 @@ libs/ui/src/lib/holdings-table/holdings-table.component.html 98 + + libs/ui/src/lib/top-holdings/top-holdings.component.html + 46 + Performance @@ -1550,7 +1382,7 @@ 6 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 89 @@ -1611,7 +1443,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 233 + 250 @@ -1623,39 +1455,15 @@ libs/ui/src/lib/assistant/assistant.component.ts - 236 + 253 - - This feature requires a subscription. - Esta funcionalidad requiere de suscripción. - - apps/client/src/app/components/home-summary/home-summary.component.ts - 113 - - - apps/client/src/app/core/http-response.interceptor.ts - 69 - - - - Upgrade Plan - Mejorar plan - - apps/client/src/app/components/home-summary/home-summary.component.ts - 115 - - - apps/client/src/app/core/http-response.interceptor.ts - 72 - - - - Okay - De acuerdo + + Okay + De acuerdo apps/client/src/app/core/http-response.interceptor.ts - 92 + 81 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts @@ -1683,7 +1491,7 @@ Política de privacidad apps/client/src/app/app.component.html - 90 + 100 apps/client/src/app/pages/about/privacy-policy/privacy-policy-page.html @@ -1695,7 +1503,7 @@ Blog apps/client/src/app/app.component.html - 68 + 70 apps/client/src/app/pages/blog/2021/07/hallo-ghostfolio/hallo-ghostfolio-page.html @@ -1783,7 +1591,7 @@ Registro de cambios apps/client/src/app/app.component.html - 71 + 74 apps/client/src/app/pages/about/changelog/changelog-page.html @@ -1795,7 +1603,7 @@ Licencia de uso apps/client/src/app/app.component.html - 80 + 85 apps/client/src/app/pages/about/license/license-page.html @@ -1859,7 +1667,7 @@ ¿Estás seguro de eliminar este método de acceso? apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 189 + 239 @@ -1867,7 +1675,7 @@ Cuenta apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 82 + 85 libs/ui/src/lib/activities-table/activities-table.component.html @@ -1887,11 +1695,11 @@ por año apps/client/src/app/components/user-account-membership/user-account-membership.html - 41 + 33 apps/client/src/app/pages/pricing/pricing-page.html - 254 + 256 @@ -1899,7 +1707,7 @@ Prueba Premium apps/client/src/app/components/user-account-membership/user-account-membership.html - 50 + 40 @@ -1907,7 +1715,7 @@ Canjea el cupón apps/client/src/app/components/user-account-membership/user-account-membership.html - 63 + 54 @@ -1931,7 +1739,7 @@ Ubicación apps/client/src/app/components/user-account-settings/user-account-settings.html - 121 + 117 @@ -1939,7 +1747,7 @@ Formato de fecha y número apps/client/src/app/components/user-account-settings/user-account-settings.html - 123 + 119 @@ -1947,7 +1755,7 @@ Modo Zen apps/client/src/app/components/user-account-settings/user-account-settings.html - 171 + 167 apps/client/src/app/pages/features/features-page.html @@ -1959,7 +1767,7 @@ Accede con huella digital apps/client/src/app/components/user-account-settings/user-account-settings.html - 189 + 185 @@ -1971,7 +1779,7 @@ apps/client/src/app/components/user-account-settings/user-account-settings.html - 223 + 220 @@ -2027,7 +1835,7 @@ Efectivo apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 211 + 226 @@ -2035,15 +1843,15 @@ Divisa base apps/client/src/app/components/accounts-table/accounts-table.component.html - 55 + 65 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 120 + 130 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 222 + 233 apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html @@ -2051,7 +1859,7 @@ apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 140 + 143 libs/ui/src/lib/activities-table/activities-table.component.html @@ -2067,7 +1875,7 @@ apps/client/src/app/components/accounts-table/accounts-table.component.html - 117 + 136 apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html @@ -2083,7 +1891,7 @@ apps/client/src/app/components/accounts-table/accounts-table.component.html - 72 + 86 apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html @@ -2119,7 +1927,7 @@ Como estás conectado, no puedes acceder a la cuenta de demostración. apps/client/src/app/pages/demo/demo-page.component.ts - 32 + 33 @@ -2138,8 +1946,8 @@ Features Funcionalidades - apps/client/src/app/pages/features/features-page-routing.module.ts - 13 + apps/client/src/app/app-routing.module.ts + 65 @@ -2203,7 +2011,7 @@ Por cuenta apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 270 + 286 @@ -2219,7 +2027,7 @@ Por tipo de activo apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 86 + 85 @@ -2227,7 +2035,7 @@ Por participación apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 109 + 107 @@ -2235,7 +2043,7 @@ Por sector apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 132 + 130 @@ -2243,7 +2051,7 @@ Por continente apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 156 + 153 @@ -2251,7 +2059,7 @@ Por país apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 313 + 264 @@ -2259,11 +2067,11 @@ Regiones apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 203 + 198 apps/client/src/app/pages/public/public-page.html - 76 + 87 @@ -2291,7 +2099,7 @@ Cronología de la inversión apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 294 + 297 @@ -2299,7 +2107,7 @@ Lo mejor apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 168 + 166 @@ -2307,7 +2115,7 @@ Lo peor apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 214 + 215 @@ -2339,7 +2147,7 @@ Regla del 4% apps/client/src/app/pages/portfolio/fire/fire-page.html - 41 + 40 @@ -2387,7 +2195,7 @@ Actualizar opereación apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 7 + 8 @@ -2395,11 +2203,11 @@ Añadir operación apps/client/src/app/components/home-overview/home-overview.html - 56 + 52 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 8 + 10 @@ -2415,23 +2223,23 @@ Nombre, símbolo o ISIN apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html - 25 + 26 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 120 + 123 Quantity Cantidad - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 154 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 179 + 187 libs/ui/src/lib/activities-table/activities-table.component.html @@ -2443,11 +2251,11 @@ Precio unitario apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 199 + 212 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 261 + 285 libs/ui/src/lib/activities-table/activities-table.component.html @@ -2459,11 +2267,11 @@ Comisión apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 280 + 305 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 302 + 329 libs/ui/src/lib/activities-table/activities-table.component.html @@ -2475,7 +2283,7 @@ Nota apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 352 + 363 apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html @@ -2483,7 +2291,7 @@ apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 311 + 338 @@ -2491,23 +2299,23 @@ Tipo de activo apps/client/src/app/components/admin-market-data/admin-market-data.html - 60 + 64 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 148 + 159 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 232 + 243 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 228 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 326 + 353 @@ -2563,7 +2371,7 @@ Divisas apps/client/src/app/pages/public/public-page.html - 30 + 32 @@ -2571,7 +2379,7 @@ Continentes apps/client/src/app/pages/public/public-page.html - 60 + 68 @@ -2579,7 +2387,7 @@ Ghostfolio te permite hacer un seguimiento de tu riqueza. apps/client/src/app/pages/public/public-page.html - 148 + 159 @@ -2595,7 +2403,7 @@ Continuar con Internet Identity apps/client/src/app/pages/register/register-page.html - 41 + 42 @@ -2603,7 +2411,7 @@ Continuar con Google apps/client/src/app/pages/register/register-page.html - 51 + 53 @@ -2771,7 +2579,7 @@ Idioma apps/client/src/app/components/user-account-settings/user-account-settings.html - 50 + 48 @@ -2779,7 +2587,7 @@ Comenzar apps/client/src/app/components/header/header.component.html - 411 + 404 @@ -2787,7 +2595,7 @@ Esta funcionalidad no está disponible actualmente. apps/client/src/app/core/http-response.interceptor.ts - 60 + 53 @@ -2795,7 +2603,7 @@ Vaya! Algo no funcionó bien. apps/client/src/app/core/http-response.interceptor.ts - 89 + 78 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts @@ -2807,11 +2615,11 @@ Por favor, prueba más tarde. apps/client/src/app/core/http-response.interceptor.ts - 62 + 55 apps/client/src/app/core/http-response.interceptor.ts - 91 + 80 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts @@ -2822,7 +2630,7 @@ Change Modificar - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 63 @@ -2835,11 +2643,11 @@ Mercados desarrollados apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 228 + 222 apps/client/src/app/pages/public/public-page.html - 93 + 104 @@ -2847,30 +2655,30 @@ Subtipo de activo apps/client/src/app/components/admin-market-data/admin-market-data.html - 69 + 73 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 157 + 168 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 245 + 256 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 237 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 342 + 369 Average Unit Price Precio unitario medio - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 101 @@ -2878,7 +2686,7 @@ Maximum Price Precio máximo - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 144 @@ -2887,11 +2695,11 @@ Otros mercados apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 246 + 240 apps/client/src/app/pages/public/public-page.html - 111 + 122 @@ -2899,11 +2707,11 @@ Mercados emergentes apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 237 + 231 apps/client/src/app/pages/public/public-page.html - 102 + 113 @@ -2911,10 +2719,10 @@ Sector apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 174 + 185 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 254 @@ -2923,14 +2731,14 @@ País apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 185 + 196 apps/client/src/app/components/admin-users/admin-users.html 77 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 264 @@ -2938,7 +2746,7 @@ Minimum Price Precio mínimo - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 128 @@ -2955,7 +2763,7 @@ Ahorros libs/ui/src/lib/fire-calculator/fire-calculator.component.ts - 377 + 381 @@ -2963,7 +2771,7 @@ Interés libs/ui/src/lib/fire-calculator/fire-calculator.component.ts - 367 + 371 libs/ui/src/lib/i18n.ts @@ -2975,7 +2783,7 @@ Depósito libs/ui/src/lib/fire-calculator/fire-calculator.component.ts - 357 + 361 @@ -2991,7 +2799,7 @@ Número de sectores apps/client/src/app/components/admin-market-data/admin-market-data.html - 105 + 109 @@ -2999,7 +2807,7 @@ Número de países apps/client/src/app/components/admin-market-data/admin-market-data.html - 114 + 118 @@ -3007,7 +2815,7 @@ Miedo apps/client/src/app/components/home-market/home-market.component.ts - 25 + 27 libs/ui/src/lib/i18n.ts @@ -3019,7 +2827,7 @@ Codicia apps/client/src/app/components/home-market/home-market.component.ts - 26 + 28 libs/ui/src/lib/i18n.ts @@ -3047,7 +2855,7 @@ Alias apps/client/src/app/components/access-table/access-table.component.html - 3 + 4 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -3059,7 +2867,7 @@ Funcionalidades experimentales apps/client/src/app/components/user-account-settings/user-account-settings.html - 206 + 202 @@ -3075,7 +2883,7 @@ Comparar con... apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.html - 19 + 18 @@ -3091,7 +2899,7 @@ Excluido del análisis apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 249 + 264 @@ -3099,7 +2907,7 @@ Automático apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 33 + 36 @@ -3107,7 +2915,7 @@ Apariencia apps/client/src/app/components/user-account-settings/user-account-settings.html - 146 + 142 @@ -3115,7 +2923,7 @@ Automático apps/client/src/app/components/user-account-settings/user-account-settings.html - 160 + 156 @@ -3123,7 +2931,7 @@ Claro apps/client/src/app/components/user-account-settings/user-account-settings.html - 161 + 157 @@ -3131,7 +2939,7 @@ Oscuro apps/client/src/app/components/user-account-settings/user-account-settings.html - 162 + 158 @@ -3147,7 +2955,7 @@ Evolución cartera apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 264 + 268 @@ -3371,7 +3179,7 @@ Los siguientes formatos de archivo están soportados: apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 92 + 90 @@ -3379,11 +3187,11 @@ Volver apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 146 + 144 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 182 + 178 @@ -3391,11 +3199,15 @@ Comunidad apps/client/src/app/app.component.html - 105 + 118 apps/client/src/app/components/user-account-settings/user-account-settings.html - 81 + 77 + + + apps/client/src/app/components/user-account-settings/user-account-settings.html + 82 apps/client/src/app/components/user-account-settings/user-account-settings.html @@ -3411,20 +3223,16 @@ apps/client/src/app/components/user-account-settings/user-account-settings.html - 98 + 99 apps/client/src/app/components/user-account-settings/user-account-settings.html - 103 + 104 apps/client/src/app/components/user-account-settings/user-account-settings.html 108 - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 112 - apps/client/src/app/pages/features/features-page.html 256 @@ -3435,7 +3243,7 @@ Recuento de actividades apps/client/src/app/components/admin-market-data/admin-market-data.html - 87 + 91 @@ -3451,7 +3259,7 @@ Mapeo de símbolos apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 279 + 290 @@ -3471,7 +3279,7 @@ Dividend Timeline apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 352 + 356 @@ -3487,7 +3295,7 @@ User Signup apps/client/src/app/components/admin-overview/admin-overview.html - 110 + 115 @@ -3507,11 +3315,11 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 155 + 153 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 190 + 186 @@ -3555,7 +3363,7 @@ Holding apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 33 + 32 @@ -3563,7 +3371,7 @@ Load Dividends apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 70 + 68 @@ -3651,15 +3459,15 @@ Distraction-free experience for turbulent times apps/client/src/app/components/user-account-settings/user-account-settings.html - 172 + 168 - + Sneak peek at upcoming functionality Sneak peek at upcoming functionality apps/client/src/app/components/user-account-settings/user-account-settings.html - 207 + 203 @@ -3679,11 +3487,11 @@ apps/client/src/app/pages/pricing/pricing-page.html - 55 + 57 apps/client/src/app/pages/pricing/pricing-page.html - 199 + 203 @@ -3695,11 +3503,11 @@ apps/client/src/app/pages/pricing/pricing-page.html - 63 + 65 apps/client/src/app/pages/pricing/pricing-page.html - 207 + 211 @@ -3711,11 +3519,11 @@ apps/client/src/app/pages/pricing/pricing-page.html - 67 + 69 apps/client/src/app/pages/pricing/pricing-page.html - 211 + 215 @@ -3727,11 +3535,11 @@ apps/client/src/app/pages/pricing/pricing-page.html - 83 + 85 apps/client/src/app/pages/pricing/pricing-page.html - 231 + 235 @@ -3747,7 +3555,7 @@ Upgrade Plan apps/client/src/app/components/header/header.component.html - 182 + 178 apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html @@ -3755,11 +3563,11 @@ apps/client/src/app/components/user-account-membership/user-account-membership.html - 20 + 16 apps/client/src/app/pages/pricing/pricing-page.html - 268 + 270 @@ -3767,7 +3575,7 @@ For tech-savvy investors who prefer to run Ghostfolio on their own infrastructure. apps/client/src/app/pages/pricing/pricing-page.html - 36 + 38 @@ -3775,15 +3583,15 @@ Unlimited Transactions apps/client/src/app/pages/pricing/pricing-page.html - 43 + 45 apps/client/src/app/pages/pricing/pricing-page.html - 126 + 129 apps/client/src/app/pages/pricing/pricing-page.html - 187 + 191 @@ -3791,15 +3599,15 @@ Unlimited Accounts apps/client/src/app/pages/pricing/pricing-page.html - 47 + 49 apps/client/src/app/pages/pricing/pricing-page.html - 130 + 133 apps/client/src/app/pages/pricing/pricing-page.html - 191 + 195 @@ -3807,15 +3615,15 @@ Portfolio Performance apps/client/src/app/pages/pricing/pricing-page.html - 51 + 53 apps/client/src/app/pages/pricing/pricing-page.html - 134 + 137 apps/client/src/app/pages/pricing/pricing-page.html - 195 + 199 @@ -3823,7 +3631,7 @@ Self-hosted, update manually. apps/client/src/app/pages/pricing/pricing-page.html - 92 + 94 @@ -3831,11 +3639,11 @@ Free apps/client/src/app/pages/pricing/pricing-page.html - 93 + 95 apps/client/src/app/pages/pricing/pricing-page.html - 150 + 153 @@ -3843,7 +3651,7 @@ For new investors who are just getting started with trading. apps/client/src/app/pages/pricing/pricing-page.html - 120 + 123 @@ -3851,11 +3659,11 @@ Fully managed Ghostfolio cloud offering. apps/client/src/app/pages/pricing/pricing-page.html - 149 + 152 apps/client/src/app/pages/pricing/pricing-page.html - 240 + 244 @@ -3863,7 +3671,7 @@ For ambitious investors who need the full picture of their financial assets. apps/client/src/app/pages/pricing/pricing-page.html - 180 + 184 @@ -3871,15 +3679,15 @@ One-time payment, no auto-renewal. apps/client/src/app/pages/pricing/pricing-page.html - 280 + 279 - + Get Started Get Started - apps/client/src/app/pages/pricing/pricing-page.html - 291 + apps/client/src/app/pages/landing/landing-page.html + 438 @@ -3887,23 +3695,23 @@ It’s free. apps/client/src/app/pages/pricing/pricing-page.html - 294 + 300 Fees Fees - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 108 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 199 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 199 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 108 apps/client/src/app/pages/portfolio/fire/fire-page.html - 161 + 158 @@ -3919,11 +3727,11 @@ apps/client/src/app/pages/pricing/pricing-page.html - 59 + 61 apps/client/src/app/pages/pricing/pricing-page.html - 203 + 207 @@ -3939,15 +3747,15 @@ Data Import and Export apps/client/src/app/pages/pricing/pricing-page.html - 71 + 73 apps/client/src/app/pages/pricing/pricing-page.html - 138 + 141 apps/client/src/app/pages/pricing/pricing-page.html - 215 + 219 @@ -3963,7 +3771,7 @@ Community Support apps/client/src/app/pages/pricing/pricing-page.html - 88 + 90 @@ -3971,7 +3779,7 @@ Email and Chat Support apps/client/src/app/pages/pricing/pricing-page.html - 236 + 240 @@ -3998,12 +3806,12 @@ 2 - + Oops! Could not get the historical exchange rate from Oops! Could not get the historical exchange rate from apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 292 + 239 @@ -4031,7 +3839,7 @@ apps/client/src/app/pages/pricing/pricing-page.html - 226 + 230 @@ -4047,15 +3855,15 @@ Renew Plan apps/client/src/app/components/header/header.component.html - 190 + 183 apps/client/src/app/components/user-account-membership/user-account-membership.html - 28 + 21 apps/client/src/app/pages/pricing/pricing-page.html - 276 + 275 @@ -4071,7 +3879,7 @@ Impersonate User apps/client/src/app/components/admin-users/admin-users.html - 222 + 218 @@ -4079,7 +3887,7 @@ Delete User apps/client/src/app/components/admin-users/admin-users.html - 232 + 229 @@ -4095,7 +3903,7 @@ By ETF Provider apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 290 + 306 @@ -4103,7 +3911,7 @@ Update platform apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html - 7 + 8 @@ -4111,7 +3919,7 @@ Add platform apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html - 8 + 10 @@ -4119,15 +3927,15 @@ Url apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 339 + 350 apps/client/src/app/components/admin-platform/admin-platform.component.html - 50 + 51 apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html - 22 + 25 @@ -4151,7 +3959,7 @@ Update Cash Balance apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 108 + 111 @@ -4227,7 +4035,7 @@ Manage Benchmarks apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.html - 38 + 35 @@ -4243,7 +4051,7 @@ Select File apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 23 + 22 @@ -4251,7 +4059,7 @@ Select Dividends apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 115 + 113 @@ -4259,7 +4067,7 @@ Select Activities apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 118 + 115 @@ -4291,7 +4099,7 @@ Personal Finance apps/client/src/app/app.component.html - 55 + 54 @@ -4299,7 +4107,7 @@ Frequently Asked Questions (FAQ) apps/client/src/app/app.component.html - 76 + 80 apps/client/src/app/pages/about/overview/about-overview-page.html @@ -4311,7 +4119,7 @@ Current Streak apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 315 + 318 @@ -4319,7 +4127,7 @@ Longest Streak apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 324 + 327 @@ -4359,7 +4167,7 @@ Liabilities apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 264 + 279 apps/client/src/app/pages/features/features-page.html @@ -4507,7 +4315,7 @@ Scraper Configuration apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 291 + 302 @@ -4528,7 +4336,7 @@ Discover Open Source Alternatives for Personal Finance Tools - Discover Open Source Alternatives for Personal Finance Tools + Descubra alternativas de software libre para herramientas de finanzas personales apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html 4 @@ -4536,10062 +4344,1758 @@ Founded - Founded + Fundada - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html 72 + + + Origin + Origen - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 77 + + + Region + Región - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 82 + + + Available in + Disponible en - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 87 + + + ✅ Yes + ✅ Sí - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 115 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 122 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 134 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 141 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 153 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 160 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 172 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 179 + + + ❌ No + ❌ No - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 117 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 136 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 143 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 155 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 162 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 174 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 181 + + + ❌ No + ❌ No - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 124 + + + Self-Hosting + Self-Hosting - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 129 + + + Use anonymously + Uso anónimo - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 148 + + + Free Plan + Plan gratuito - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 167 + + + Notes + Notas - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 201 + + + Effortlessly track, analyze, and visualize your wealth with Ghostfolio. + Siga, analice y visualice su patrimonio sin esfuerzo con Ghostfolio. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 227 + + + Personal Finance Tools + Personal Finance Tools - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 308 + + + Guides + Guides - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/resources-page.html + 22 + + + Glossary + Glossary - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/resources-page.html + 92 + + + Stocks, ETFs, bonds, cryptocurrencies, commodities + Stocks, ETFs, bonds, cryptocurrencies, commodities - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 25 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 65 + + + Mortgages, personal loans, credit cards + Mortgages, personal loans, credit cards - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 57 + + + Luxury items, real estate, private companies + Luxury items, real estate, private companies - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 73 + + + Buy + Buy - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + libs/ui/src/lib/i18n.ts + 31 + + + Valuable + Valuable - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + libs/ui/src/lib/i18n.ts + 35 + + + ETFs without Countries + ETFs without Countries - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/components/admin-market-data/admin-market-data.component.ts + 78 + + + ETFs without Sectors + ETFs without Sectors - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/components/admin-market-data/admin-market-data.component.ts + 83 + + + Assets + Assets - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 239 + + + Preset + Preset - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + libs/ui/src/lib/i18n.ts + 22 + + + By Market + By Market - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 175 + + + Asia-Pacific + Asia-Pacific - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + libs/ui/src/lib/i18n.ts + 5 + + + Japan + Japan - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + libs/ui/src/lib/i18n.ts + 17 + + + Welcome to Ghostfolio + Welcome to Ghostfolio - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/components/home-overview/home-overview.html + 7 + + + Setup your accounts + Setup your accounts - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/components/home-overview/home-overview.html + 15 + + + Get a comprehensive financial overview by adding your bank and brokerage accounts. + Get a comprehensive financial overview by adding your bank and brokerage accounts. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/components/home-overview/home-overview.html + 17 + + + Capture your activities + Capture your activities - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/components/home-overview/home-overview.html + 24 + + + Record your investment activities to keep your portfolio up to date. + Record your investment activities to keep your portfolio up to date. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/components/home-overview/home-overview.html + 26 + + + Monitor and analyze your portfolio + Monitor and analyze your portfolio - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/components/home-overview/home-overview.html + 33 + + + Track your progress in real-time with comprehensive analysis and insights. + Track your progress in real-time with comprehensive analysis and insights. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/components/home-overview/home-overview.html + 35 - - Origin - Origin + + No data available + No data available - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 250 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/public/public-page.html + 132 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + libs/ui/src/lib/top-holdings/top-holdings.component.html + 88 + + + Ready to take control of your personal finances? + Ready to take control of your personal finances? - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/components/home-overview/home-overview.html + 8 + + + Setup accounts + Setup accounts - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/components/home-overview/home-overview.html + 44 + + + Biometric Authentication + Biometric Authentication - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 184 + + + At Ghostfolio, transparency is at the core of our values. We publish the source code as open source software (OSS) under the AGPL-3.0 license and we openly share aggregated key metrics of the platform’s operational status. + At Ghostfolio, transparency is at the core of our values. We publish the source code as open source software (OSS) under the AGPL-3.0 license and we openly share aggregated key metrics of the platform’s operational status. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/open/open-page.html + 6 + + + Active Users + Active Users - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/open/open-page.html + 40 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/open/open-page.html + 62 + + + New Users + New Users - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/open/open-page.html + 51 + + + Users in Slack community + Users in Slack community - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/open/open-page.html + 75 + + + Contributors on GitHub + Contributors on GitHub - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/open/open-page.html + 89 + + + Stars on GitHub + Stars on GitHub - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 88 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/open/open-page.html + 103 + + + Pulls on Docker Hub + Pulls on Docker Hub - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 106 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/open/open-page.html + 117 + + + Uptime + Uptime - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/open/open-page.html + 132 + + + Export Data + Export Data - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 228 + + + Currencies + Currencies - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/components/admin-market-data/admin-market-data.component.ts + 73 + + + Our + Our - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/about/oss-friends/oss-friends-page.html + 6 + + + Visit + Visit - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/about/oss-friends/oss-friends-page.html + 28 + + + Discover other exciting Open Source Software projects + Discover other exciting Open Source Software projects - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/about/oss-friends/oss-friends-page.html + 9 + + + Frequently Asked Questions (FAQ) + Frequently Asked Questions (FAQ) - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/faq/overview/faq-overview-page.html + 4 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/faq/saas/saas-page.html + 4 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/faq/self-hosting/self-hosting-page.html + 4 + + + Check out the numerous features of Ghostfolio to manage your wealth + Check out the numerous features of Ghostfolio to manage your wealth - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/features/features-page.html + 6 + + + Discover the latest Ghostfolio updates and insights on personal finance + Discover the latest Ghostfolio updates and insights on personal finance - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/blog/blog-page.html + 7 + + + If you prefer to run Ghostfolio on your own infrastructure, please find the source code and further instructions on GitHub. + If you prefer to run Ghostfolio on your own infrastructure, please find the source code and further instructions on GitHub. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/pricing/pricing-page.html + 26 + + + Manage your wealth like a boss + Manage your wealth like a boss - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 5 + + + Ghostfolio is a privacy-first, open source dashboard for your personal finances. Break down your asset allocation, know your net worth and make solid, data-driven investment decisions. + Ghostfolio is a privacy-first, open source dashboard for your personal finances. Break down your asset allocation, know your net worth and make solid, data-driven investment decisions. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 9 + + + Get Started + Empezar - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 41 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/pricing/pricing-page.html + 297 + + + Monthly Active Users + Monthly Active Users - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 70 + + + As seen in + As seen in - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 115 + + + Protect your assets. Refine your personal investment strategy. + Protect your assets. Refine your personal investment strategy. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 217 + + + Ghostfolio empowers busy people to keep track of stocks, ETFs or cryptocurrencies without being tracked. + Ghostfolio empowers busy people to keep track of stocks, ETFs or cryptocurrencies without being tracked. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 221 + + + 360° View + 360° View - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 232 + + + Web3 Ready + Web3 Ready - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 243 + + + Use Ghostfolio anonymously and own your financial data. + Use Ghostfolio anonymously and own your financial data. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 245 + + + Open Source + Open Source - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 253 + + + Benefit from continuous improvements through a strong community. + Benefit from continuous improvements through a strong community. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 255 + + + Why Ghostfolio? + Why Ghostfolio? - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 264 + + + Ghostfolio is for you if you are... + Ghostfolio is for you if you are... - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 265 + + + trading stocks, ETFs or cryptocurrencies on multiple platforms + trading stocks, ETFs or cryptocurrencies on multiple platforms - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 272 + + + pursuing a buy & hold strategy + pursuing a buy & hold strategy - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 278 + + + interested in getting insights of your portfolio composition + interested in getting insights of your portfolio composition - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 283 + + + valuing privacy and data ownership + valuing privacy and data ownership - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 288 + + + into minimalism + into minimalism - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 291 + + + caring about diversifying your financial resources + caring about diversifying your financial resources - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 295 - - Region - Region + + interested in financial independence + interested in financial independence - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 299 + + + saying no to spreadsheets in + saying no to spreadsheets in - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 303 + + + still reading this list + still reading this list - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 306 + + + Learn more about Ghostfolio + Learn more about Ghostfolio - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 311 + + + What our users are saying + What our users are saying - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 319 + + + Members from around the globe are using Ghostfolio Premium + Members from around the globe are using Ghostfolio Premium - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 358 + + + How does Ghostfolio work? + How does Ghostfolio work? - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 375 + + + Sign up anonymously* + Sign up anonymously* - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 384 + + + * no e-mail address nor credit card required + * no e-mail address nor credit card required - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 386 + + + Add any of your historical transactions + Add any of your historical transactions - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 397 + + + Get valuable insights of your portfolio composition + Get valuable insights of your portfolio composition - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 409 + + + Are you ready? + Are you ready? - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 423 + + + Live Demo + Live Demo - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 49 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 443 + + + Get the full picture of your personal finances across multiple platforms. + Get the full picture of your personal finances across multiple platforms. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 234 + + + Get started in only 3 steps + Get started in only 3 steps - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 378 + + + faq + preguntas-mas-frecuentes - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/app.component.ts + 66 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/core/paths.ts + 3 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/about/overview/about-overview-page.component.ts + 19 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/faq/faq-page.component.ts + 37 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/faq/faq-page.component.ts + 42 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/faq/faq-page.component.ts + 48 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/resources/resources-page.component.ts + 17 + + + features + funcionalidades - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/app.component.ts + 67 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/components/header/header.component.ts + 78 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/components/header/header.component.ts + 83 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/core/paths.ts + 4 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/about/overview/about-overview-page.component.ts + 20 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/blog/2022/11/black-friday-2022/black-friday-2022-page.component.ts + 15 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/blog/2023/03/1000-stars-on-github/1000-stars-on-github-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/blog/2023/05/unlock-your-financial-potential-with-ghostfolio/unlock-your-financial-potential-with-ghostfolio-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/blog/2023/07/exploring-the-path-to-fire/exploring-the-path-to-fire-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.component.ts + 15 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/blog/2023/11/black-week-2023/black-week-2023-page.component.ts + 15 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/blog/2023/11/hacktoberfest-2023-debriefing/hacktoberfest-2023-debriefing-page.component.ts + 14 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/faq/overview/faq-overview-page.component.ts + 14 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/pricing/pricing-page.component.ts + 35 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 24 + + + about + sobre - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/app.component.ts + 59 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/app.component.ts + 60 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/app.component.ts + 61 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/app.component.ts + 63 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/components/header/header.component.ts + 77 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html + apps/client/src/app/components/header/header.component.ts 82 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/core/paths.ts + 2 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/about/about-page.component.ts + 45 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/about/about-page.component.ts + 50 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/about/about-page.component.ts + 55 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/about/about-page.component.ts + 63 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/about/about-page.component.ts + 74 - - - Available in - Available in - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2023/08/ghostfolio-joins-oss-friends/ghostfolio-joins-oss-friends-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.component.ts + 14 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2023/09/hacktoberfest-2023/hacktoberfest-2023-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2023/11/hacktoberfest-2023-debriefing/hacktoberfest-2023-debriefing-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/landing/landing-page.component.ts + 26 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.component.ts + 18 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 23 + + + privacy-policy + politica-de-privacidad - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/app.component.ts + 64 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/core/paths.ts + 8 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/about/about-page.component.ts + 63 + + + license + licencia - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/app.component.ts + 61 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/core/paths.ts + 5 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/about/about-page.component.ts + 55 + + + markets + mercados - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/app.component.ts + 68 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/components/header/header.component.ts + 79 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/components/header/header.component.ts + 84 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/core/paths.ts + 6 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2022/08/500-stars-on-github/500-stars-on-github-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.component.ts + 16 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/faq/saas/saas-page.component.ts + 14 + + + pricing + precios - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/app.component.ts + 69 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/components/header/header.component.ts + 80 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/components/header/header.component.ts + 85 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.component.ts + 14 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/components/user-account-membership/user-account-membership.component.ts + 38 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/core/http-response.interceptor.ts + 72 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/core/paths.ts + 7 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2021/07/hallo-ghostfolio/hallo-ghostfolio-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2021/07/hello-ghostfolio/hello-ghostfolio-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2022/01/first-months-in-open-source/first-months-in-open-source-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2022/08/500-stars-on-github/500-stars-on-github-page.component.ts + 14 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2022/11/black-friday-2022/black-friday-2022-page.component.ts + 16 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2023/03/1000-stars-on-github/1000-stars-on-github-page.component.ts + 14 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2023/11/black-week-2023/black-week-2023-page.component.ts + 16 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/faq/saas/saas-page.component.ts + 15 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + libs/ui/src/lib/membership-card/membership-card.component.ts + 25 + + + register + registro - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/app.component.ts + 70 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/components/header/header.component.ts + 86 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/core/auth.guard.ts + 55 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/core/paths.ts + 9 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/faq/saas/saas-page.component.ts + 16 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/features/features-page.component.ts + 29 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/landing/landing-page.component.ts + 27 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/pricing/pricing-page.component.ts + 36 + + + resources + recursos - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/app.component.ts + 71 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/components/header/header.component.ts + 81 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html + apps/client/src/app/components/header/header.component.ts 87 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/core/paths.ts + 10 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2021/07/hallo-ghostfolio/hallo-ghostfolio-page.component.ts + 14 - - - ✅ Yes - ✅ Yes - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/blog/2021/07/hello-ghostfolio/hello-ghostfolio-page.component.ts + 14 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/blog/2022/07/how-do-i-get-my-finances-in-order/how-do-i-get-my-finances-in-order-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/blog/2023/05/unlock-your-financial-potential-with-ghostfolio/unlock-your-financial-potential-with-ghostfolio-page.component.ts + 14 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/features/features-page.component.ts + 30 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.component.ts + 14 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 26 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/resources-page.component.ts + 19 + + + This overview page features a curated collection of personal finance tools compared to the open source alternative Ghostfolio. If you value transparency, data privacy, and community collaboration, Ghostfolio provides an excellent opportunity to take control of your financial management. + This overview page features a curated collection of personal finance tools compared to the open source alternative Ghostfolio. If you value transparency, data privacy, and community collaboration, Ghostfolio provides an excellent opportunity to take control of your financial management. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - - ❌ No - ❌ No - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - - ❌ No - ❌ No - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - - Self-Hosting - Self-Hosting - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - - Use anonymously - Use anonymously - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - - Free Plan - Free Plan - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - - Notes - Notes - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - - Effortlessly track, analyze, and visualize your wealth with Ghostfolio. - Effortlessly track, analyze, and visualize your wealth with Ghostfolio. - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - - Personal Finance Tools - Personal Finance Tools - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - - Guides - Guides - - apps/client/src/app/pages/resources/resources-page.html - 22 - - - - Glossary - Glossary - - apps/client/src/app/pages/resources/resources-page.html - 92 - - - - Stocks, ETFs, bonds, cryptocurrencies, commodities - Stocks, ETFs, bonds, cryptocurrencies, commodities - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 22 - - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 62 - - - - Mortgages, personal loans, credit cards - Mortgages, personal loans, credit cards - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 54 - - - - Luxury items, real estate, private companies - Luxury items, real estate, private companies - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 70 - - - - Buy - Buy - - libs/ui/src/lib/i18n.ts - 31 - - - - Valuable - Valuable - - libs/ui/src/lib/i18n.ts - 35 - - - - ETFs without Countries - ETFs without Countries - - apps/client/src/app/components/admin-market-data/admin-market-data.component.ts - 78 - - - - ETFs without Sectors - ETFs without Sectors - - apps/client/src/app/components/admin-market-data/admin-market-data.component.ts - 83 - - - - Assets - Assets - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 224 - - - - Preset - Preset - - libs/ui/src/lib/i18n.ts - 22 - - - - By Market - By Market - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 179 - - - - Asia-Pacific - Asia-Pacific - - libs/ui/src/lib/i18n.ts - 5 - - - - Japan - Japan - - libs/ui/src/lib/i18n.ts - 17 - - - - Welcome to Ghostfolio - Welcome to Ghostfolio - - apps/client/src/app/components/home-overview/home-overview.html - 7 - - - - Setup your accounts - Setup your accounts - - apps/client/src/app/components/home-overview/home-overview.html - 15 - - - - Get a comprehensive financial overview by adding your bank and brokerage accounts. - Get a comprehensive financial overview by adding your bank and brokerage accounts. - - apps/client/src/app/components/home-overview/home-overview.html - 17 - - - - Capture your activities - Capture your activities - - apps/client/src/app/components/home-overview/home-overview.html - 24 - - - - Record your investment activities to keep your portfolio up to date. - Record your investment activities to keep your portfolio up to date. - - apps/client/src/app/components/home-overview/home-overview.html - 26 - - - - Monitor and analyze your portfolio - Monitor and analyze your portfolio - - apps/client/src/app/components/home-overview/home-overview.html - 33 - - - - Track your progress in real-time with comprehensive analysis and insights. - Track your progress in real-time with comprehensive analysis and insights. - - apps/client/src/app/components/home-overview/home-overview.html - 35 - - - - No data available - No data available - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 258 - - - apps/client/src/app/pages/public/public-page.html - 123 - - - - Ready to take control of your personal finances? - Ready to take control of your personal finances? - - apps/client/src/app/components/home-overview/home-overview.html - 8 - - - - Setup accounts - Setup accounts - - apps/client/src/app/components/home-overview/home-overview.html - 48 - - - - Biometric Authentication - Biometric Authentication - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 188 - - - - At Ghostfolio, transparency is at the core of our values. We publish the source code as open source software (OSS) under the AGPL-3.0 license and we openly share aggregated key metrics of the platform’s operational status. - At Ghostfolio, transparency is at the core of our values. We publish the source code as open source software (OSS) under the AGPL-3.0 license and we openly share aggregated key metrics of the platform’s operational status. - - apps/client/src/app/pages/open/open-page.html - 6 - - - - Active Users - Active Users - - apps/client/src/app/pages/open/open-page.html - 40 - - - apps/client/src/app/pages/open/open-page.html - 62 - - - - New Users - New Users - - apps/client/src/app/pages/open/open-page.html - 51 - - - - Users in Slack community - Users in Slack community - - apps/client/src/app/pages/open/open-page.html - 75 - - - - Contributors on GitHub - Contributors on GitHub - - apps/client/src/app/pages/open/open-page.html - 89 - - - - Stars on GitHub - Stars on GitHub - - apps/client/src/app/pages/landing/landing-page.html - 87 - - - apps/client/src/app/pages/open/open-page.html - 103 - - - - Pulls on Docker Hub - Pulls on Docker Hub - - apps/client/src/app/pages/landing/landing-page.html - 105 - - - apps/client/src/app/pages/open/open-page.html - 117 - - - - Uptime - Uptime - - apps/client/src/app/pages/open/open-page.html - 132 - - - - Export Data - Export Data - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 231 - - - - Currencies - Currencies - - apps/client/src/app/components/admin-market-data/admin-market-data.component.ts - 73 - - - - Our - Our - - apps/client/src/app/pages/about/oss-friends/oss-friends-page.html - 6 - - - - Visit - Visit - - apps/client/src/app/pages/about/oss-friends/oss-friends-page.html - 28 - - - - Discover other exciting Open Source Software projects - Discover other exciting Open Source Software projects - - apps/client/src/app/pages/about/oss-friends/oss-friends-page.html - 9 - - - - Frequently Asked Questions (FAQ) - Frequently Asked Questions (FAQ) - - apps/client/src/app/pages/faq/overview/faq-overview-page.html - 4 - - - apps/client/src/app/pages/faq/saas/saas-page.html - 4 - - - apps/client/src/app/pages/faq/self-hosting/self-hosting-page.html - 4 - - - - Check out the numerous features of Ghostfolio to manage your wealth - Check out the numerous features of Ghostfolio to manage your wealth - - apps/client/src/app/pages/features/features-page.html - 6 - - - - Discover the latest Ghostfolio updates and insights on personal finance - Discover the latest Ghostfolio updates and insights on personal finance - - apps/client/src/app/pages/blog/blog-page.html - 7 - - - - If you prefer to run Ghostfolio on your own infrastructure, please find the source code and further instructions on GitHub. - If you prefer to run Ghostfolio on your own infrastructure, please find the source code and further instructions on GitHub. - - apps/client/src/app/pages/pricing/pricing-page.html - 24 - - - - Manage your wealth like a boss - Manage your wealth like a boss - - apps/client/src/app/pages/landing/landing-page.html - 5 - - - - Ghostfolio is a privacy-first, open source dashboard for your personal finances. Break down your asset allocation, know your net worth and make solid, data-driven investment decisions. - Ghostfolio is a privacy-first, open source dashboard for your personal finances. Break down your asset allocation, know your net worth and make solid, data-driven investment decisions. - - apps/client/src/app/pages/landing/landing-page.html - 9 - - - - Get Started - Get Started - - apps/client/src/app/pages/landing/landing-page.html - 41 - - - apps/client/src/app/pages/landing/landing-page.html - 419 - - - - or - or - - apps/client/src/app/pages/landing/landing-page.html - 46 - - - - Monthly Active Users - Monthly Active Users - - apps/client/src/app/pages/landing/landing-page.html - 69 - - - - As seen in - As seen in - - apps/client/src/app/pages/landing/landing-page.html - 113 - - - - Protect your assets. Refine your personal investment strategy. - Protect your assets. Refine your personal investment strategy. - - apps/client/src/app/pages/landing/landing-page.html - 215 - - - - Ghostfolio empowers busy people to keep track of stocks, ETFs or cryptocurrencies without being tracked. - Ghostfolio empowers busy people to keep track of stocks, ETFs or cryptocurrencies without being tracked. - - apps/client/src/app/pages/landing/landing-page.html - 219 - - - - 360° View - 360° View - - apps/client/src/app/pages/landing/landing-page.html - 230 - - - - Web3 Ready - Web3 Ready - - apps/client/src/app/pages/landing/landing-page.html - 241 - - - - Use Ghostfolio anonymously and own your financial data. - Use Ghostfolio anonymously and own your financial data. - - apps/client/src/app/pages/landing/landing-page.html - 243 - - - - Open Source - Open Source - - apps/client/src/app/pages/landing/landing-page.html - 251 - - - - Benefit from continuous improvements through a strong community. - Benefit from continuous improvements through a strong community. - - apps/client/src/app/pages/landing/landing-page.html - 253 - - - - Why Ghostfolio? - Why Ghostfolio? - - apps/client/src/app/pages/landing/landing-page.html - 262 - - - - Ghostfolio is for you if you are... - Ghostfolio is for you if you are... - - apps/client/src/app/pages/landing/landing-page.html - 263 - - - - trading stocks, ETFs or cryptocurrencies on multiple platforms - trading stocks, ETFs or cryptocurrencies on multiple platforms - - apps/client/src/app/pages/landing/landing-page.html - 270 - - - - pursuing a buy & hold strategy - pursuing a buy & hold strategy - - apps/client/src/app/pages/landing/landing-page.html - 276 - - - - interested in getting insights of your portfolio composition - interested in getting insights of your portfolio composition - - apps/client/src/app/pages/landing/landing-page.html - 281 - - - - valuing privacy and data ownership - valuing privacy and data ownership - - apps/client/src/app/pages/landing/landing-page.html - 286 - - - - into minimalism - into minimalism - - apps/client/src/app/pages/landing/landing-page.html - 289 - - - - caring about diversifying your financial resources - caring about diversifying your financial resources - - apps/client/src/app/pages/landing/landing-page.html - 293 - - - - interested in financial independence - interested in financial independence - - apps/client/src/app/pages/landing/landing-page.html - 297 - - - - saying no to spreadsheets in - saying no to spreadsheets in - - apps/client/src/app/pages/landing/landing-page.html - 301 - - - - still reading this list - still reading this list - - apps/client/src/app/pages/landing/landing-page.html - 304 - - - - Learn more about Ghostfolio - Learn more about Ghostfolio - - apps/client/src/app/pages/landing/landing-page.html - 309 - - - - What our users are saying - What our users are saying - - apps/client/src/app/pages/landing/landing-page.html - 317 - - - - Members from around the globe are using Ghostfolio Premium - Members from around the globe are using Ghostfolio Premium - - apps/client/src/app/pages/landing/landing-page.html - 349 - - - - How does Ghostfolio work? - How does Ghostfolio work? - - apps/client/src/app/pages/landing/landing-page.html - 361 - - - - Sign up anonymously* - Sign up anonymously* - - apps/client/src/app/pages/landing/landing-page.html - 370 - - - - * no e-mail address nor credit card required - * no e-mail address nor credit card required - - apps/client/src/app/pages/landing/landing-page.html - 372 - - - - Add any of your historical transactions - Add any of your historical transactions - - apps/client/src/app/pages/landing/landing-page.html - 383 - - - - Get valuable insights of your portfolio composition - Get valuable insights of your portfolio composition - - apps/client/src/app/pages/landing/landing-page.html - 395 - - - - Are you ready? - Are you ready? - - apps/client/src/app/pages/landing/landing-page.html - 407 - - - - Join now or check out the example account - Join now or check out the example account - - apps/client/src/app/pages/landing/landing-page.html - 408 - - - - Live Demo - Live Demo - - apps/client/src/app/pages/landing/landing-page.html - 49 - - - apps/client/src/app/pages/landing/landing-page.html - 424 - - - - Get the full picture of your personal finances across multiple platforms. - Get the full picture of your personal finances across multiple platforms. - - apps/client/src/app/pages/landing/landing-page.html - 232 - - - - Get started in only 3 steps - Get started in only 3 steps - - apps/client/src/app/pages/landing/landing-page.html - 364 - - - - faq - preguntas-mas-frecuentes - - apps/client/src/app/app-routing.module.ts - 10 - - - apps/client/src/app/app.component.ts - 66 - - - apps/client/src/app/pages/about/overview/about-overview-page.component.ts - 19 - - - apps/client/src/app/pages/faq/faq-page.component.ts - 37 - - - apps/client/src/app/pages/faq/faq-page.component.ts - 42 - - - apps/client/src/app/pages/faq/faq-page.component.ts - 48 - - - apps/client/src/app/pages/resources/resources-page.component.ts - 17 - - - - features - funcionalidades - - apps/client/src/app/app-routing.module.ts - 11 - - - apps/client/src/app/app.component.ts - 67 - - - apps/client/src/app/components/header/header.component.ts - 78 - - - apps/client/src/app/components/header/header.component.ts - 83 - - - apps/client/src/app/pages/about/overview/about-overview-page.component.ts - 20 - - - apps/client/src/app/pages/blog/2022/11/black-friday-2022/black-friday-2022-page.component.ts - 15 - - - apps/client/src/app/pages/blog/2023/03/1000-stars-on-github/1000-stars-on-github-page.component.ts - 13 - - - apps/client/src/app/pages/blog/2023/05/unlock-your-financial-potential-with-ghostfolio/unlock-your-financial-potential-with-ghostfolio-page.component.ts - 13 - - - apps/client/src/app/pages/blog/2023/07/exploring-the-path-to-fire/exploring-the-path-to-fire-page.component.ts - 13 - - - apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.component.ts - 15 - - - apps/client/src/app/pages/blog/2023/11/black-week-2023/black-week-2023-page.component.ts - 15 - - - apps/client/src/app/pages/blog/2023/11/hacktoberfest-2023-debriefing/hacktoberfest-2023-debriefing-page.component.ts - 14 - - - apps/client/src/app/pages/faq/overview/faq-overview-page.component.ts - 14 - - - apps/client/src/app/pages/pricing/pricing-page.component.ts - 35 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/allinvestview-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/allvue-systems-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/altoo-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/basil-finance-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/beanvest-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/capitally-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/capmon-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/compound-planning-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/copilot-money-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/de.fi-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/delta-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/divvydiary-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/eightfigures-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/empower-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/exirio-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/fina-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/finary-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/finwise-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/folishare-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/getquin-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/gospatz-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/intuit-mint-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/justetf-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/kubera-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/magnifi-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/markets.sh-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/maybe-finance-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/monarch-money-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/monse-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/parqet-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/plannix-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/portfolio-dividend-tracker-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/portseido-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/projectionlab-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/rocket-money-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/seeking-alpha-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/sharesight-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/simple-portfolio-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/snowball-analytics-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/stockle-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/stockmarketeye-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/sumio-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/tiller-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/utluna-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/vyzer-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/wealthfolio-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/wealthica-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/whal-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/yeekatee-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/ynab-page.component.ts - 27 - - - - about - sobre - - apps/client/src/app/app-routing.module.ts - 9 - - - apps/client/src/app/app.component.ts - 59 - - - apps/client/src/app/app.component.ts - 60 - - - apps/client/src/app/app.component.ts - 61 - - - apps/client/src/app/app.component.ts - 63 - - - apps/client/src/app/components/header/header.component.ts - 77 - - - apps/client/src/app/components/header/header.component.ts - 82 - - - apps/client/src/app/pages/about/about-page.component.ts - 45 - - - apps/client/src/app/pages/about/about-page.component.ts - 50 - - - apps/client/src/app/pages/about/about-page.component.ts - 55 - - - apps/client/src/app/pages/about/about-page.component.ts - 63 - - - apps/client/src/app/pages/about/about-page.component.ts - 74 - - - apps/client/src/app/pages/blog/2023/08/ghostfolio-joins-oss-friends/ghostfolio-joins-oss-friends-page.component.ts - 13 - - - apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.component.ts - 13 - - - apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.component.ts - 14 - - - apps/client/src/app/pages/blog/2023/09/hacktoberfest-2023/hacktoberfest-2023-page.component.ts - 13 - - - apps/client/src/app/pages/blog/2023/11/hacktoberfest-2023-debriefing/hacktoberfest-2023-debriefing-page.component.ts - 13 - - - apps/client/src/app/pages/landing/landing-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.component.ts - 22 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/allinvestview-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/allvue-systems-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/altoo-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/basil-finance-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/beanvest-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/capitally-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/capmon-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/compound-planning-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/copilot-money-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/de.fi-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/delta-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/divvydiary-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/eightfigures-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/empower-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/exirio-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/fina-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/finary-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/finwise-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/folishare-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/getquin-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/gospatz-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/intuit-mint-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/justetf-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/kubera-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/magnifi-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/markets.sh-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/maybe-finance-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/monarch-money-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/monse-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/parqet-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/plannix-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/portfolio-dividend-tracker-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/portseido-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/projectionlab-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/rocket-money-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/seeking-alpha-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/sharesight-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/simple-portfolio-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/snowball-analytics-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/stockle-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/stockmarketeye-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/sumio-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/tiller-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/utluna-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/vyzer-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/wealthfolio-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/wealthica-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/whal-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/yeekatee-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/ynab-page.component.ts - 26 - - - - privacy-policy - politica-de-privacidad - - apps/client/src/app/app-routing.module.ts - 15 - - - apps/client/src/app/app.component.ts - 64 - - - apps/client/src/app/pages/about/about-page.component.ts - 63 - - - - license - licencia - - apps/client/src/app/app-routing.module.ts - 12 - - - apps/client/src/app/app.component.ts - 61 - - - apps/client/src/app/pages/about/about-page.component.ts - 55 - - - - markets - mercados - - apps/client/src/app/app-routing.module.ts - 13 - - - apps/client/src/app/app.component.ts - 68 - - - apps/client/src/app/components/header/header.component.ts - 79 - - - apps/client/src/app/components/header/header.component.ts - 84 - - - apps/client/src/app/pages/blog/2022/08/500-stars-on-github/500-stars-on-github-page.component.ts - 13 - - - apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.component.ts - 16 - - - apps/client/src/app/pages/faq/saas/saas-page.component.ts - 14 - - - - pricing - precios - - apps/client/src/app/app-routing.module.ts - 14 - - - apps/client/src/app/app.component.ts - 69 - - - apps/client/src/app/components/header/header.component.ts - 80 - - - apps/client/src/app/components/header/header.component.ts - 85 - - - apps/client/src/app/components/home-summary/home-summary.component.ts - 125 - - - apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.component.ts - 14 - - - apps/client/src/app/components/user-account-membership/user-account-membership.component.ts - 38 - - - apps/client/src/app/core/http-response.interceptor.ts - 83 - - - apps/client/src/app/pages/blog/2021/07/hallo-ghostfolio/hallo-ghostfolio-page.component.ts - 13 - - - apps/client/src/app/pages/blog/2021/07/hello-ghostfolio/hello-ghostfolio-page.component.ts - 13 - - - apps/client/src/app/pages/blog/2022/01/first-months-in-open-source/first-months-in-open-source-page.component.ts - 13 - - - apps/client/src/app/pages/blog/2022/08/500-stars-on-github/500-stars-on-github-page.component.ts - 14 - - - apps/client/src/app/pages/blog/2022/11/black-friday-2022/black-friday-2022-page.component.ts - 16 - - - apps/client/src/app/pages/blog/2023/03/1000-stars-on-github/1000-stars-on-github-page.component.ts - 14 - - - apps/client/src/app/pages/blog/2023/11/black-week-2023/black-week-2023-page.component.ts - 16 - - - apps/client/src/app/pages/faq/saas/saas-page.component.ts - 15 - - - libs/ui/src/lib/membership-card/membership-card.component.ts - 25 - - - - register - registro - - apps/client/src/app/app-routing.module.ts - 16 - - - apps/client/src/app/app.component.ts - 70 - - - apps/client/src/app/components/header/header.component.ts - 86 - - - apps/client/src/app/core/auth.guard.ts - 54 - - - apps/client/src/app/pages/faq/saas/saas-page.component.ts - 16 - - - apps/client/src/app/pages/features/features-page.component.ts - 18 - - - apps/client/src/app/pages/landing/landing-page.component.ts - 27 - - - apps/client/src/app/pages/pricing/pricing-page.component.ts - 36 - - - - resources - recursos - - apps/client/src/app/app-routing.module.ts - 17 - - - apps/client/src/app/app.component.ts - 71 - - - apps/client/src/app/components/header/header.component.ts - 81 - - - apps/client/src/app/components/header/header.component.ts - 87 - - - apps/client/src/app/pages/blog/2021/07/hallo-ghostfolio/hallo-ghostfolio-page.component.ts - 14 - - - apps/client/src/app/pages/blog/2021/07/hello-ghostfolio/hello-ghostfolio-page.component.ts - 14 - - - apps/client/src/app/pages/blog/2022/07/how-do-i-get-my-finances-in-order/how-do-i-get-my-finances-in-order-page.component.ts - 13 - - - apps/client/src/app/pages/blog/2023/05/unlock-your-financial-potential-with-ghostfolio/unlock-your-financial-potential-with-ghostfolio-page.component.ts - 14 - - - apps/client/src/app/pages/features/features-page.component.ts - 19 - - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.component.ts - 14 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/allinvestview-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/allvue-systems-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/altoo-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/basil-finance-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/beanvest-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/capitally-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/capmon-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/compound-planning-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/copilot-money-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/de.fi-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/delta-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/divvydiary-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/eightfigures-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/empower-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/exirio-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/fina-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/finary-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/finwise-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/folishare-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/getquin-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/gospatz-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/intuit-mint-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/justetf-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/kubera-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/magnifi-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/markets.sh-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/maybe-finance-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/monarch-money-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/monse-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/parqet-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/plannix-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/portfolio-dividend-tracker-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/portseido-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/projectionlab-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/rocket-money-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/seeking-alpha-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/sharesight-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/simple-portfolio-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/snowball-analytics-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/stockle-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/stockmarketeye-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/sumio-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/tiller-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/utluna-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/vyzer-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/wealthfolio-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/wealthica-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/whal-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/yeekatee-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/ynab-page.component.ts - 29 - - - apps/client/src/app/pages/resources/resources-page.component.ts - 19 - - - - This overview page features a curated collection of personal finance tools compared to the open source alternative Ghostfolio. If you value transparency, data privacy, and community collaboration, Ghostfolio provides an excellent opportunity to take control of your financial management. - This overview page features a curated collection of personal finance tools compared to the open source alternative Ghostfolio. If you value transparency, data privacy, and community collaboration, Ghostfolio provides an excellent opportunity to take control of your financial management. - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html - 8 - - - - Explore the links below to compare a variety of personal finance tools with Ghostfolio. - Explore the links below to compare a variety of personal finance tools with Ghostfolio. - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html - 16 - - - - Open Source Alternative to - Open Source Alternative to - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html - 38 - - - - Open Source Alternative to - Open Source Alternative to - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page-routing.module.ts - 26 - - - - The Open Source Alternative to - The Open Source Alternative to - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - - Are you looking for an open source alternative to ? Ghostfolio is a powerful portfolio management tool that provides individuals with a comprehensive platform to track, analyze, and optimize their investments. Whether you are an experienced investor or just starting out, Ghostfolio offers an intuitive user interface and a wide range of functionalities to help you make informed decisions and take control of your financial future. - Are you looking for an open source alternative to ? Ghostfolio is a powerful portfolio management tool that provides individuals with a comprehensive platform to track, analyze, and optimize their investments. Whether you are an experienced investor or just starting out, Ghostfolio offers an intuitive user interface and a wide range of functionalities to help you make informed decisions and take control of your financial future. - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - - Ghostfolio is an open source software (OSS), providing a cost-effective alternative to making it particularly suitable for individuals on a tight budget, such as those pursuing Financial Independence, Retire Early (FIRE). By leveraging the collective efforts of a community of developers and personal finance enthusiasts, Ghostfolio continuously enhances its capabilities, security, and user experience. - Ghostfolio is an open source software (OSS), providing a cost-effective alternative to making it particularly suitable for individuals on a tight budget, such as those pursuing Financial Independence, Retire Early (FIRE). By leveraging the collective efforts of a community of developers and personal finance enthusiasts, Ghostfolio continuously enhances its capabilities, security, and user experience. - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - - Let’s dive deeper into the detailed Ghostfolio vs comparison table below to gain a thorough understanding of how Ghostfolio positions itself relative to . We will explore various aspects such as features, data privacy, pricing, and more, allowing you to make a well-informed choice for your personal requirements. - Let’s dive deeper into the detailed Ghostfolio vs comparison table below to gain a thorough understanding of how Ghostfolio positions itself relative to . We will explore various aspects such as features, data privacy, pricing, and more, allowing you to make a well-informed choice for your personal requirements. - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - - open-source-alternative-to - open-source-alternative-to - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page-routing.module.ts - 23 - - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.component.ts - 13 - - - - Please note that the information provided in the Ghostfolio vs comparison table is based on our independent research and analysis. This website is not affiliated with or any other product mentioned in the comparison. As the landscape of personal finance tools evolves, it is essential to verify any specific details or changes directly from the respective product page. Data needs a refresh? Help us maintain accurate data on GitHub. - Please note that the information provided in the Ghostfolio vs comparison table is based on our independent research and analysis. This website is not affiliated with or any other product mentioned in the comparison. As the landscape of personal finance tools evolves, it is essential to verify any specific details or changes directly from the respective product page. Data needs a refresh? Help us maintain accurate data on GitHub. - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - - Ready to take your investments to the next level? - Ready to take your investments to the next level? - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - - Get Started - Get Started - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - - Switzerland - Switzerland - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 102 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 530 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 580 - - - - Global - Global - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 73 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 341 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 462 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 581 - - - - United States - United States - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 93 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 149 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 159 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 201 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 220 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 242 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 294 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 316 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 327 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 352 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 354 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 364 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 429 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 439 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 449 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 518 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 541 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 569 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 591 - - - - Belgium - Belgium - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 179 - - - - Germany - Germany - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 140 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 274 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 284 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 305 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 339 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 385 - - - - Austria - Austria - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 262 - - - - Italy - Italy - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 396 - - - - Netherlands - Netherlands - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 406 - - - - Thailand - Thailand - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 418 - - - - New Zealand - New Zealand - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 460 - - - - Czech Republic - Czech Republic - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 471 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 508 - - - - (Last 24 hours) - (Last 24 hours) - - apps/client/src/app/pages/open/open-page.html - 37 - - - - (Last 30 days) - (Last 30 days) - - apps/client/src/app/pages/open/open-page.html - 48 - - - apps/client/src/app/pages/open/open-page.html - 59 - - - - (Last 90 days) - (Last 90 days) - - apps/client/src/app/pages/open/open-page.html - 127 - - - - Choose or drop a file here - Choose or drop a file here - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 86 - - - - You are using the Live Demo. - You are using the Live Demo. - - apps/client/src/app/app.component.html - 17 - - - - One-time fee, annual account fees - One-time fee, annual account fees - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 30 - - - - Distribution of corporate earnings - Distribution of corporate earnings - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 38 - - - - Oops! Could not get the historical exchange rate from - Oops! Could not get the historical exchange rate from - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 226 - - - - Fee - Fee - - libs/ui/src/lib/i18n.ts - 33 - - - - Interest - Interest - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 318 - - - - Revenue for lending out money - Revenue for lending out money - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 46 - - - - Add Tag - Add Tag - - apps/client/src/app/components/admin-tag/admin-tag.component.html - 11 - - - - Do you really want to delete this tag? - Do you really want to delete this tag? - - apps/client/src/app/components/admin-tag/admin-tag.component.ts - 79 - - - - Update tag - Update tag - - apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html - 7 - - - - Add tag - Add tag - - apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html - 8 - - - - France - France - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 121 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 482 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 498 - - - - Ghostfolio X-ray uses static analysis to identify potential issues and risks in your portfolio. - Ghostfolio X-ray uses static analysis to identify potential issues and risks in your portfolio. - - apps/client/src/app/pages/portfolio/fire/fire-page.html - 111 - - - - Currency Cluster Risks - Currency Cluster Risks - - apps/client/src/app/pages/portfolio/fire/fire-page.html - 135 - - - - Account Cluster Risks - Account Cluster Risks - - apps/client/src/app/pages/portfolio/fire/fire-page.html - 148 - - - - Transfer Cash Balance - Transfer Cash Balance - - apps/client/src/app/components/accounts-table/accounts-table.component.html - 9 - - - apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html - 7 - - - - Benchmark - Benchmark - - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 273 - - - - Version - Version - - apps/client/src/app/components/admin-overview/admin-overview.html - 7 - - - - Settings - Settings - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 2 - - - - From - From - - apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html - 11 - - - - To - To - - apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html - 28 - - - - Transfer - Transfer - - apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html - 64 - - - - Finland - Finland - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 490 - - - - Membership - Membership - - apps/client/src/app/pages/user-account/user-account-page-routing.module.ts - 23 - - - apps/client/src/app/pages/user-account/user-account-page.component.ts - 40 - - - - Access - Access - - apps/client/src/app/pages/user-account/user-account-page-routing.module.ts - 28 - - - apps/client/src/app/pages/user-account/user-account-page.component.ts - 46 - - - - Find holding... - Find holding... - - libs/ui/src/lib/assistant/assistant.component.ts - 138 - - - - No entries... - No entries... - - libs/ui/src/lib/assistant/assistant.html - 63 - - - libs/ui/src/lib/assistant/assistant.html - 84 - - - - Asset Profile - Asset Profile - - apps/client/src/app/components/admin-jobs/admin-jobs.html - 31 - - - - Do you really want to delete this asset profile? - Do you really want to delete this asset profile? - - apps/client/src/app/components/admin-market-data/admin-market-data.service.ts - 13 - - - - Search - Search - - apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html - 16 - - - - Add Manually - Add Manually - - apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html - 19 - - - - Ghostfolio is a personal finance dashboard to keep track of your net worth including cash, stocks, ETFs and cryptocurrencies across multiple platforms. - Ghostfolio es un dashboard de finanzas personales para hacer un seguimiento de tus activos como acciones, ETFs o criptodivisas a través de múltiples plataformas. - - apps/client/src/app/pages/i18n/i18n-page.html - 4 - - - - Last All Time High - Last All Time High - - libs/ui/src/lib/benchmark/benchmark.component.html - 65 - - - - User - User - - apps/client/src/app/components/admin-users/admin-users.html - 29 - - - - Ghostfolio vs comparison table - Ghostfolio vs comparison table - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - - Canada - Canada - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 561 - - - - Open Source Wealth Management Software - Open Source Wealth Management Software - - apps/client/src/app/pages/i18n/i18n-page.html - 14 - - - - app, asset, cryptocurrency, dashboard, etf, finance, management, performance, portfolio, software, stock, trading, wealth, web3 - app, asset, cryptocurrency, dashboard, etf, finance, management, performance, portfolio, software, stock, trading, wealth, web3 - - apps/client/src/app/pages/i18n/i18n-page.html - 9 - - - - Oops, cash balance transfer has failed. - Oops, cash balance transfer has failed. - - apps/client/src/app/pages/accounts/accounts-page.component.ts - 304 - - - - Poland - Poland - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 131 - - - - South Africa - South Africa - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 251 - - - - Extreme Fear - Extreme Fear - - libs/ui/src/lib/i18n.ts - 69 - - - - Extreme Greed - Extreme Greed - - libs/ui/src/lib/i18n.ts - 70 - - - - Neutral - Neutral - - libs/ui/src/lib/i18n.ts - 73 - - - - Oops! Could not parse historical data. - Oops! Could not parse historical data. - - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 236 - - - - Do you really want to delete this system message? - Do you really want to delete this system message? - - apps/client/src/app/components/admin-overview/admin-overview.component.ts - 166 - - - - 50-Day Trend - 50-Day Trend - - libs/ui/src/lib/benchmark/benchmark.component.html - 15 - - - - 200-Day Trend - 200-Day Trend - - libs/ui/src/lib/benchmark/benchmark.component.html - 40 - - - - Cash Balances - Cash Balances - - apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html - 115 - - - - Starting from - Starting from - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html + 8 - - year - year - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - + + Explore the links below to compare a variety of personal finance tools with Ghostfolio. + Explore the links below to compare a variety of personal finance tools with Ghostfolio. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html + 16 + + + Open Source Alternative to + Alternativa de software libre a - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html + 42 + + + Open Source Alternative to + Alternativa de software libre a - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page-routing.module.ts + 27 + + + The Open Source Alternative to + La alternativa de software libre a - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 8 + + + Are you looking for an open source alternative to ? Ghostfolio is a powerful portfolio management tool that provides individuals with a comprehensive platform to track, analyze, and optimize their investments. Whether you are an experienced investor or just starting out, Ghostfolio offers an intuitive user interface and a wide range of functionalities to help you make informed decisions and take control of your financial future. + Are you looking for an open source alternative to ? Ghostfolio is a powerful portfolio management tool that provides individuals with a comprehensive platform to track, analyze, and optimize their investments. Whether you are an experienced investor or just starting out, Ghostfolio offers an intuitive user interface and a wide range of functionalities to help you make informed decisions and take control of your financial future. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 13 + + + Ghostfolio is an open source software (OSS), providing a cost-effective alternative to making it particularly suitable for individuals on a tight budget, such as those pursuing Financial Independence, Retire Early (FIRE). By leveraging the collective efforts of a community of developers and personal finance enthusiasts, Ghostfolio continuously enhances its capabilities, security, and user experience. + Ghostfolio is an open source software (OSS), providing a cost-effective alternative to making it particularly suitable for individuals on a tight budget, such as those pursuing Financial Independence, Retire Early (FIRE). By leveraging the collective efforts of a community of developers and personal finance enthusiasts, Ghostfolio continuously enhances its capabilities, security, and user experience. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 27 + + + Let’s dive deeper into the detailed Ghostfolio vs comparison table below to gain a thorough understanding of how Ghostfolio positions itself relative to . We will explore various aspects such as features, data privacy, pricing, and more, allowing you to make a well-informed choice for your personal requirements. + Let’s dive deeper into the detailed Ghostfolio vs comparison table below to gain a thorough understanding of how Ghostfolio positions itself relative to . We will explore various aspects such as features, data privacy, pricing, and more, allowing you to make a well-informed choice for your personal requirements. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 38 + + + open-source-alternative-to + alternativa-de-software-libre-a - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page-routing.module.ts + 26 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.component.ts + 13 + + + Please note that the information provided in the Ghostfolio vs comparison table is based on our independent research and analysis. This website is not affiliated with or any other product mentioned in the comparison. As the landscape of personal finance tools evolves, it is essential to verify any specific details or changes directly from the respective product page. Data needs a refresh? Help us maintain accurate data on GitHub. + Please note that the information provided in the Ghostfolio vs comparison table is based on our independent research and analysis. This website is not affiliated with or any other product mentioned in the comparison. As the landscape of personal finance tools evolves, it is essential to verify any specific details or changes directly from the respective product page. Data needs a refresh? Help us maintain accurate data on GitHub. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 210 + + + Ready to take your investments to the next level? + ¿Listo para llevar sus inversiones al siguiente nivel? - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 223 + + + Get Started + Get Started - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 232 + + + Switzerland + Switzerland - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 58 + + + Global + Global - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 59 + + + (Last 24 hours) + (Last 24 hours) - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/pages/open/open-page.html + 37 + + + (Last 30 days) + (Last 30 days) - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/pages/open/open-page.html + 48 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/pages/open/open-page.html + 59 + + + (Last 90 days) + (Last 90 days) - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/pages/open/open-page.html + 127 + + + Choose or drop a file here + Choose or drop a file here - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 84 + + + You are using the Live Demo. + You are using the Live Demo. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/app.component.html + 12 + + + One-time fee, annual account fees + One-time fee, annual account fees - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 33 + + + Distribution of corporate earnings + Distribution of corporate earnings - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 41 + + + Oops! Could not get the historical exchange rate from + Oops! Could not get the historical exchange rate from - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 317 + + + Fee + Fee - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/i18n.ts + 33 + + + Interest + Interest - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 331 + + + Revenue for lending out money + Revenue for lending out money - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 49 + + + Add Tag + Add Tag - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/admin-tag/admin-tag.component.html + 11 + + + Do you really want to delete this tag? + Do you really want to delete this tag? - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/admin-tag/admin-tag.component.ts + 79 + + + Update tag + Update tag - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html + 8 + + + Add tag + Add tag - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html + 10 + + + Ghostfolio X-ray uses static analysis to identify potential issues and risks in your portfolio. + Ghostfolio X-ray uses static analysis to identify potential issues and risks in your portfolio. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/portfolio/fire/fire-page.html + 111 + + + Currency Cluster Risks + Currency Cluster Risks - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/portfolio/fire/fire-page.html + 134 + + + Account Cluster Risks + Account Cluster Risks - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/portfolio/fire/fire-page.html + 146 + + + Transfer Cash Balance + Transfer Cash Balance - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/accounts-table/accounts-table.component.html + 10 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html + 7 + + + Benchmark + Benchmark - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 284 + + + Version + Version - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/admin-overview/admin-overview.html + 7 + + + Settings + Settings - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 2 + + + From + From - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html + 11 + + + To + To - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html + 32 + + + Transfer + Transfer - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html + 72 + + + Membership + Membership - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/user-account/user-account-page-routing.module.ts + 23 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/user-account/user-account-page.component.ts + 40 + + + Access + Access - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/user-account/user-account-page-routing.module.ts + 28 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/user-account/user-account-page.component.ts + 46 + + + Find holding... + Find holding... - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/assistant/assistant.component.ts + 138 + + + No entries... + No entries... - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/assistant/assistant.html + 63 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/assistant/assistant.html + 84 + + + Asset Profile + Asset Profile - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/admin-jobs/admin-jobs.html + 35 + + + Do you really want to delete this asset profile? + Do you really want to delete this asset profile? - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/admin-market-data/admin-market-data.service.ts + 13 + + + Search + Search - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html + 16 + + + Add Manually + Add Manually - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html + 19 + + + Ghostfolio is a personal finance dashboard to keep track of your net worth including cash, stocks, ETFs and cryptocurrencies across multiple platforms. + Ghostfolio es un dashboard de finanzas personales para hacer un seguimiento de tus activos como acciones, ETFs o criptodivisas a través de múltiples plataformas. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/i18n/i18n-page.html + 4 + + + Last All Time High + Last All Time High - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/benchmark/benchmark.component.html + 65 + + + User + User - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/admin-users/admin-users.html + 29 + + + Ghostfolio vs comparison table + Ghostfolio vs tabla comparativa - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 49 + + + Open Source Wealth Management Software + Open Source Wealth Management Software - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/i18n/i18n-page.html + 14 + + + app, asset, cryptocurrency, dashboard, etf, finance, management, performance, portfolio, software, stock, trading, wealth, web3 + app, asset, cryptocurrency, dashboard, etf, finance, management, performance, portfolio, software, stock, trading, wealth, web3 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/i18n/i18n-page.html + 9 + + + Oops, cash balance transfer has failed. + Oops, cash balance transfer has failed. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/accounts/accounts-page.component.ts + 304 + + + Extreme Fear + Extreme Fear - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/i18n.ts + 69 + + + Extreme Greed + Extreme Greed - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/i18n.ts + 70 + + + Neutral + Neutral - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/i18n.ts + 73 + + + Oops! Could not parse historical data. + Oops! Could not parse historical data. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 232 + + + Do you really want to delete this system message? + Do you really want to delete this system message? - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/admin-overview/admin-overview.component.ts + 166 + + + 50-Day Trend + 50-Day Trend - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/benchmark/benchmark.component.html + 15 + + + 200-Day Trend + 200-Day Trend - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/benchmark/benchmark.component.html + 40 + + + Cash Balances + Cash Balances - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html + 115 + + + Starting from + Starting from - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 188 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 193 + + + year + year - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 189 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 195 @@ -14599,7 +6103,7 @@ Do you really want to delete this account balance? libs/ui/src/lib/account-balances/account-balances.component.ts - 102 + 101 @@ -14610,12 +6114,12 @@ 129 - + If a translation is missing, kindly support us in extending it here. If a translation is missing, kindly support us in extending it here. apps/client/src/app/components/user-account-settings/user-account-settings.html - 55 + 50 @@ -14623,7 +6127,7 @@ The current market price is apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 342 + 336 @@ -14631,7 +6135,7 @@ Test apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 309 + 320 @@ -14647,7 +6151,7 @@ Permission apps/client/src/app/components/access-table/access-table.component.html - 17 + 18 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -14659,7 +6163,7 @@ Restricted view apps/client/src/app/components/access-table/access-table.component.html - 25 + 26 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -14727,7 +6231,7 @@ Asset Performance apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 51 + 50 @@ -14735,7 +6239,7 @@ Absolute Currency Performance apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 73 + 72 @@ -14743,7 +6247,7 @@ Currency Performance apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 98 + 96 @@ -14751,7 +6255,7 @@ Absolute Net Performance apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 121 + 119 @@ -14759,7 +6263,7 @@ Net Performance apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 140 + 138 @@ -14807,7 +6311,7 @@ View apps/client/src/app/components/access-table/access-table.component.html - 22 + 23 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -14822,12 +6326,12 @@ 8 - + If you retire today, you would be able to withdraw per year or per month, based on your total assets of and a withdrawal rate of 4%. If you retire today, you would be able to withdraw per year or per month, based on your total assets of and a withdrawal rate of 4%. apps/client/src/app/pages/portfolio/fire/fire-page.html - 68 + 67 @@ -14851,7 +6355,7 @@ years libs/ui/src/lib/assistant/assistant.component.ts - 233 + 250 @@ -14875,7 +6379,7 @@ Data Gathering apps/client/src/app/components/admin-overview/admin-overview.html - 134 + 141 @@ -14935,7 +6439,7 @@ Oops! It looks like you’re making too many requests. Please slow down a bit. apps/client/src/app/core/http-response.interceptor.ts - 107 + 96 @@ -14966,7 +6470,7 @@ Activity Activity - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 219 @@ -14974,7 +6478,7 @@ Dividend Yield Dividend Yield - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 187 @@ -14983,7 +6487,7 @@ Execute Job apps/client/src/app/components/admin-jobs/admin-jobs.html - 183 + 174 @@ -14991,7 +6495,7 @@ Priority apps/client/src/app/components/admin-jobs/admin-jobs.html - 63 + 62 @@ -14999,7 +6503,7 @@ This action is not allowed. apps/client/src/app/core/http-response.interceptor.ts - 70 + 61 @@ -15014,7 +6518,7 @@ Change with currency effect Change with currency effect - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 52 @@ -15022,7 +6526,7 @@ Performance with currency effect Performance with currency effect - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 79 @@ -15050,6 +6554,78 @@ 66 + + Internationalization + Internationalization + + apps/client/src/app/app-routing.module.ts + 79 + + + + Do you really want to close your Ghostfolio account? + Do you really want to close your Ghostfolio account? + + apps/client/src/app/components/user-account-settings/user-account-settings.component.ts + 147 + + + + Danger Zone + Danger Zone + + apps/client/src/app/components/user-account-settings/user-account-settings.html + 240 + + + + Close Account + Close Account + + apps/client/src/app/components/user-account-settings/user-account-settings.html + 275 + + + + By ETF Holding + By ETF Holding + + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 333 + + + + Approximation based on the top holdings of each ETF + Approximation based on the top holdings of each ETF + + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 340 + + + + Join now or check out the example account + Join now or check out the example account + + apps/client/src/app/pages/landing/landing-page.html + 426 + + + + Oops! There was an error setting up biometric authentication. + Oops! There was an error setting up biometric authentication. + + apps/client/src/app/components/user-account-settings/user-account-settings.component.ts + 301 + + + + Show more + Show more + + libs/ui/src/lib/top-holdings/top-holdings.component.html + 81 + + - + \ No newline at end of file diff --git a/apps/client/src/locales/messages.fr.xlf b/apps/client/src/locales/messages.fr.xlf index 7b6cdf1d4..0b81664d3 100644 --- a/apps/client/src/locales/messages.fr.xlf +++ b/apps/client/src/locales/messages.fr.xlf @@ -1,12 +1,12 @@ - + The risk of loss in trading can be substantial. It is not advisable to invest money you may need in the short term. - Le risque de perte en investissant peut être important. Il est déconseillé d'investir de l'argent dont vous pourriez avoir besoin à court terme. + Le risque de perte en investissant peut être important. Il est déconseillé d’investir de l’argent dont vous pourriez avoir besoin à court terme. apps/client/src/app/app.component.html - 184 + 194 @@ -14,7 +14,7 @@ Alias apps/client/src/app/components/access-table/access-table.component.html - 3 + 4 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -26,7 +26,7 @@ Bénéficiaire apps/client/src/app/components/access-table/access-table.component.html - 10 + 11 @@ -34,7 +34,7 @@ Type apps/client/src/app/components/admin-jobs/admin-jobs.html - 28 + 31 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -42,7 +42,7 @@ apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 12 + 15 libs/ui/src/lib/activities-table/activities-table.component.html @@ -54,7 +54,7 @@ Détails apps/client/src/app/components/access-table/access-table.component.html - 32 + 33 @@ -62,7 +62,7 @@ Révoquer apps/client/src/app/components/access-table/access-table.component.html - 59 + 62 @@ -82,7 +82,7 @@ apps/client/src/app/components/accounts-table/accounts-table.component.html - 72 + 86 apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html @@ -102,11 +102,11 @@ apps/client/src/app/components/accounts-table/accounts-table.component.html - 100 + 119 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 139 + 150 apps/client/src/app/components/admin-tag/admin-tag.component.html @@ -114,14 +114,14 @@ apps/client/src/app/components/admin-users/admin-users.html - 134 + 135 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 221 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 331 @@ -134,7 +134,7 @@ Nom apps/client/src/app/components/accounts-table/accounts-table.component.html - 34 + 43 apps/client/src/app/components/admin-market-data/admin-market-data.html @@ -142,7 +142,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 215 + 226 apps/client/src/app/components/admin-platform/admin-platform.component.html @@ -150,7 +150,7 @@ apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html - 12 + 15 apps/client/src/app/components/admin-tag/admin-tag.component.html @@ -158,7 +158,7 @@ apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html - 12 + 15 apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html @@ -166,7 +166,7 @@ apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 134 + 137 libs/ui/src/lib/activities-table/activities-table.component.html @@ -176,13 +176,17 @@ libs/ui/src/lib/holdings-table/holdings-table.component.html 28 + + libs/ui/src/lib/top-holdings/top-holdings.component.html + 12 + Total Total apps/client/src/app/components/accounts-table/accounts-table.component.html - 45 + 55 @@ -190,15 +194,15 @@ Devise apps/client/src/app/components/accounts-table/accounts-table.component.html - 55 + 65 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 120 + 130 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 222 + 233 apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html @@ -206,7 +210,7 @@ apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 140 + 143 libs/ui/src/lib/activities-table/activities-table.component.html @@ -222,7 +226,7 @@ apps/client/src/app/components/accounts-table/accounts-table.component.html - 117 + 136 apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html @@ -234,43 +238,43 @@ Valeur apps/client/src/app/components/accounts-table/accounts-table.component.html - 152 + 171 apps/client/src/app/components/accounts-table/accounts-table.component.html - 187 + 206 apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html - 45 + 53 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 194 + 203 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 195 + 206 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 197 + 209 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 257 + 273 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 258 + 276 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 259 + 279 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 260 + 282 libs/ui/src/lib/account-balances/account-balances.component.html @@ -288,25 +292,29 @@ libs/ui/src/lib/holdings-table/holdings-table.component.html 74 + + libs/ui/src/lib/top-holdings/top-holdings.component.html + 26 + Edit Modifier apps/client/src/app/components/accounts-table/accounts-table.component.html - 254 + 278 apps/client/src/app/components/admin-market-data/admin-market-data.html - 175 + 177 apps/client/src/app/components/admin-overview/admin-overview.html - 80 + 83 apps/client/src/app/components/admin-platform/admin-platform.component.html - 91 + 92 apps/client/src/app/components/admin-tag/admin-tag.component.html @@ -322,11 +330,11 @@ Supprimer apps/client/src/app/components/accounts-table/accounts-table.component.html - 264 + 288 apps/client/src/app/components/admin-market-data/admin-market-data.html - 194 + 196 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html @@ -334,15 +342,15 @@ apps/client/src/app/components/admin-overview/admin-overview.html - 90 + 93 apps/client/src/app/components/admin-overview/admin-overview.html - 199 + 210 apps/client/src/app/components/admin-platform/admin-platform.component.html - 101 + 102 apps/client/src/app/components/admin-tag/admin-tag.component.html @@ -370,7 +378,7 @@ Symbole apps/client/src/app/components/admin-jobs/admin-jobs.html - 45 + 44 apps/client/src/app/components/admin-market-data/admin-market-data.html @@ -382,10 +390,10 @@ apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html - 34 + 36 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 301 @@ -394,15 +402,19 @@ Source Données apps/client/src/app/components/admin-jobs/admin-jobs.html - 54 + 53 apps/client/src/app/components/admin-market-data/admin-market-data.html - 51 + 55 + + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 125 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 150 + 153 @@ -410,7 +422,7 @@ Tentatives apps/client/src/app/components/admin-jobs/admin-jobs.html - 82 + 81 @@ -418,7 +430,7 @@ Créé apps/client/src/app/components/admin-jobs/admin-jobs.html - 91 + 90 @@ -426,7 +438,7 @@ Terminé apps/client/src/app/components/admin-jobs/admin-jobs.html - 100 + 99 @@ -434,7 +446,7 @@ Statut apps/client/src/app/components/admin-jobs/admin-jobs.html - 109 + 108 @@ -442,19 +454,19 @@ Supprimer Tâches apps/client/src/app/components/admin-jobs/admin-jobs.html - 158 + 149 Asset Profiles - Profil d'Actifs + Profil d’Actifs libs/ui/src/lib/assistant/assistant.html 67 - - Historical Market Data + + Historical Market Data Données de Marché Historiques apps/client/src/app/components/admin-jobs/admin-jobs.html @@ -466,7 +478,7 @@ Voir Données apps/client/src/app/components/admin-jobs/admin-jobs.html - 173 + 164 @@ -474,7 +486,7 @@ Voir la Stacktrace apps/client/src/app/components/admin-jobs/admin-jobs.html - 180 + 171 @@ -482,7 +494,7 @@ Supprimer Tâche apps/client/src/app/components/admin-jobs/admin-jobs.html - 186 + 177 @@ -502,7 +514,7 @@ apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 156 + 159 libs/ui/src/lib/account-balances/account-balances.component.html @@ -521,7 +533,7 @@ 26 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 112 @@ -534,19 +546,19 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 365 + 376 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html - 40 + 43 apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html - 39 + 42 apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html - 22 + 25 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -558,11 +570,11 @@ apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html - 57 + 65 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 399 + 426 apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html @@ -578,19 +590,19 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 372 + 383 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html - 47 + 50 apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html - 46 + 49 apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html - 29 + 32 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -602,7 +614,7 @@ apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 406 + 433 @@ -615,50 +627,50 @@ Asset Class - Classe d'Actifs + Classe d’Actifs apps/client/src/app/components/admin-market-data/admin-market-data.html - 60 + 64 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 148 + 159 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 232 + 243 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 228 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 326 + 353 Asset Sub Class - Sous-classe d'Actifs + Sous-classe d’Actifs apps/client/src/app/components/admin-market-data/admin-market-data.html - 69 + 73 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 157 + 168 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 245 + 256 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 237 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 342 + 369 @@ -666,14 +678,14 @@ Première Activité apps/client/src/app/components/admin-market-data/admin-market-data.html - 78 + 82 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 130 + 141 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 209 @@ -683,10 +695,10 @@ Activities Count - Nombre d'Activités + Nombre d’Activités apps/client/src/app/components/admin-market-data/admin-market-data.html - 87 + 91 @@ -694,7 +706,7 @@ Données Historiques apps/client/src/app/components/admin-market-data/admin-market-data.html - 96 + 100 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html @@ -706,7 +718,7 @@ Nombre de Secteurs apps/client/src/app/components/admin-market-data/admin-market-data.html - 105 + 109 @@ -714,7 +726,7 @@ Nombre de Pays apps/client/src/app/components/admin-market-data/admin-market-data.html - 114 + 118 @@ -722,7 +734,7 @@ Obtenir les Données Récentes apps/client/src/app/components/admin-market-data/admin-market-data.html - 144 + 146 @@ -730,7 +742,7 @@ Obtenir toutes les Données apps/client/src/app/components/admin-market-data/admin-market-data.html - 147 + 149 @@ -738,7 +750,7 @@ Obtenir les Données du Profil apps/client/src/app/components/admin-market-data/admin-market-data.html - 150 + 152 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html @@ -758,10 +770,10 @@ Secteur apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 174 + 185 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 254 @@ -770,14 +782,14 @@ Pays apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 185 + 196 apps/client/src/app/components/admin-users/admin-users.html 77 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 264 @@ -786,19 +798,19 @@ Secteurs apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 191 + 202 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 316 + 327 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 270 apps/client/src/app/pages/public/public-page.html - 45 + 50 @@ -806,14 +818,14 @@ Pays apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 201 + 212 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 327 + 338 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 282 @@ -822,7 +834,7 @@ Équivalence de Symboles apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 279 + 290 @@ -830,7 +842,7 @@ Note apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 352 + 363 apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html @@ -838,7 +850,7 @@ apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 311 + 338 @@ -883,7 +895,7 @@ User Count - Nombre d'Utilisateurs + Nombre d’Utilisateurs apps/client/src/app/components/admin-overview/admin-overview.html 13 @@ -891,7 +903,7 @@ Activity Count - Nombre d'Activités + Nombre d’Activités apps/client/src/app/components/admin-overview/admin-overview.html 23 @@ -902,7 +914,7 @@ par Utilisateur apps/client/src/app/components/admin-overview/admin-overview.html - 32 + 33 @@ -910,7 +922,7 @@ Taux de Conversion apps/client/src/app/components/admin-overview/admin-overview.html - 37 + 39 @@ -918,7 +930,7 @@ Ajouter Devise apps/client/src/app/components/admin-overview/admin-overview.html - 104 + 109 @@ -929,12 +941,12 @@ 10 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 377 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 355 + 382 libs/ui/src/lib/assistant/assistant.html @@ -946,7 +958,7 @@ Inscription de Nouveaux Utilisateurs apps/client/src/app/components/admin-overview/admin-overview.html - 110 + 115 @@ -954,7 +966,7 @@ Mode Lecture Seule apps/client/src/app/components/admin-overview/admin-overview.html - 123 + 129 @@ -962,7 +974,7 @@ Message Système apps/client/src/app/components/admin-overview/admin-overview.html - 145 + 153 @@ -970,7 +982,7 @@ Définir Message apps/client/src/app/components/admin-overview/admin-overview.html - 165 + 175 @@ -978,7 +990,7 @@ Codes promotionnels apps/client/src/app/components/admin-overview/admin-overview.html - 173 + 183 @@ -986,7 +998,7 @@ Ajouter apps/client/src/app/components/admin-overview/admin-overview.html - 231 + 243 libs/ui/src/lib/account-balances/account-balances.component.html @@ -998,7 +1010,7 @@ Maintenance apps/client/src/app/components/admin-overview/admin-overview.html - 238 + 251 @@ -1006,7 +1018,7 @@ Vider le Cache apps/client/src/app/components/admin-overview/admin-overview.html - 242 + 255 @@ -1022,7 +1034,7 @@ Utilisateur apps/client/src/app/components/header/header.component.html - 230 + 221 @@ -1030,7 +1042,7 @@ Inscription apps/client/src/app/components/admin-users/admin-users.html - 96 + 97 @@ -1038,11 +1050,11 @@ Comptes apps/client/src/app/components/admin-platform/admin-platform.component.html - 64 + 65 apps/client/src/app/components/admin-users/admin-users.html - 113 + 114 apps/client/src/app/components/header/header.component.html @@ -1050,10 +1062,10 @@ apps/client/src/app/components/header/header.component.html - 262 + 255 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 357 @@ -1070,15 +1082,15 @@ Engagement par Jour apps/client/src/app/components/admin-users/admin-users.html - 158 + 157 - + Last Request Dernière Requête apps/client/src/app/components/admin-users/admin-users.html - 183 + 181 @@ -1089,7 +1101,7 @@ 6 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 89 @@ -1102,7 +1114,7 @@ Comparer avec... apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.html - 19 + 18 @@ -1142,7 +1154,7 @@ apps/client/src/app/components/header/header.component.html - 244 + 237 @@ -1154,7 +1166,7 @@ apps/client/src/app/components/header/header.component.html - 254 + 247 @@ -1162,11 +1174,11 @@ Contrôle Administrateur apps/client/src/app/components/header/header.component.html - 67 + 68 apps/client/src/app/components/header/header.component.html - 278 + 271 @@ -1174,15 +1186,15 @@ Ressources apps/client/src/app/app.component.html - 60 + 61 apps/client/src/app/components/header/header.component.html - 80 + 82 apps/client/src/app/components/header/header.component.html - 289 + 283 apps/client/src/app/pages/resources/resources-page.html @@ -1194,7 +1206,7 @@ Prix apps/client/src/app/app.component.html - 86 + 94 apps/client/src/app/components/header/header.component.html @@ -1202,251 +1214,55 @@ apps/client/src/app/components/header/header.component.html - 301 + 294 apps/client/src/app/components/header/header.component.html - 370 + 365 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 186 + + + About + À propos - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/app.component.html + 67 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/header/header.component.html + 112 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/header/header.component.html + 351 + + + Me + Moi - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/header/header.component.html + 203 + + + My Ghostfolio + Mon Ghostfolio - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/header/header.component.html + 262 + + + About Ghostfolio + À propos de Ghostfolio - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - - About - À propos - - apps/client/src/app/app.component.html - 66 - - - apps/client/src/app/components/header/header.component.html - 111 - - - apps/client/src/app/components/header/header.component.html - 357 - - - - Me - Moi - - apps/client/src/app/components/header/header.component.html - 211 - - - - My Ghostfolio - Mon Ghostfolio - - apps/client/src/app/components/header/header.component.html - 269 - - - - About Ghostfolio - À propos de Ghostfolio - - apps/client/src/app/components/header/header.component.html - 309 + apps/client/src/app/components/header/header.component.html + 303 apps/client/src/app/pages/about/overview/about-overview-page.html @@ -1458,11 +1274,11 @@ Fonctionnalités apps/client/src/app/app.component.html - 73 + 76 apps/client/src/app/components/header/header.component.html - 344 + 338 apps/client/src/app/pages/features/features-page.html @@ -1478,7 +1294,7 @@ apps/client/src/app/components/header/header.component.html - 386 + 380 apps/client/src/app/components/home-market/home-market.html @@ -1494,7 +1310,7 @@ Se connecter apps/client/src/app/components/header/header.component.html - 399 + 394 apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html @@ -1506,19 +1322,19 @@ Démarrer apps/client/src/app/components/header/header.component.html - 411 + 404 Sign in Se connecter - apps/client/src/app/components/header/header.component.ts - 229 + apps/client/src/app/app-routing.module.ts + 141 - apps/client/src/app/pages/webauthn/webauthn-page-routing.module.ts - 7 + apps/client/src/app/components/header/header.component.ts + 229 @@ -1528,6 +1344,10 @@ apps/client/src/app/components/header/header.component.ts 243 + + apps/client/src/app/components/user-account-settings/user-account-settings.component.ts + 157 + Manage Activities @@ -1542,7 +1362,7 @@ Peur apps/client/src/app/components/home-market/home-market.component.ts - 25 + 27 libs/ui/src/lib/i18n.ts @@ -1554,7 +1374,7 @@ Avidité apps/client/src/app/components/home-market/home-market.component.ts - 26 + 28 libs/ui/src/lib/i18n.ts @@ -1566,31 +1386,7 @@ derniers jours apps/client/src/app/components/home-market/home-market.html - 6 - - - - This feature requires a subscription. - Cette fonctionnalité requiert un Abonnement. - - apps/client/src/app/components/home-summary/home-summary.component.ts - 113 - - - apps/client/src/app/core/http-response.interceptor.ts - 69 - - - - Upgrade Plan - Mettre à niveau l'Abonnement - - apps/client/src/app/components/home-summary/home-summary.component.ts - 115 - - - apps/client/src/app/core/http-response.interceptor.ts - 72 + 7 @@ -1611,7 +1407,7 @@ Savings Rate - Taux d'Épargne + Taux d’Épargne apps/client/src/app/components/investment-chart/investment-chart.component.ts 214 @@ -1624,6 +1420,10 @@ apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html 11 + + apps/client/src/app/components/user-account-settings/user-account-settings.html + 247 + apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html 10 @@ -1638,15 +1438,19 @@ apps/client/src/app/pages/landing/landing-page.html - 423 + 47 + + + apps/client/src/app/pages/landing/landing-page.html + 442 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 99 + 97 apps/client/src/app/pages/register/register-page.html - 29 + 30 apps/client/src/app/pages/webauthn/webauthn-page.html @@ -1705,12 +1509,12 @@ Investment Investissement - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 58 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 165 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 165 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 58 @@ -1734,7 +1538,7 @@ Performance Absolue Nette apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 124 + 126 @@ -1742,7 +1546,7 @@ Performance nette apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 139 + 141 @@ -1750,7 +1554,7 @@ Actifs Totaux apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 165 + 167 @@ -1758,15 +1562,15 @@ Biens apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 178 + 180 Emergency Fund - Fonds d'Urgence + Fonds d’Urgence apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 190 + 192 apps/client/src/app/pages/features/features-page.html @@ -1779,18 +1583,18 @@ Buying Power - Pouvoir d'Achat + Pouvoir d’Achat apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 237 + 252 Excluded from Analysis - Exclus de l'Analyse + Exclus de l’Analyse apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 249 + 264 @@ -1798,7 +1602,7 @@ Fortune apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 284 + 297 @@ -1806,19 +1610,19 @@ Performance annualisée apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 296 + 309 Dividend Dividende - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 330 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 177 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 177 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 343 apps/client/src/app/pages/features/features-page.html @@ -1826,26 +1630,26 @@ apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 192 + 200 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 255 + 270 Please enter the amount of your emergency fund: - Veuillez entrer le montant de votre fonds d'urgence : + Veuillez entrer le montant de votre fonds d’urgence : apps/client/src/app/components/portfolio-summary/portfolio-summary.component.ts - 57 + 58 Change Différence - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 63 @@ -1857,7 +1661,7 @@ Average Unit Price Prix Unitaire Moyen - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 101 @@ -1865,7 +1669,7 @@ Minimum Price Prix Minimum - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 128 @@ -1873,7 +1677,7 @@ Maximum Price Prix Maximum - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 144 @@ -1881,12 +1685,12 @@ Quantity Quantité - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 154 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 179 + 187 libs/ui/src/lib/activities-table/activities-table.component.html @@ -1897,13 +1701,13 @@ Report Data Glitch Signaler une Erreur de Données - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 395 Today - Aujourd'hui + Aujourd’hui apps/client/src/app/components/toggle/toggle.component.ts 22 @@ -1946,7 +1750,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 233 + 250 @@ -1958,7 +1762,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 236 + 253 @@ -1966,7 +1770,7 @@ Cette fonctionnalité est momentanément indisponible. apps/client/src/app/core/http-response.interceptor.ts - 60 + 53 @@ -1974,11 +1778,11 @@ Veuillez réessayer plus tard. apps/client/src/app/core/http-response.interceptor.ts - 62 + 55 apps/client/src/app/core/http-response.interceptor.ts - 91 + 80 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts @@ -1987,10 +1791,10 @@ Oops! Something went wrong. - Oups! Quelque chose s'est mal passé. + Oups! Quelque chose s’est mal passé. apps/client/src/app/core/http-response.interceptor.ts - 89 + 78 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts @@ -1999,10 +1803,10 @@ Okay - D'accord + D’accord apps/client/src/app/core/http-response.interceptor.ts - 92 + 81 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts @@ -2030,7 +1834,7 @@ Historique des modifications apps/client/src/app/app.component.html - 71 + 74 apps/client/src/app/pages/about/changelog/changelog-page.html @@ -2042,7 +1846,7 @@ License apps/client/src/app/app.component.html - 80 + 85 apps/client/src/app/pages/about/license/license-page.html @@ -2066,7 +1870,7 @@ Politique de Vie Privée apps/client/src/app/app.component.html - 90 + 100 apps/client/src/app/pages/about/privacy-policy/privacy-policy-page.html @@ -2086,7 +1890,7 @@ Auto apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 33 + 36 @@ -2099,7 +1903,7 @@ Could not redeem coupon code - Le code promotionnel n'a pas pu être appliqué + Le code promotionnel n’a pas pu être appliqué apps/client/src/app/components/user-account-membership/user-account-membership.component.ts 121 @@ -2126,7 +1930,7 @@ Voulez-vous vraiment supprimer cette méthode de connexion ? apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 189 + 239 @@ -2134,7 +1938,7 @@ Compte apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 82 + 85 libs/ui/src/lib/activities-table/activities-table.component.html @@ -2154,11 +1958,11 @@ par an apps/client/src/app/components/user-account-membership/user-account-membership.html - 41 + 33 apps/client/src/app/pages/pricing/pricing-page.html - 254 + 256 @@ -2166,7 +1970,7 @@ Essayer Premium apps/client/src/app/components/user-account-membership/user-account-membership.html - 50 + 40 @@ -2174,7 +1978,7 @@ Utiliser un Code Promotionnel apps/client/src/app/components/user-account-membership/user-account-membership.html - 63 + 54 @@ -2198,7 +2002,7 @@ Langue apps/client/src/app/components/user-account-settings/user-account-settings.html - 50 + 48 @@ -2206,11 +2010,15 @@ Communauté apps/client/src/app/app.component.html - 105 + 118 apps/client/src/app/components/user-account-settings/user-account-settings.html - 81 + 77 + + + apps/client/src/app/components/user-account-settings/user-account-settings.html + 82 apps/client/src/app/components/user-account-settings/user-account-settings.html @@ -2226,20 +2034,16 @@ apps/client/src/app/components/user-account-settings/user-account-settings.html - 98 + 99 apps/client/src/app/components/user-account-settings/user-account-settings.html - 103 + 104 apps/client/src/app/components/user-account-settings/user-account-settings.html 108 - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 112 - apps/client/src/app/pages/features/features-page.html 256 @@ -2250,15 +2054,15 @@ Paramètres régionaux apps/client/src/app/components/user-account-settings/user-account-settings.html - 121 + 117 Date and number format - Format de date et d'heure + Format de date et d’heure apps/client/src/app/components/user-account-settings/user-account-settings.html - 123 + 119 @@ -2266,7 +2070,7 @@ Apparence apps/client/src/app/components/user-account-settings/user-account-settings.html - 146 + 142 @@ -2274,7 +2078,7 @@ Auto apps/client/src/app/components/user-account-settings/user-account-settings.html - 160 + 156 @@ -2282,7 +2086,7 @@ Clair apps/client/src/app/components/user-account-settings/user-account-settings.html - 161 + 157 @@ -2290,7 +2094,7 @@ Sombre apps/client/src/app/components/user-account-settings/user-account-settings.html - 162 + 158 @@ -2298,7 +2102,7 @@ Mode Zen apps/client/src/app/components/user-account-settings/user-account-settings.html - 171 + 167 apps/client/src/app/pages/features/features-page.html @@ -2310,7 +2114,7 @@ Se connecter avec empreinte apps/client/src/app/components/user-account-settings/user-account-settings.html - 189 + 185 @@ -2318,19 +2122,19 @@ Fonctionnalités expérimentales apps/client/src/app/components/user-account-settings/user-account-settings.html - 206 + 202 User ID - ID d'utilisateur + ID d’utilisateur apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html 45 apps/client/src/app/components/user-account-settings/user-account-settings.html - 223 + 220 @@ -2386,7 +2190,7 @@ Cash apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 211 + 226 @@ -2442,7 +2246,7 @@ Blog apps/client/src/app/app.component.html - 68 + 70 apps/client/src/app/pages/blog/2021/07/hallo-ghostfolio/hallo-ghostfolio-page.html @@ -2530,7 +2334,7 @@ Puisque vous êtes déjà connecté·e, vous ne pouvez pas accéder au compte de démonstration. apps/client/src/app/pages/demo/demo-page.component.ts - 32 + 33 @@ -2549,8 +2353,8 @@ Features Fonctionnalités - apps/client/src/app/pages/features/features-page-routing.module.ts - 13 + apps/client/src/app/app-routing.module.ts + 65 @@ -2618,7 +2422,7 @@ Mettre à jour Activité apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 7 + 8 @@ -2626,11 +2430,11 @@ Ajouter Activité apps/client/src/app/components/home-overview/home-overview.html - 56 + 52 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 8 + 10 @@ -2646,11 +2450,11 @@ Nom, symbole, ou ISIN apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html - 25 + 26 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 120 + 123 @@ -2658,11 +2462,11 @@ Prix Unitaire apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 199 + 212 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 261 + 285 libs/ui/src/lib/activities-table/activities-table.component.html @@ -2674,11 +2478,11 @@ Frais apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 280 + 305 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 302 + 329 libs/ui/src/lib/activities-table/activities-table.component.html @@ -2695,7 +2499,7 @@ Import has been completed - L'import est terminé + L’import est terminé apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts 128 @@ -2714,7 +2518,7 @@ Les formats de fichier suivants sont supportés : apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 92 + 90 @@ -2722,11 +2526,11 @@ Retour apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 146 + 144 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 182 + 178 @@ -2738,11 +2542,11 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 155 + 153 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 190 + 186 @@ -2778,7 +2582,7 @@ Par Compte apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 270 + 286 @@ -2791,10 +2595,10 @@ By Asset Class - Par Classe d'Actifs + Par Classe d’Actifs apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 86 + 85 @@ -2802,7 +2606,7 @@ Par Position apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 109 + 107 @@ -2810,7 +2614,7 @@ Par Secteur apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 132 + 130 @@ -2818,7 +2622,7 @@ Par Continent apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 156 + 153 @@ -2826,7 +2630,7 @@ Par Pays apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 313 + 264 @@ -2834,11 +2638,11 @@ Régions apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 203 + 198 apps/client/src/app/pages/public/public-page.html - 76 + 87 @@ -2846,11 +2650,11 @@ Marchés Développés apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 228 + 222 apps/client/src/app/pages/public/public-page.html - 93 + 104 @@ -2858,11 +2662,11 @@ Marchés Émergents apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 237 + 231 apps/client/src/app/pages/public/public-page.html - 102 + 113 @@ -2870,11 +2674,11 @@ Autres marchés apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 246 + 240 apps/client/src/app/pages/public/public-page.html - 111 + 122 @@ -2906,7 +2710,7 @@ Dépôt libs/ui/src/lib/fire-calculator/fire-calculator.component.ts - 357 + 361 @@ -2930,7 +2734,7 @@ Haut apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 168 + 166 @@ -2938,7 +2742,7 @@ Bas apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 214 + 215 @@ -2946,7 +2750,7 @@ Évolution du Portefeuille apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 264 + 268 @@ -2954,7 +2758,7 @@ Historique des Investissements apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 294 + 297 @@ -2962,7 +2766,7 @@ Historique des Dividendes apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 352 + 356 @@ -2994,7 +2798,7 @@ Règle des 4% apps/client/src/app/pages/portfolio/fire/fire-page.html - 41 + 40 @@ -3027,7 +2831,7 @@ Hello, has shared a Portfolio with you! - Bonjour, a partagé un Portefeuille avec vous ! + Bonjour, a partagé un Portefeuille avec vous ! apps/client/src/app/pages/public/public-page.html 4 @@ -3038,7 +2842,7 @@ Devises apps/client/src/app/pages/public/public-page.html - 30 + 32 @@ -3046,7 +2850,7 @@ Continents apps/client/src/app/pages/public/public-page.html - 60 + 68 @@ -3054,7 +2858,7 @@ Ghostfolio vous aide à garder un aperçu de votre patrimoine. apps/client/src/app/pages/public/public-page.html - 148 + 159 @@ -3066,7 +2870,7 @@ apps/client/src/app/pages/public/public-page.html - 153 + 164 @@ -3082,11 +2886,11 @@ Creér Compte apps/client/src/app/app.component.html - 18 + 13 apps/client/src/app/pages/register/register-page.html - 26 + 27 apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html @@ -3098,7 +2902,7 @@ Continue avec Internet Identity apps/client/src/app/pages/register/register-page.html - 41 + 42 @@ -3106,7 +2910,7 @@ Continuer avec Google apps/client/src/app/pages/register/register-page.html - 51 + 53 @@ -3143,7 +2947,7 @@ Oops, authentication has failed. - Oups, l'identification a échoué. + Oups, l’identification a échoué. apps/client/src/app/pages/webauthn/webauthn-page.html 19 @@ -3159,7 +2963,7 @@ Go back to Home Page - Retour à la Page d'Accueil + Retour à la Page d’Accueil apps/client/src/app/pages/webauthn/webauthn-page.html 31 @@ -3275,7 +3079,7 @@ Annual Interest Rate - Taux d'Intérêt Annuel + Taux d’Intérêt Annuel libs/ui/src/lib/fire-calculator/fire-calculator.component.html 21 @@ -3294,7 +3098,7 @@ Intérêt libs/ui/src/lib/fire-calculator/fire-calculator.component.ts - 367 + 371 libs/ui/src/lib/i18n.ts @@ -3306,7 +3110,7 @@ Épargne libs/ui/src/lib/fire-calculator/fire-calculator.component.ts - 377 + 381 @@ -3316,6 +3120,10 @@ libs/ui/src/lib/holdings-table/holdings-table.component.html 98 + + libs/ui/src/lib/top-holdings/top-holdings.component.html + 46 + Show all @@ -3335,7 +3143,7 @@ Asset Class - Classe d'Actifs + Classe d’Actifs libs/ui/src/lib/i18n.ts 6 @@ -3343,7 +3151,7 @@ Asset Sub Class - Sous-classe d'Actifs + Sous-classe d’Actifs libs/ui/src/lib/i18n.ts 7 @@ -3351,7 +3159,7 @@ Emergency Fund - Fonds d'Urgence + Fonds d’Urgence libs/ui/src/lib/i18n.ts 13 @@ -3531,7 +3339,7 @@ Time to add your first activity. - Il est temps d'ajouter votre première activité. + Il est temps d’ajouter votre première activité. libs/ui/src/lib/no-transactions-info/no-transactions-info.component.html 12 @@ -3554,7 +3362,7 @@ Position apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 33 + 32 @@ -3562,7 +3370,7 @@ Charger Dividendes apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 70 + 68 @@ -3583,7 +3391,7 @@ Valid until - Valide jusqu'au + Valide jusqu’au libs/ui/src/lib/membership-card/membership-card.component.html 23 @@ -3650,20 +3458,20 @@ Expérience sans distraction pour les périodes tumultueuses apps/client/src/app/components/user-account-settings/user-account-settings.html - 172 + 168 - + Sneak peek at upcoming functionality Avant-première de fonctionnalités futures apps/client/src/app/components/user-account-settings/user-account-settings.html - 207 + 203 Are you an ambitious investor who needs the full picture? - Êtes-vous un investisseur ambitieux qui a besoin d'une vue complète ? + Êtes-vous un investisseur ambitieux qui a besoin d’une vue complète ? apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html 12 @@ -3678,11 +3486,11 @@ apps/client/src/app/pages/pricing/pricing-page.html - 55 + 57 apps/client/src/app/pages/pricing/pricing-page.html - 199 + 203 @@ -3694,11 +3502,11 @@ apps/client/src/app/pages/pricing/pricing-page.html - 63 + 65 apps/client/src/app/pages/pricing/pricing-page.html - 207 + 211 @@ -3710,27 +3518,27 @@ apps/client/src/app/pages/pricing/pricing-page.html - 67 + 69 apps/client/src/app/pages/pricing/pricing-page.html - 211 + 215 and more Features... - et d'autres fonctionnalités... + et d’autres fonctionnalités... apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html 42 apps/client/src/app/pages/pricing/pricing-page.html - 83 + 85 apps/client/src/app/pages/pricing/pricing-page.html - 231 + 235 @@ -3743,10 +3551,10 @@ Upgrade Plan - Mettre à niveau l'Abonnement + Mettre à niveau l’Abonnement apps/client/src/app/components/header/header.component.html - 182 + 178 apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html @@ -3754,19 +3562,19 @@ apps/client/src/app/components/user-account-membership/user-account-membership.html - 20 + 16 apps/client/src/app/pages/pricing/pricing-page.html - 268 + 270 For tech-savvy investors who prefer to run Ghostfolio on their own infrastructure. - Pour les investisseurs à l'aise avec la technologie qui préfèrent héberger Ghostfolio sur leur propre infrastructure. + Pour les investisseurs à l’aise avec la technologie qui préfèrent héberger Ghostfolio sur leur propre infrastructure. apps/client/src/app/pages/pricing/pricing-page.html - 36 + 38 @@ -3774,15 +3582,15 @@ Transactions Illimitées apps/client/src/app/pages/pricing/pricing-page.html - 43 + 45 apps/client/src/app/pages/pricing/pricing-page.html - 126 + 129 apps/client/src/app/pages/pricing/pricing-page.html - 187 + 191 @@ -3790,15 +3598,15 @@ Comptes illimités apps/client/src/app/pages/pricing/pricing-page.html - 47 + 49 apps/client/src/app/pages/pricing/pricing-page.html - 130 + 133 apps/client/src/app/pages/pricing/pricing-page.html - 191 + 195 @@ -3806,15 +3614,15 @@ Performance du Portefeuille apps/client/src/app/pages/pricing/pricing-page.html - 51 + 53 apps/client/src/app/pages/pricing/pricing-page.html - 134 + 137 apps/client/src/app/pages/pricing/pricing-page.html - 195 + 199 @@ -3822,7 +3630,7 @@ Hébergé localement, mises à jour manuelles. apps/client/src/app/pages/pricing/pricing-page.html - 92 + 94 @@ -3830,11 +3638,11 @@ Gratuit apps/client/src/app/pages/pricing/pricing-page.html - 93 + 95 apps/client/src/app/pages/pricing/pricing-page.html - 150 + 153 @@ -3842,7 +3650,7 @@ Pour les nouveaux investisseurs qui débutent en Bourse. apps/client/src/app/pages/pricing/pricing-page.html - 120 + 123 @@ -3850,19 +3658,19 @@ Offre Ghostfolio cloud complètement administrée. apps/client/src/app/pages/pricing/pricing-page.html - 149 + 152 apps/client/src/app/pages/pricing/pricing-page.html - 240 + 244 For ambitious investors who need the full picture of their financial assets. - Pour les investisseurs ambitieux qui ont besoin d'une vue complète de leurs actifs financiers. + Pour les investisseurs ambitieux qui ont besoin d’une vue complète de leurs actifs financiers. apps/client/src/app/pages/pricing/pricing-page.html - 180 + 184 @@ -3870,39 +3678,39 @@ Paiement unique, sans auto-renouvellement. apps/client/src/app/pages/pricing/pricing-page.html - 280 + 279 - + Get Started - Débuter + Démarrer - apps/client/src/app/pages/pricing/pricing-page.html - 291 + apps/client/src/app/pages/landing/landing-page.html + 438 It’s free. - C'est gratuit. + C’est gratuit. apps/client/src/app/pages/pricing/pricing-page.html - 294 + 300 Fees Frais - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 108 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 199 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 199 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 108 apps/client/src/app/pages/portfolio/fire/fire-page.html - 161 + 158 @@ -3918,16 +3726,16 @@ apps/client/src/app/pages/pricing/pricing-page.html - 59 + 61 apps/client/src/app/pages/pricing/pricing-page.html - 203 + 207 Savings Rate per Month - Taux d'Épargne mensuel + Taux d’Épargne mensuel libs/ui/src/lib/fire-calculator/fire-calculator.component.html 10 @@ -3938,15 +3746,15 @@ Import et Export de Données apps/client/src/app/pages/pricing/pricing-page.html - 71 + 73 apps/client/src/app/pages/pricing/pricing-page.html - 138 + 141 apps/client/src/app/pages/pricing/pricing-page.html - 215 + 219 @@ -3962,7 +3770,7 @@ Support de la Communauté apps/client/src/app/pages/pricing/pricing-page.html - 88 + 90 @@ -3970,7 +3778,7 @@ Support par E-mail et Tchat apps/client/src/app/pages/pricing/pricing-page.html - 236 + 240 @@ -3997,12 +3805,12 @@ 2 - + Oops! Could not get the historical exchange rate from - Oups ! Nous n'avons pas pu obtenir le taux de change historique à partir de + Oups ! Nous n’avons pas pu obtenir le taux de change historique à partir de apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 292 + 239 @@ -4030,7 +3838,7 @@ apps/client/src/app/pages/pricing/pricing-page.html - 226 + 230 @@ -4043,23 +3851,23 @@ Renew Plan - Renouveler l'Abonnement + Renouveler l’Abonnement apps/client/src/app/components/header/header.component.html - 190 + 183 apps/client/src/app/components/user-account-membership/user-account-membership.html - 28 + 21 apps/client/src/app/pages/pricing/pricing-page.html - 276 + 275 Our official Ghostfolio Premium cloud offering is the easiest way to get started. Due to the time it saves, this will be the best option for most people. Revenue is used to cover the costs of the hosting infrastructure and to fund ongoing development. - Notre offre Ghostfolio Premium cloud est la manière la plus simple de débuter. Grâce au temps qu'elle économise, ce sera la meilleure option pour la plupart des gens. Les revenus sont utilisés pour couvrir les frais d'infrastructures et financer le développement continu de Ghostfolio. + Notre offre Ghostfolio Premium cloud est la manière la plus simple de débuter. Grâce au temps qu’elle économise, ce sera la meilleure option pour la plupart des gens. Les revenus sont utilisés pour couvrir les frais d’infrastructures et financer le développement continu de Ghostfolio. apps/client/src/app/pages/pricing/pricing-page.html 6 @@ -4070,15 +3878,15 @@ Voir en tant que ... apps/client/src/app/components/admin-users/admin-users.html - 222 + 218 Delete User - Supprimer l'Utilisateur + Supprimer l’Utilisateur apps/client/src/app/components/admin-users/admin-users.html - 232 + 229 @@ -4091,10 +3899,10 @@ By ETF Provider - Par Émetteur d'ETF + Par Émetteur d’ETF apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 290 + 306 @@ -4102,7 +3910,7 @@ Mettre à jour la Plateforme apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html - 7 + 8 @@ -4110,7 +3918,7 @@ Ajouter une Plateforme apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html - 8 + 10 @@ -4118,15 +3926,15 @@ Lien apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 339 + 350 apps/client/src/app/components/admin-platform/admin-platform.component.html - 50 + 51 apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html - 22 + 25 @@ -4150,7 +3958,7 @@ Mettre à jour le Solde apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 108 + 111 @@ -4163,7 +3971,7 @@ Upgrade to Ghostfolio Premium today and gain access to exclusive features to enhance your investment experience: - Mettez à niveau vers Ghostfolio Premium aujourd'hui et gagnez accès à des fonctionnalités exclusives pour améliorer votre expérience d'investissement: + Mettez à niveau vers Ghostfolio Premium aujourd’hui et gagnez accès à des fonctionnalités exclusives pour améliorer votre expérience d’investissement: apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html 15 @@ -4171,7 +3979,7 @@ Get the tools to effectively manage your finances and refine your personal investment strategy. - Obtenez les outils pour gérer efficacement vos finances et affinez votre stratégie d'investissement personnelle. + Obtenez les outils pour gérer efficacement vos finances et affinez votre stratégie d’investissement personnelle. apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html 45 @@ -4226,7 +4034,7 @@ Gérer les Références apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.html - 38 + 35 @@ -4242,7 +4050,7 @@ Selectionner un Fichier apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 23 + 22 @@ -4250,7 +4058,7 @@ Selectionner les Dividendes apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 115 + 113 @@ -4258,7 +4066,7 @@ Selectionner les Activités apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 118 + 115 @@ -4290,7 +4098,7 @@ Finance Personnelle apps/client/src/app/app.component.html - 55 + 54 @@ -4298,7 +4106,7 @@ Questions Fréquentes (FAQ) apps/client/src/app/app.component.html - 76 + 80 apps/client/src/app/pages/about/overview/about-overview-page.html @@ -4310,7 +4118,7 @@ Série en cours apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 315 + 318 @@ -4318,7 +4126,7 @@ Série la plus longue apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 324 + 327 @@ -4358,7 +4166,7 @@ Dettes apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 264 + 279 apps/client/src/app/pages/features/features-page.html @@ -4506,7 +4314,7 @@ Scraper Configuration apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 291 + 302 @@ -4527,7 +4335,7 @@ Discover Open Source Alternatives for Personal Finance Tools - Discover Open Source Alternatives for Personal Finance Tools + Découvrez les alternatives Open Source pour les outils de finance personnelle apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html 4 @@ -4535,10062 +4343,1758 @@ Founded - Founded - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - + Fondée - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html 72 + + + Origin + L’origine - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 77 + + + Region + La région - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 82 + + + Available in + Disponible en - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 87 + + + ✅ Yes + ✅ Oui - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 115 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 122 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 134 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 141 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 153 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 160 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 172 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 179 + + + ❌ No + ❌ Non - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 117 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 136 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 143 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 155 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 162 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 174 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 181 + + + ❌ No + ❌ No - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 124 + + + Self-Hosting + Self-Hosting - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 129 + + + Use anonymously + Utilisation anonyme - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 148 + + + Free Plan + Plan gratuit - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 167 + + + Notes + Notes - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 201 + + + Effortlessly track, analyze, and visualize your wealth with Ghostfolio. + Effortlessly track, analyze, and visualize your wealth with Ghostfolio. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 227 + + + Personal Finance Tools + Personal Finance Tools - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 308 + + + Guides + Guides - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/resources-page.html + 22 + + + Glossary + Glossary - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/resources-page.html + 92 + + + Stocks, ETFs, bonds, cryptocurrencies, commodities + Stocks, ETFs, bonds, cryptocurrencies, commodities - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 25 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 65 + + + Mortgages, personal loans, credit cards + Mortgages, personal loans, credit cards - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 57 + + + Luxury items, real estate, private companies + Luxury items, real estate, private companies - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 73 + + + Buy + Buy - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + libs/ui/src/lib/i18n.ts + 31 + + + Valuable + Valuable - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + libs/ui/src/lib/i18n.ts + 35 + + + ETFs without Countries + ETFs without Countries - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/components/admin-market-data/admin-market-data.component.ts + 78 + + + ETFs without Sectors + ETFs without Sectors - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/components/admin-market-data/admin-market-data.component.ts + 83 + + + Assets + Assets - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 239 + + + Preset + Preset - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + libs/ui/src/lib/i18n.ts + 22 + + + By Market + By Market - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 175 + + + Asia-Pacific + Asia-Pacific - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + libs/ui/src/lib/i18n.ts + 5 + + + Japan + Japan - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + libs/ui/src/lib/i18n.ts + 17 + + + Welcome to Ghostfolio + Welcome to Ghostfolio - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/components/home-overview/home-overview.html + 7 + + + Setup your accounts + Setup your accounts - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/components/home-overview/home-overview.html + 15 + + + Get a comprehensive financial overview by adding your bank and brokerage accounts. + Get a comprehensive financial overview by adding your bank and brokerage accounts. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/components/home-overview/home-overview.html + 17 + + + Capture your activities + Capture your activities - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/components/home-overview/home-overview.html + 24 + + + Record your investment activities to keep your portfolio up to date. + Record your investment activities to keep your portfolio up to date. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/components/home-overview/home-overview.html + 26 + + + Monitor and analyze your portfolio + Monitor and analyze your portfolio - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/components/home-overview/home-overview.html + 33 + + + Track your progress in real-time with comprehensive analysis and insights. + Track your progress in real-time with comprehensive analysis and insights. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/components/home-overview/home-overview.html + 35 - - Origin - Origin + + No data available + No data available - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 250 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/public/public-page.html + 132 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + libs/ui/src/lib/top-holdings/top-holdings.component.html + 88 + + + Ready to take control of your personal finances? + Ready to take control of your personal finances? - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/components/home-overview/home-overview.html + 8 + + + Setup accounts + Setup accounts - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/components/home-overview/home-overview.html + 44 + + + Biometric Authentication + Biometric Authentication - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 184 + + + At Ghostfolio, transparency is at the core of our values. We publish the source code as open source software (OSS) under the AGPL-3.0 license and we openly share aggregated key metrics of the platform’s operational status. + At Ghostfolio, transparency is at the core of our values. We publish the source code as open source software (OSS) under the AGPL-3.0 license and we openly share aggregated key metrics of the platform’s operational status. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/open/open-page.html + 6 + + + Active Users + Active Users - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/open/open-page.html + 40 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/open/open-page.html + 62 + + + New Users + New Users - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/open/open-page.html + 51 + + + Users in Slack community + Users in Slack community - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/open/open-page.html + 75 + + + Contributors on GitHub + Contributors on GitHub - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/open/open-page.html + 89 + + + Stars on GitHub + Stars on GitHub - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 88 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/open/open-page.html + 103 + + + Pulls on Docker Hub + Pulls on Docker Hub - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 106 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/open/open-page.html + 117 + + + Uptime + Uptime - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/open/open-page.html + 132 + + + Export Data + Export Data - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 228 + + + Currencies + Currencies - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/components/admin-market-data/admin-market-data.component.ts + 73 + + + Our + Our - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/about/oss-friends/oss-friends-page.html + 6 + + + Visit + Visit - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/about/oss-friends/oss-friends-page.html + 28 + + + Discover other exciting Open Source Software projects + Discover other exciting Open Source Software projects - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/about/oss-friends/oss-friends-page.html + 9 + + + Frequently Asked Questions (FAQ) + Frequently Asked Questions (FAQ) - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/faq/overview/faq-overview-page.html + 4 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/faq/saas/saas-page.html + 4 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/faq/self-hosting/self-hosting-page.html + 4 + + + Check out the numerous features of Ghostfolio to manage your wealth + Check out the numerous features of Ghostfolio to manage your wealth - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/features/features-page.html + 6 + + + Discover the latest Ghostfolio updates and insights on personal finance + Discover the latest Ghostfolio updates and insights on personal finance - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/blog/blog-page.html + 7 + + + If you prefer to run Ghostfolio on your own infrastructure, please find the source code and further instructions on GitHub. + If you prefer to run Ghostfolio on your own infrastructure, please find the source code and further instructions on GitHub. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/pricing/pricing-page.html + 26 + + + Manage your wealth like a boss + Manage your wealth like a boss - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 5 + + + Ghostfolio is a privacy-first, open source dashboard for your personal finances. Break down your asset allocation, know your net worth and make solid, data-driven investment decisions. + Ghostfolio is a privacy-first, open source dashboard for your personal finances. Break down your asset allocation, know your net worth and make solid, data-driven investment decisions. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 9 + + + Get Started + Démarrer - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 41 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/pricing/pricing-page.html + 297 + + + Monthly Active Users + Monthly Active Users - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 70 + + + As seen in + As seen in - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 115 + + + Protect your assets. Refine your personal investment strategy. + Protect your assets. Refine your personal investment strategy. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 217 + + + Ghostfolio empowers busy people to keep track of stocks, ETFs or cryptocurrencies without being tracked. + Ghostfolio empowers busy people to keep track of stocks, ETFs or cryptocurrencies without being tracked. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 221 + + + 360° View + 360° View - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 232 + + + Web3 Ready + Web3 Ready - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 243 + + + Use Ghostfolio anonymously and own your financial data. + Use Ghostfolio anonymously and own your financial data. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 245 + + + Open Source + Open Source - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 253 + + + Benefit from continuous improvements through a strong community. + Benefit from continuous improvements through a strong community. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 255 + + + Why Ghostfolio? + Why Ghostfolio? - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 264 + + + Ghostfolio is for you if you are... + Ghostfolio is for you if you are... - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 265 + + + trading stocks, ETFs or cryptocurrencies on multiple platforms + trading stocks, ETFs or cryptocurrencies on multiple platforms - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 272 + + + pursuing a buy & hold strategy + pursuing a buy & hold strategy - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 278 + + + interested in getting insights of your portfolio composition + interested in getting insights of your portfolio composition - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 283 + + + valuing privacy and data ownership + valuing privacy and data ownership - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 288 + + + into minimalism + into minimalism - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 291 + + + caring about diversifying your financial resources + caring about diversifying your financial resources - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 295 - - Region - Region + + interested in financial independence + interested in financial independence - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 299 + + + saying no to spreadsheets in + saying no to spreadsheets in - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 303 + + + still reading this list + still reading this list - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 306 + + + Learn more about Ghostfolio + Learn more about Ghostfolio - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 311 + + + What our users are saying + What our users are saying - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 319 + + + Members from around the globe are using Ghostfolio Premium + Members from around the globe are using Ghostfolio Premium - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 358 + + + How does Ghostfolio work? + How does Ghostfolio work? - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 375 + + + Sign up anonymously* + Sign up anonymously* - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 384 + + + * no e-mail address nor credit card required + * no e-mail address nor credit card required - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 386 + + + Add any of your historical transactions + Add any of your historical transactions - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 397 + + + Get valuable insights of your portfolio composition + Get valuable insights of your portfolio composition - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 409 + + + Are you ready? + Are you ready? - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 423 + + + Live Demo + Live Demo - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 49 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 443 + + + Get the full picture of your personal finances across multiple platforms. + Get the full picture of your personal finances across multiple platforms. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 234 + + + Get started in only 3 steps + Get started in only 3 steps - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 378 + + + faq + foire-aux-questions - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/app.component.ts + 66 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/core/paths.ts + 3 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/about/overview/about-overview-page.component.ts + 19 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/faq/faq-page.component.ts + 37 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/faq/faq-page.component.ts + 42 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/faq/faq-page.component.ts + 48 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/resources/resources-page.component.ts + 17 + + + features + fonctionnalites - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/app.component.ts + 67 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/components/header/header.component.ts + 78 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/components/header/header.component.ts + 83 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/core/paths.ts + 4 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/about/overview/about-overview-page.component.ts + 20 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/blog/2022/11/black-friday-2022/black-friday-2022-page.component.ts + 15 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/blog/2023/03/1000-stars-on-github/1000-stars-on-github-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/blog/2023/05/unlock-your-financial-potential-with-ghostfolio/unlock-your-financial-potential-with-ghostfolio-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/blog/2023/07/exploring-the-path-to-fire/exploring-the-path-to-fire-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.component.ts + 15 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/blog/2023/11/black-week-2023/black-week-2023-page.component.ts + 15 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/blog/2023/11/hacktoberfest-2023-debriefing/hacktoberfest-2023-debriefing-page.component.ts + 14 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/faq/overview/faq-overview-page.component.ts + 14 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/pricing/pricing-page.component.ts + 35 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 24 + + + about + a-propos - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/app.component.ts + 59 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/app.component.ts + 60 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/app.component.ts + 61 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/app.component.ts + 63 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/components/header/header.component.ts + 77 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html + apps/client/src/app/components/header/header.component.ts 82 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/core/paths.ts + 2 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/about/about-page.component.ts + 45 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/about/about-page.component.ts + 50 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/about/about-page.component.ts + 55 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/about/about-page.component.ts + 63 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/about/about-page.component.ts + 74 - - - Available in - Available in - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2023/08/ghostfolio-joins-oss-friends/ghostfolio-joins-oss-friends-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.component.ts + 14 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2023/09/hacktoberfest-2023/hacktoberfest-2023-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2023/11/hacktoberfest-2023-debriefing/hacktoberfest-2023-debriefing-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/landing/landing-page.component.ts + 26 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.component.ts + 18 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 23 + + + privacy-policy + politique-de-confidentialite - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/app.component.ts + 64 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/core/paths.ts + 8 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/about/about-page.component.ts + 63 + + + license + licence - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/app.component.ts + 61 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/core/paths.ts + 5 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/about/about-page.component.ts + 55 + + + markets + marches - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/app.component.ts + 68 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/components/header/header.component.ts + 79 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/components/header/header.component.ts + 84 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/core/paths.ts + 6 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2022/08/500-stars-on-github/500-stars-on-github-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.component.ts + 16 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/faq/saas/saas-page.component.ts + 14 + + + pricing + prix - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/app.component.ts + 69 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/components/header/header.component.ts + 80 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/components/header/header.component.ts + 85 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.component.ts + 14 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/components/user-account-membership/user-account-membership.component.ts + 38 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/core/http-response.interceptor.ts + 72 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/core/paths.ts + 7 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2021/07/hallo-ghostfolio/hallo-ghostfolio-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2021/07/hello-ghostfolio/hello-ghostfolio-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2022/01/first-months-in-open-source/first-months-in-open-source-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2022/08/500-stars-on-github/500-stars-on-github-page.component.ts + 14 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2022/11/black-friday-2022/black-friday-2022-page.component.ts + 16 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2023/03/1000-stars-on-github/1000-stars-on-github-page.component.ts + 14 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2023/11/black-week-2023/black-week-2023-page.component.ts + 16 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/faq/saas/saas-page.component.ts + 15 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + libs/ui/src/lib/membership-card/membership-card.component.ts + 25 + + + register + enregistrement - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/app.component.ts + 70 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/components/header/header.component.ts + 86 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/core/auth.guard.ts + 55 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/core/paths.ts + 9 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/faq/saas/saas-page.component.ts + 16 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/features/features-page.component.ts + 29 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/landing/landing-page.component.ts + 27 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/pricing/pricing-page.component.ts + 36 + + + resources + ressources - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/app.component.ts + 71 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/components/header/header.component.ts + 81 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html + apps/client/src/app/components/header/header.component.ts 87 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/core/paths.ts + 10 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2021/07/hallo-ghostfolio/hallo-ghostfolio-page.component.ts + 14 - - - ✅ Yes - ✅ Yes - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/blog/2021/07/hello-ghostfolio/hello-ghostfolio-page.component.ts + 14 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/blog/2022/07/how-do-i-get-my-finances-in-order/how-do-i-get-my-finances-in-order-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/blog/2023/05/unlock-your-financial-potential-with-ghostfolio/unlock-your-financial-potential-with-ghostfolio-page.component.ts + 14 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/features/features-page.component.ts + 30 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.component.ts + 14 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 26 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/resources-page.component.ts + 19 + + + This overview page features a curated collection of personal finance tools compared to the open source alternative Ghostfolio. If you value transparency, data privacy, and community collaboration, Ghostfolio provides an excellent opportunity to take control of your financial management. + This overview page features a curated collection of personal finance tools compared to the open source alternative Ghostfolio. If you value transparency, data privacy, and community collaboration, Ghostfolio provides an excellent opportunity to take control of your financial management. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html + 8 + + + Explore the links below to compare a variety of personal finance tools with Ghostfolio. + Explore the links below to compare a variety of personal finance tools with Ghostfolio. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html + 16 + + + Open Source Alternative to + Alternative open source à - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html + 42 + + + Open Source Alternative to + Alternative open source à - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page-routing.module.ts + 27 + + + The Open Source Alternative to + L’alternative open source à - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 8 + + + Are you looking for an open source alternative to ? Ghostfolio is a powerful portfolio management tool that provides individuals with a comprehensive platform to track, analyze, and optimize their investments. Whether you are an experienced investor or just starting out, Ghostfolio offers an intuitive user interface and a wide range of functionalities to help you make informed decisions and take control of your financial future. + Are you looking for an open source alternative to ? Ghostfolio is a powerful portfolio management tool that provides individuals with a comprehensive platform to track, analyze, and optimize their investments. Whether you are an experienced investor or just starting out, Ghostfolio offers an intuitive user interface and a wide range of functionalities to help you make informed decisions and take control of your financial future. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 13 + + + Ghostfolio is an open source software (OSS), providing a cost-effective alternative to making it particularly suitable for individuals on a tight budget, such as those pursuing Financial Independence, Retire Early (FIRE). By leveraging the collective efforts of a community of developers and personal finance enthusiasts, Ghostfolio continuously enhances its capabilities, security, and user experience. + Ghostfolio is an open source software (OSS), providing a cost-effective alternative to making it particularly suitable for individuals on a tight budget, such as those pursuing Financial Independence, Retire Early (FIRE). By leveraging the collective efforts of a community of developers and personal finance enthusiasts, Ghostfolio continuously enhances its capabilities, security, and user experience. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 27 + + + Let’s dive deeper into the detailed Ghostfolio vs comparison table below to gain a thorough understanding of how Ghostfolio positions itself relative to . We will explore various aspects such as features, data privacy, pricing, and more, allowing you to make a well-informed choice for your personal requirements. + Let’s dive deeper into the detailed Ghostfolio vs comparison table below to gain a thorough understanding of how Ghostfolio positions itself relative to . We will explore various aspects such as features, data privacy, pricing, and more, allowing you to make a well-informed choice for your personal requirements. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 38 + + + open-source-alternative-to + alternative-open-source-a - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page-routing.module.ts + 26 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.component.ts + 13 + + + Please note that the information provided in the Ghostfolio vs comparison table is based on our independent research and analysis. This website is not affiliated with or any other product mentioned in the comparison. As the landscape of personal finance tools evolves, it is essential to verify any specific details or changes directly from the respective product page. Data needs a refresh? Help us maintain accurate data on GitHub. + Please note that the information provided in the Ghostfolio vs comparison table is based on our independent research and analysis. This website is not affiliated with or any other product mentioned in the comparison. As the landscape of personal finance tools evolves, it is essential to verify any specific details or changes directly from the respective product page. Data needs a refresh? Help us maintain accurate data on GitHub. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 210 + + + Ready to take your investments to the next level? + Ready to take your investments to the next level? - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 223 + + + Get Started + Démarrer - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - - ❌ No - ❌ No - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - - ❌ No - ❌ No - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - - Self-Hosting - Self-Hosting - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - - Use anonymously - Use anonymously - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - - Free Plan - Free Plan - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - - Notes - Notes - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - - Effortlessly track, analyze, and visualize your wealth with Ghostfolio. - Effortlessly track, analyze, and visualize your wealth with Ghostfolio. - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - - Personal Finance Tools - Personal Finance Tools - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - - Guides - Guides - - apps/client/src/app/pages/resources/resources-page.html - 22 - - - - Glossary - Glossary - - apps/client/src/app/pages/resources/resources-page.html - 92 - - - - Stocks, ETFs, bonds, cryptocurrencies, commodities - Stocks, ETFs, bonds, cryptocurrencies, commodities - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 22 - - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 62 - - - - Mortgages, personal loans, credit cards - Mortgages, personal loans, credit cards - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 54 - - - - Luxury items, real estate, private companies - Luxury items, real estate, private companies - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 70 - - - - Buy - Buy - - libs/ui/src/lib/i18n.ts - 31 - - - - Valuable - Valuable - - libs/ui/src/lib/i18n.ts - 35 - - - - ETFs without Countries - ETFs without Countries - - apps/client/src/app/components/admin-market-data/admin-market-data.component.ts - 78 - - - - ETFs without Sectors - ETFs without Sectors - - apps/client/src/app/components/admin-market-data/admin-market-data.component.ts - 83 - - - - Assets - Assets - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 224 - - - - Preset - Preset - - libs/ui/src/lib/i18n.ts - 22 - - - - By Market - By Market - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 179 - - - - Asia-Pacific - Asia-Pacific - - libs/ui/src/lib/i18n.ts - 5 - - - - Japan - Japan - - libs/ui/src/lib/i18n.ts - 17 - - - - Welcome to Ghostfolio - Welcome to Ghostfolio - - apps/client/src/app/components/home-overview/home-overview.html - 7 - - - - Setup your accounts - Setup your accounts - - apps/client/src/app/components/home-overview/home-overview.html - 15 - - - - Get a comprehensive financial overview by adding your bank and brokerage accounts. - Get a comprehensive financial overview by adding your bank and brokerage accounts. - - apps/client/src/app/components/home-overview/home-overview.html - 17 - - - - Capture your activities - Capture your activities - - apps/client/src/app/components/home-overview/home-overview.html - 24 - - - - Record your investment activities to keep your portfolio up to date. - Record your investment activities to keep your portfolio up to date. - - apps/client/src/app/components/home-overview/home-overview.html - 26 - - - - Monitor and analyze your portfolio - Monitor and analyze your portfolio - - apps/client/src/app/components/home-overview/home-overview.html - 33 - - - - Track your progress in real-time with comprehensive analysis and insights. - Track your progress in real-time with comprehensive analysis and insights. - - apps/client/src/app/components/home-overview/home-overview.html - 35 - - - - No data available - No data available - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 258 - - - apps/client/src/app/pages/public/public-page.html - 123 - - - - Ready to take control of your personal finances? - Ready to take control of your personal finances? - - apps/client/src/app/components/home-overview/home-overview.html - 8 - - - - Setup accounts - Setup accounts - - apps/client/src/app/components/home-overview/home-overview.html - 48 - - - - Biometric Authentication - Biometric Authentication - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 188 - - - - At Ghostfolio, transparency is at the core of our values. We publish the source code as open source software (OSS) under the AGPL-3.0 license and we openly share aggregated key metrics of the platform’s operational status. - At Ghostfolio, transparency is at the core of our values. We publish the source code as open source software (OSS) under the AGPL-3.0 license and we openly share aggregated key metrics of the platform’s operational status. - - apps/client/src/app/pages/open/open-page.html - 6 - - - - Active Users - Active Users - - apps/client/src/app/pages/open/open-page.html - 40 - - - apps/client/src/app/pages/open/open-page.html - 62 - - - - New Users - New Users - - apps/client/src/app/pages/open/open-page.html - 51 - - - - Users in Slack community - Users in Slack community - - apps/client/src/app/pages/open/open-page.html - 75 - - - - Contributors on GitHub - Contributors on GitHub - - apps/client/src/app/pages/open/open-page.html - 89 - - - - Stars on GitHub - Stars on GitHub - - apps/client/src/app/pages/landing/landing-page.html - 87 - - - apps/client/src/app/pages/open/open-page.html - 103 - - - - Pulls on Docker Hub - Pulls on Docker Hub - - apps/client/src/app/pages/landing/landing-page.html - 105 - - - apps/client/src/app/pages/open/open-page.html - 117 - - - - Uptime - Uptime - - apps/client/src/app/pages/open/open-page.html - 132 - - - - Export Data - Export Data - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 231 - - - - Currencies - Currencies - - apps/client/src/app/components/admin-market-data/admin-market-data.component.ts - 73 - - - - Our - Our - - apps/client/src/app/pages/about/oss-friends/oss-friends-page.html - 6 - - - - Visit - Visit - - apps/client/src/app/pages/about/oss-friends/oss-friends-page.html - 28 - - - - Discover other exciting Open Source Software projects - Discover other exciting Open Source Software projects - - apps/client/src/app/pages/about/oss-friends/oss-friends-page.html - 9 - - - - Frequently Asked Questions (FAQ) - Frequently Asked Questions (FAQ) - - apps/client/src/app/pages/faq/overview/faq-overview-page.html - 4 - - - apps/client/src/app/pages/faq/saas/saas-page.html - 4 - - - apps/client/src/app/pages/faq/self-hosting/self-hosting-page.html - 4 - - - - Check out the numerous features of Ghostfolio to manage your wealth - Check out the numerous features of Ghostfolio to manage your wealth - - apps/client/src/app/pages/features/features-page.html - 6 - - - - Discover the latest Ghostfolio updates and insights on personal finance - Discover the latest Ghostfolio updates and insights on personal finance - - apps/client/src/app/pages/blog/blog-page.html - 7 - - - - If you prefer to run Ghostfolio on your own infrastructure, please find the source code and further instructions on GitHub. - If you prefer to run Ghostfolio on your own infrastructure, please find the source code and further instructions on GitHub. - - apps/client/src/app/pages/pricing/pricing-page.html - 24 - - - - Manage your wealth like a boss - Manage your wealth like a boss - - apps/client/src/app/pages/landing/landing-page.html - 5 - - - - Ghostfolio is a privacy-first, open source dashboard for your personal finances. Break down your asset allocation, know your net worth and make solid, data-driven investment decisions. - Ghostfolio is a privacy-first, open source dashboard for your personal finances. Break down your asset allocation, know your net worth and make solid, data-driven investment decisions. - - apps/client/src/app/pages/landing/landing-page.html - 9 - - - - Get Started - Get Started - - apps/client/src/app/pages/landing/landing-page.html - 41 - - - apps/client/src/app/pages/landing/landing-page.html - 419 - - - - or - or - - apps/client/src/app/pages/landing/landing-page.html - 46 - - - - Monthly Active Users - Monthly Active Users - - apps/client/src/app/pages/landing/landing-page.html - 69 - - - - As seen in - As seen in - - apps/client/src/app/pages/landing/landing-page.html - 113 - - - - Protect your assets. Refine your personal investment strategy. - Protect your assets. Refine your personal investment strategy. - - apps/client/src/app/pages/landing/landing-page.html - 215 - - - - Ghostfolio empowers busy people to keep track of stocks, ETFs or cryptocurrencies without being tracked. - Ghostfolio empowers busy people to keep track of stocks, ETFs or cryptocurrencies without being tracked. - - apps/client/src/app/pages/landing/landing-page.html - 219 - - - - 360° View - 360° View - - apps/client/src/app/pages/landing/landing-page.html - 230 - - - - Web3 Ready - Web3 Ready - - apps/client/src/app/pages/landing/landing-page.html - 241 - - - - Use Ghostfolio anonymously and own your financial data. - Use Ghostfolio anonymously and own your financial data. - - apps/client/src/app/pages/landing/landing-page.html - 243 - - - - Open Source - Open Source - - apps/client/src/app/pages/landing/landing-page.html - 251 - - - - Benefit from continuous improvements through a strong community. - Benefit from continuous improvements through a strong community. - - apps/client/src/app/pages/landing/landing-page.html - 253 - - - - Why Ghostfolio? - Why Ghostfolio? - - apps/client/src/app/pages/landing/landing-page.html - 262 - - - - Ghostfolio is for you if you are... - Ghostfolio is for you if you are... - - apps/client/src/app/pages/landing/landing-page.html - 263 - - - - trading stocks, ETFs or cryptocurrencies on multiple platforms - trading stocks, ETFs or cryptocurrencies on multiple platforms - - apps/client/src/app/pages/landing/landing-page.html - 270 - - - - pursuing a buy & hold strategy - pursuing a buy & hold strategy - - apps/client/src/app/pages/landing/landing-page.html - 276 - - - - interested in getting insights of your portfolio composition - interested in getting insights of your portfolio composition - - apps/client/src/app/pages/landing/landing-page.html - 281 - - - - valuing privacy and data ownership - valuing privacy and data ownership - - apps/client/src/app/pages/landing/landing-page.html - 286 - - - - into minimalism - into minimalism - - apps/client/src/app/pages/landing/landing-page.html - 289 - - - - caring about diversifying your financial resources - caring about diversifying your financial resources - - apps/client/src/app/pages/landing/landing-page.html - 293 - - - - interested in financial independence - interested in financial independence - - apps/client/src/app/pages/landing/landing-page.html - 297 - - - - saying no to spreadsheets in - saying no to spreadsheets in - - apps/client/src/app/pages/landing/landing-page.html - 301 - - - - still reading this list - still reading this list - - apps/client/src/app/pages/landing/landing-page.html - 304 - - - - Learn more about Ghostfolio - Learn more about Ghostfolio - - apps/client/src/app/pages/landing/landing-page.html - 309 - - - - What our users are saying - What our users are saying - - apps/client/src/app/pages/landing/landing-page.html - 317 - - - - Members from around the globe are using Ghostfolio Premium - Members from around the globe are using Ghostfolio Premium - - apps/client/src/app/pages/landing/landing-page.html - 349 - - - - How does Ghostfolio work? - How does Ghostfolio work? - - apps/client/src/app/pages/landing/landing-page.html - 361 - - - - Sign up anonymously* - Sign up anonymously* - - apps/client/src/app/pages/landing/landing-page.html - 370 - - - - * no e-mail address nor credit card required - * no e-mail address nor credit card required - - apps/client/src/app/pages/landing/landing-page.html - 372 - - - - Add any of your historical transactions - Add any of your historical transactions - - apps/client/src/app/pages/landing/landing-page.html - 383 - - - - Get valuable insights of your portfolio composition - Get valuable insights of your portfolio composition - - apps/client/src/app/pages/landing/landing-page.html - 395 - - - - Are you ready? - Are you ready? - - apps/client/src/app/pages/landing/landing-page.html - 407 - - - - Join now or check out the example account - Join now or check out the example account - - apps/client/src/app/pages/landing/landing-page.html - 408 - - - - Live Demo - Live Demo - - apps/client/src/app/pages/landing/landing-page.html - 49 - - - apps/client/src/app/pages/landing/landing-page.html - 424 - - - - Get the full picture of your personal finances across multiple platforms. - Get the full picture of your personal finances across multiple platforms. - - apps/client/src/app/pages/landing/landing-page.html - 232 - - - - Get started in only 3 steps - Get started in only 3 steps - - apps/client/src/app/pages/landing/landing-page.html - 364 - - - - faq - foire-aux-questions - - apps/client/src/app/app-routing.module.ts - 10 - - - apps/client/src/app/app.component.ts - 66 - - - apps/client/src/app/pages/about/overview/about-overview-page.component.ts - 19 - - - apps/client/src/app/pages/faq/faq-page.component.ts - 37 - - - apps/client/src/app/pages/faq/faq-page.component.ts - 42 - - - apps/client/src/app/pages/faq/faq-page.component.ts - 48 - - - apps/client/src/app/pages/resources/resources-page.component.ts - 17 - - - - features - fonctionnalites - - apps/client/src/app/app-routing.module.ts - 11 - - - apps/client/src/app/app.component.ts - 67 - - - apps/client/src/app/components/header/header.component.ts - 78 - - - apps/client/src/app/components/header/header.component.ts - 83 - - - apps/client/src/app/pages/about/overview/about-overview-page.component.ts - 20 - - - apps/client/src/app/pages/blog/2022/11/black-friday-2022/black-friday-2022-page.component.ts - 15 - - - apps/client/src/app/pages/blog/2023/03/1000-stars-on-github/1000-stars-on-github-page.component.ts - 13 - - - apps/client/src/app/pages/blog/2023/05/unlock-your-financial-potential-with-ghostfolio/unlock-your-financial-potential-with-ghostfolio-page.component.ts - 13 - - - apps/client/src/app/pages/blog/2023/07/exploring-the-path-to-fire/exploring-the-path-to-fire-page.component.ts - 13 - - - apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.component.ts - 15 - - - apps/client/src/app/pages/blog/2023/11/black-week-2023/black-week-2023-page.component.ts - 15 - - - apps/client/src/app/pages/blog/2023/11/hacktoberfest-2023-debriefing/hacktoberfest-2023-debriefing-page.component.ts - 14 - - - apps/client/src/app/pages/faq/overview/faq-overview-page.component.ts - 14 - - - apps/client/src/app/pages/pricing/pricing-page.component.ts - 35 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/allinvestview-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/allvue-systems-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/altoo-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/basil-finance-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/beanvest-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/capitally-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/capmon-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/compound-planning-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/copilot-money-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/de.fi-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/delta-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/divvydiary-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/eightfigures-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/empower-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/exirio-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/fina-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/finary-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/finwise-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/folishare-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/getquin-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/gospatz-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/intuit-mint-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/justetf-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/kubera-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/magnifi-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/markets.sh-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/maybe-finance-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/monarch-money-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/monse-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/parqet-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/plannix-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/portfolio-dividend-tracker-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/portseido-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/projectionlab-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/rocket-money-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/seeking-alpha-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/sharesight-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/simple-portfolio-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/snowball-analytics-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/stockle-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/stockmarketeye-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/sumio-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/tiller-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/utluna-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/vyzer-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/wealthfolio-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/wealthica-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/whal-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/yeekatee-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/ynab-page.component.ts - 27 - - - - about - a-propos - - apps/client/src/app/app-routing.module.ts - 9 - - - apps/client/src/app/app.component.ts - 59 - - - apps/client/src/app/app.component.ts - 60 - - - apps/client/src/app/app.component.ts - 61 - - - apps/client/src/app/app.component.ts - 63 - - - apps/client/src/app/components/header/header.component.ts - 77 - - - apps/client/src/app/components/header/header.component.ts - 82 - - - apps/client/src/app/pages/about/about-page.component.ts - 45 - - - apps/client/src/app/pages/about/about-page.component.ts - 50 - - - apps/client/src/app/pages/about/about-page.component.ts - 55 - - - apps/client/src/app/pages/about/about-page.component.ts - 63 - - - apps/client/src/app/pages/about/about-page.component.ts - 74 - - - apps/client/src/app/pages/blog/2023/08/ghostfolio-joins-oss-friends/ghostfolio-joins-oss-friends-page.component.ts - 13 - - - apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.component.ts - 13 - - - apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.component.ts - 14 - - - apps/client/src/app/pages/blog/2023/09/hacktoberfest-2023/hacktoberfest-2023-page.component.ts - 13 - - - apps/client/src/app/pages/blog/2023/11/hacktoberfest-2023-debriefing/hacktoberfest-2023-debriefing-page.component.ts - 13 - - - apps/client/src/app/pages/landing/landing-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.component.ts - 22 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/allinvestview-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/allvue-systems-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/altoo-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/basil-finance-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/beanvest-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/capitally-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/capmon-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/compound-planning-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/copilot-money-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/de.fi-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/delta-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/divvydiary-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/eightfigures-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/empower-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/exirio-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/fina-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/finary-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/finwise-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/folishare-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/getquin-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/gospatz-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/intuit-mint-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/justetf-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/kubera-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/magnifi-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/markets.sh-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/maybe-finance-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/monarch-money-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/monse-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/parqet-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/plannix-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/portfolio-dividend-tracker-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/portseido-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/projectionlab-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/rocket-money-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/seeking-alpha-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/sharesight-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/simple-portfolio-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/snowball-analytics-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/stockle-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/stockmarketeye-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/sumio-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/tiller-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/utluna-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/vyzer-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/wealthfolio-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/wealthica-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/whal-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/yeekatee-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/ynab-page.component.ts - 26 - - - - privacy-policy - politique-de-confidentialite - - apps/client/src/app/app-routing.module.ts - 15 - - - apps/client/src/app/app.component.ts - 64 - - - apps/client/src/app/pages/about/about-page.component.ts - 63 - - - - license - licence - - apps/client/src/app/app-routing.module.ts - 12 - - - apps/client/src/app/app.component.ts - 61 - - - apps/client/src/app/pages/about/about-page.component.ts - 55 - - - - markets - marches - - apps/client/src/app/app-routing.module.ts - 13 - - - apps/client/src/app/app.component.ts - 68 - - - apps/client/src/app/components/header/header.component.ts - 79 - - - apps/client/src/app/components/header/header.component.ts - 84 - - - apps/client/src/app/pages/blog/2022/08/500-stars-on-github/500-stars-on-github-page.component.ts - 13 - - - apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.component.ts - 16 - - - apps/client/src/app/pages/faq/saas/saas-page.component.ts - 14 - - - - pricing - prix - - apps/client/src/app/app-routing.module.ts - 14 - - - apps/client/src/app/app.component.ts - 69 - - - apps/client/src/app/components/header/header.component.ts - 80 - - - apps/client/src/app/components/header/header.component.ts - 85 - - - apps/client/src/app/components/home-summary/home-summary.component.ts - 125 - - - apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.component.ts - 14 - - - apps/client/src/app/components/user-account-membership/user-account-membership.component.ts - 38 - - - apps/client/src/app/core/http-response.interceptor.ts - 83 - - - apps/client/src/app/pages/blog/2021/07/hallo-ghostfolio/hallo-ghostfolio-page.component.ts - 13 - - - apps/client/src/app/pages/blog/2021/07/hello-ghostfolio/hello-ghostfolio-page.component.ts - 13 - - - apps/client/src/app/pages/blog/2022/01/first-months-in-open-source/first-months-in-open-source-page.component.ts - 13 - - - apps/client/src/app/pages/blog/2022/08/500-stars-on-github/500-stars-on-github-page.component.ts - 14 - - - apps/client/src/app/pages/blog/2022/11/black-friday-2022/black-friday-2022-page.component.ts - 16 - - - apps/client/src/app/pages/blog/2023/03/1000-stars-on-github/1000-stars-on-github-page.component.ts - 14 - - - apps/client/src/app/pages/blog/2023/11/black-week-2023/black-week-2023-page.component.ts - 16 - - - apps/client/src/app/pages/faq/saas/saas-page.component.ts - 15 - - - libs/ui/src/lib/membership-card/membership-card.component.ts - 25 - - - - register - enregistrement - - apps/client/src/app/app-routing.module.ts - 16 - - - apps/client/src/app/app.component.ts - 70 - - - apps/client/src/app/components/header/header.component.ts - 86 - - - apps/client/src/app/core/auth.guard.ts - 54 - - - apps/client/src/app/pages/faq/saas/saas-page.component.ts - 16 - - - apps/client/src/app/pages/features/features-page.component.ts - 18 - - - apps/client/src/app/pages/landing/landing-page.component.ts - 27 - - - apps/client/src/app/pages/pricing/pricing-page.component.ts - 36 - - - - resources - ressources - - apps/client/src/app/app-routing.module.ts - 17 - - - apps/client/src/app/app.component.ts - 71 - - - apps/client/src/app/components/header/header.component.ts - 81 - - - apps/client/src/app/components/header/header.component.ts - 87 - - - apps/client/src/app/pages/blog/2021/07/hallo-ghostfolio/hallo-ghostfolio-page.component.ts - 14 - - - apps/client/src/app/pages/blog/2021/07/hello-ghostfolio/hello-ghostfolio-page.component.ts - 14 - - - apps/client/src/app/pages/blog/2022/07/how-do-i-get-my-finances-in-order/how-do-i-get-my-finances-in-order-page.component.ts - 13 - - - apps/client/src/app/pages/blog/2023/05/unlock-your-financial-potential-with-ghostfolio/unlock-your-financial-potential-with-ghostfolio-page.component.ts - 14 - - - apps/client/src/app/pages/features/features-page.component.ts - 19 - - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.component.ts - 14 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/allinvestview-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/allvue-systems-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/altoo-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/basil-finance-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/beanvest-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/capitally-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/capmon-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/compound-planning-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/copilot-money-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/de.fi-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/delta-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/divvydiary-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/eightfigures-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/empower-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/exirio-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/fina-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/finary-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/finwise-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/folishare-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/getquin-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/gospatz-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/intuit-mint-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/justetf-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/kubera-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/magnifi-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/markets.sh-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/maybe-finance-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/monarch-money-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/monse-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/parqet-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/plannix-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/portfolio-dividend-tracker-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/portseido-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/projectionlab-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/rocket-money-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/seeking-alpha-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/sharesight-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/simple-portfolio-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/snowball-analytics-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/stockle-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/stockmarketeye-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/sumio-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/tiller-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/utluna-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/vyzer-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/wealthfolio-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/wealthica-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/whal-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/yeekatee-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/ynab-page.component.ts - 29 - - - apps/client/src/app/pages/resources/resources-page.component.ts - 19 - - - - This overview page features a curated collection of personal finance tools compared to the open source alternative Ghostfolio. If you value transparency, data privacy, and community collaboration, Ghostfolio provides an excellent opportunity to take control of your financial management. - This overview page features a curated collection of personal finance tools compared to the open source alternative Ghostfolio. If you value transparency, data privacy, and community collaboration, Ghostfolio provides an excellent opportunity to take control of your financial management. - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html - 8 - - - - Explore the links below to compare a variety of personal finance tools with Ghostfolio. - Explore the links below to compare a variety of personal finance tools with Ghostfolio. - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html - 16 - - - - Open Source Alternative to - Open Source Alternative to - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html - 38 - - - - Open Source Alternative to - Open Source Alternative to - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page-routing.module.ts - 26 - - - - The Open Source Alternative to - The Open Source Alternative to - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - - Are you looking for an open source alternative to ? Ghostfolio is a powerful portfolio management tool that provides individuals with a comprehensive platform to track, analyze, and optimize their investments. Whether you are an experienced investor or just starting out, Ghostfolio offers an intuitive user interface and a wide range of functionalities to help you make informed decisions and take control of your financial future. - Are you looking for an open source alternative to ? Ghostfolio is a powerful portfolio management tool that provides individuals with a comprehensive platform to track, analyze, and optimize their investments. Whether you are an experienced investor or just starting out, Ghostfolio offers an intuitive user interface and a wide range of functionalities to help you make informed decisions and take control of your financial future. - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - - Ghostfolio is an open source software (OSS), providing a cost-effective alternative to making it particularly suitable for individuals on a tight budget, such as those pursuing Financial Independence, Retire Early (FIRE). By leveraging the collective efforts of a community of developers and personal finance enthusiasts, Ghostfolio continuously enhances its capabilities, security, and user experience. - Ghostfolio is an open source software (OSS), providing a cost-effective alternative to making it particularly suitable for individuals on a tight budget, such as those pursuing Financial Independence, Retire Early (FIRE). By leveraging the collective efforts of a community of developers and personal finance enthusiasts, Ghostfolio continuously enhances its capabilities, security, and user experience. - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - - Let’s dive deeper into the detailed Ghostfolio vs comparison table below to gain a thorough understanding of how Ghostfolio positions itself relative to . We will explore various aspects such as features, data privacy, pricing, and more, allowing you to make a well-informed choice for your personal requirements. - Let’s dive deeper into the detailed Ghostfolio vs comparison table below to gain a thorough understanding of how Ghostfolio positions itself relative to . We will explore various aspects such as features, data privacy, pricing, and more, allowing you to make a well-informed choice for your personal requirements. - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - - open-source-alternative-to - open-source-alternative-to - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page-routing.module.ts - 23 - - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.component.ts - 13 - - - - Please note that the information provided in the Ghostfolio vs comparison table is based on our independent research and analysis. This website is not affiliated with or any other product mentioned in the comparison. As the landscape of personal finance tools evolves, it is essential to verify any specific details or changes directly from the respective product page. Data needs a refresh? Help us maintain accurate data on GitHub. - Please note that the information provided in the Ghostfolio vs comparison table is based on our independent research and analysis. This website is not affiliated with or any other product mentioned in the comparison. As the landscape of personal finance tools evolves, it is essential to verify any specific details or changes directly from the respective product page. Data needs a refresh? Help us maintain accurate data on GitHub. - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - - Ready to take your investments to the next level? - Ready to take your investments to the next level? - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - - Get Started - Get Started - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - - Switzerland - Switzerland - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 102 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 530 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 580 - - - - Global - Global - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 73 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 341 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 462 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 581 - - - - United States - United States - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 93 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 149 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 159 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 201 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 220 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 242 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 294 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 316 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 327 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 352 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 354 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 364 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 429 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 439 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 449 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 518 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 541 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 569 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 591 - - - - Belgium - Belgium - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 179 - - - - Germany - Germany - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 140 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 274 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 284 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 305 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 339 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 385 - - - - Austria - Austria - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 262 - - - - Italy - Italy - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 396 - - - - Netherlands - Netherlands - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 406 - - - - Thailand - Thailand - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 418 - - - - New Zealand - New Zealand - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 460 - - - - Czech Republic - Czech Republic - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 471 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 508 - - - - (Last 24 hours) - (Last 24 hours) - - apps/client/src/app/pages/open/open-page.html - 37 - - - - (Last 30 days) - (Last 30 days) - - apps/client/src/app/pages/open/open-page.html - 48 - - - apps/client/src/app/pages/open/open-page.html - 59 - - - - (Last 90 days) - (Last 90 days) - - apps/client/src/app/pages/open/open-page.html - 127 - - - - Choose or drop a file here - Choose or drop a file here - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 86 - - - - You are using the Live Demo. - You are using the Live Demo. - - apps/client/src/app/app.component.html - 17 - - - - One-time fee, annual account fees - One-time fee, annual account fees - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 30 - - - - Distribution of corporate earnings - Distribution of corporate earnings - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 38 - - - - Oops! Could not get the historical exchange rate from - Oops! Could not get the historical exchange rate from - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 226 - - - - Fee - Fee - - libs/ui/src/lib/i18n.ts - 33 - - - - Interest - Interest - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 318 - - - - Revenue for lending out money - Revenue for lending out money - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 46 - - - - Add Tag - Add Tag - - apps/client/src/app/components/admin-tag/admin-tag.component.html - 11 - - - - Do you really want to delete this tag? - Do you really want to delete this tag? - - apps/client/src/app/components/admin-tag/admin-tag.component.ts - 79 - - - - Update tag - Update tag - - apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html - 7 - - - - Add tag - Add tag - - apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html - 8 - - - - France - France - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 121 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 482 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 498 - - - - Ghostfolio X-ray uses static analysis to identify potential issues and risks in your portfolio. - Ghostfolio X-ray uses static analysis to identify potential issues and risks in your portfolio. - - apps/client/src/app/pages/portfolio/fire/fire-page.html - 111 - - - - Currency Cluster Risks - Currency Cluster Risks - - apps/client/src/app/pages/portfolio/fire/fire-page.html - 135 - - - - Account Cluster Risks - Account Cluster Risks - - apps/client/src/app/pages/portfolio/fire/fire-page.html - 148 - - - - Transfer Cash Balance - Transfer Cash Balance - - apps/client/src/app/components/accounts-table/accounts-table.component.html - 9 - - - apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html - 7 - - - - Benchmark - Benchmark - - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 273 - - - - Version - Version - - apps/client/src/app/components/admin-overview/admin-overview.html - 7 - - - - Settings - Settings - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 2 - - - - From - From - - apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html - 11 - - - - To - To - - apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html - 28 - - - - Transfer - Transfer - - apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html - 64 - - - - Finland - Finland - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 490 - - - - Membership - Membership - - apps/client/src/app/pages/user-account/user-account-page-routing.module.ts - 23 - - - apps/client/src/app/pages/user-account/user-account-page.component.ts - 40 - - - - Access - Access - - apps/client/src/app/pages/user-account/user-account-page-routing.module.ts - 28 - - - apps/client/src/app/pages/user-account/user-account-page.component.ts - 46 - - - - Find holding... - Find holding... - - libs/ui/src/lib/assistant/assistant.component.ts - 138 - - - - No entries... - No entries... - - libs/ui/src/lib/assistant/assistant.html - 63 - - - libs/ui/src/lib/assistant/assistant.html - 84 - - - - Asset Profile - Asset Profile - - apps/client/src/app/components/admin-jobs/admin-jobs.html - 31 - - - - Do you really want to delete this asset profile? - Do you really want to delete this asset profile? - - apps/client/src/app/components/admin-market-data/admin-market-data.service.ts - 13 - - - - Search - Search - - apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html - 16 - - - - Add Manually - Add Manually - - apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html - 19 - - - - Ghostfolio is a personal finance dashboard to keep track of your net worth including cash, stocks, ETFs and cryptocurrencies across multiple platforms. - Ghostfolio est un dashboard de finances personnelles qui permet de suivre vos actifs comme les actions, les ETF ou les crypto-monnaies sur plusieurs plateformes. - - apps/client/src/app/pages/i18n/i18n-page.html - 4 - - - - Last All Time High - Last All Time High - - libs/ui/src/lib/benchmark/benchmark.component.html - 65 - - - - User - User - - apps/client/src/app/components/admin-users/admin-users.html - 29 - - - - Ghostfolio vs comparison table - Ghostfolio vs comparison table - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - - Canada - Canada - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 561 - - - - Open Source Wealth Management Software - Open Source Wealth Management Software - - apps/client/src/app/pages/i18n/i18n-page.html - 14 - - - - app, asset, cryptocurrency, dashboard, etf, finance, management, performance, portfolio, software, stock, trading, wealth, web3 - app, asset, cryptocurrency, dashboard, etf, finance, management, performance, portfolio, software, stock, trading, wealth, web3 - - apps/client/src/app/pages/i18n/i18n-page.html - 9 - - - - Oops, cash balance transfer has failed. - Oops, cash balance transfer has failed. - - apps/client/src/app/pages/accounts/accounts-page.component.ts - 304 - - - - Poland - Poland - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 131 - - - - South Africa - South Africa - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 251 - - - - Extreme Fear - Extreme Fear - - libs/ui/src/lib/i18n.ts - 69 - - - - Extreme Greed - Extreme Greed - - libs/ui/src/lib/i18n.ts - 70 - - - - Neutral - Neutral - - libs/ui/src/lib/i18n.ts - 73 - - - - Oops! Could not parse historical data. - Oops! Could not parse historical data. - - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 236 - - - - Do you really want to delete this system message? - Do you really want to delete this system message? - - apps/client/src/app/components/admin-overview/admin-overview.component.ts - 166 - - - - 50-Day Trend - 50-Day Trend - - libs/ui/src/lib/benchmark/benchmark.component.html - 15 - - - - 200-Day Trend - 200-Day Trend - - libs/ui/src/lib/benchmark/benchmark.component.html - 40 - - - - Cash Balances - Cash Balances - - apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html - 115 - - - - Starting from - Starting from - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - - year - year - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 232 + + + Switzerland + Switzerland - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 58 + + + Global + Global - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 59 + + + (Last 24 hours) + (Last 24 hours) - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/pages/open/open-page.html + 37 + + + (Last 30 days) + (Last 30 days) - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/pages/open/open-page.html + 48 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/pages/open/open-page.html + 59 + + + (Last 90 days) + (Last 90 days) - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/pages/open/open-page.html + 127 + + + Choose or drop a file here + Choose or drop a file here - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 84 + + + You are using the Live Demo. + You are using the Live Demo. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/app.component.html + 12 + + + One-time fee, annual account fees + One-time fee, annual account fees - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 33 + + + Distribution of corporate earnings + Distribution of corporate earnings - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 41 + + + Oops! Could not get the historical exchange rate from + Oops! Could not get the historical exchange rate from - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 317 + + + Fee + Fee - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/i18n.ts + 33 + + + Interest + Interest - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 331 + + + Revenue for lending out money + Revenue for lending out money - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 49 + + + Add Tag + Add Tag - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/admin-tag/admin-tag.component.html + 11 + + + Do you really want to delete this tag? + Do you really want to delete this tag? - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/admin-tag/admin-tag.component.ts + 79 + + + Update tag + Update tag - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html + 8 + + + Add tag + Add tag - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html + 10 + + + Ghostfolio X-ray uses static analysis to identify potential issues and risks in your portfolio. + Ghostfolio X-ray uses static analysis to identify potential issues and risks in your portfolio. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/portfolio/fire/fire-page.html + 111 + + + Currency Cluster Risks + Currency Cluster Risks - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/portfolio/fire/fire-page.html + 134 + + + Account Cluster Risks + Account Cluster Risks - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/portfolio/fire/fire-page.html + 146 + + + Transfer Cash Balance + Transfer Cash Balance - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/accounts-table/accounts-table.component.html + 10 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html + 7 + + + Benchmark + Benchmark - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 284 + + + Version + Version - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/admin-overview/admin-overview.html + 7 + + + Settings + Settings - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 2 + + + From + From - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html + 11 + + + To + To - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html + 32 + + + Transfer + Transfer - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html + 72 + + + Membership + Membership - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/user-account/user-account-page-routing.module.ts + 23 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/user-account/user-account-page.component.ts + 40 + + + Access + Access - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/user-account/user-account-page-routing.module.ts + 28 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/user-account/user-account-page.component.ts + 46 + + + Find holding... + Find holding... - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/assistant/assistant.component.ts + 138 + + + No entries... + No entries... - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/assistant/assistant.html + 63 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/assistant/assistant.html + 84 + + + Asset Profile + Asset Profile - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/admin-jobs/admin-jobs.html + 35 + + + Do you really want to delete this asset profile? + Do you really want to delete this asset profile? - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/admin-market-data/admin-market-data.service.ts + 13 + + + Search + Search - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html + 16 + + + Add Manually + Add Manually - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html + 19 + + + Ghostfolio is a personal finance dashboard to keep track of your net worth including cash, stocks, ETFs and cryptocurrencies across multiple platforms. + Ghostfolio est un dashboard de finances personnelles qui permet de suivre vos actifs comme les actions, les ETF ou les crypto-monnaies sur plusieurs plateformes. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/i18n/i18n-page.html + 4 + + + Last All Time High + Last All Time High - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/benchmark/benchmark.component.html + 65 + + + User + User - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/admin-users/admin-users.html + 29 + + + Ghostfolio vs comparison table + Ghostfolio vs tableau comparatif - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 49 + + + Open Source Wealth Management Software + Open Source Wealth Management Software - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/i18n/i18n-page.html + 14 + + + app, asset, cryptocurrency, dashboard, etf, finance, management, performance, portfolio, software, stock, trading, wealth, web3 + app, asset, cryptocurrency, dashboard, etf, finance, management, performance, portfolio, software, stock, trading, wealth, web3 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/i18n/i18n-page.html + 9 + + + Oops, cash balance transfer has failed. + Oops, cash balance transfer has failed. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/accounts/accounts-page.component.ts + 304 + + + Extreme Fear + Extreme Fear - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/i18n.ts + 69 + + + Extreme Greed + Extreme Greed - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/i18n.ts + 70 + + + Neutral + Neutral - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/i18n.ts + 73 + + + Oops! Could not parse historical data. + Oops! Could not parse historical data. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 232 + + + Do you really want to delete this system message? + Do you really want to delete this system message? - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/admin-overview/admin-overview.component.ts + 166 + + + 50-Day Trend + 50-Day Trend - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/benchmark/benchmark.component.html + 15 + + + 200-Day Trend + 200-Day Trend - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/benchmark/benchmark.component.html + 40 + + + Cash Balances + Cash Balances - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html + 115 + + + Starting from + Starting from - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 188 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 193 + + + year + year - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 189 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 195 @@ -14598,7 +6102,7 @@ Do you really want to delete this account balance? libs/ui/src/lib/account-balances/account-balances.component.ts - 102 + 101 @@ -14609,12 +6113,12 @@ 129 - + If a translation is missing, kindly support us in extending it here. If a translation is missing, kindly support us in extending it here. apps/client/src/app/components/user-account-settings/user-account-settings.html - 55 + 50 @@ -14622,7 +6126,7 @@ The current market price is apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 342 + 336 @@ -14630,7 +6134,7 @@ Test apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 309 + 320 @@ -14646,7 +6150,7 @@ Permission apps/client/src/app/components/access-table/access-table.component.html - 17 + 18 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -14658,7 +6162,7 @@ Restricted view apps/client/src/app/components/access-table/access-table.component.html - 25 + 26 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -14726,7 +6230,7 @@ Asset Performance apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 51 + 50 @@ -14734,7 +6238,7 @@ Absolute Currency Performance apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 73 + 72 @@ -14742,7 +6246,7 @@ Currency Performance apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 98 + 96 @@ -14750,7 +6254,7 @@ Absolute Net Performance apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 121 + 119 @@ -14758,7 +6262,7 @@ Net Performance apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 140 + 138 @@ -14806,7 +6310,7 @@ View apps/client/src/app/components/access-table/access-table.component.html - 22 + 23 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -14821,12 +6325,12 @@ 8 - + If you retire today, you would be able to withdraw per year or per month, based on your total assets of and a withdrawal rate of 4%. If you retire today, you would be able to withdraw per year or per month, based on your total assets of and a withdrawal rate of 4%. apps/client/src/app/pages/portfolio/fire/fire-page.html - 68 + 67 @@ -14850,7 +6354,7 @@ years libs/ui/src/lib/assistant/assistant.component.ts - 233 + 250 @@ -14874,7 +6378,7 @@ Data Gathering apps/client/src/app/components/admin-overview/admin-overview.html - 134 + 141 @@ -14934,7 +6438,7 @@ Oops! It looks like you’re making too many requests. Please slow down a bit. apps/client/src/app/core/http-response.interceptor.ts - 107 + 96 @@ -14965,7 +6469,7 @@ Activity Activity - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 219 @@ -14973,7 +6477,7 @@ Dividend Yield Dividend Yield - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 187 @@ -14982,7 +6486,7 @@ Execute Job apps/client/src/app/components/admin-jobs/admin-jobs.html - 183 + 174 @@ -14990,7 +6494,7 @@ Priority apps/client/src/app/components/admin-jobs/admin-jobs.html - 63 + 62 @@ -14998,7 +6502,7 @@ This action is not allowed. apps/client/src/app/core/http-response.interceptor.ts - 70 + 61 @@ -15013,7 +6517,7 @@ Change with currency effect Change with currency effect - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 52 @@ -15021,7 +6525,7 @@ Performance with currency effect Performance with currency effect - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 79 @@ -15049,6 +6553,78 @@ 66 + + Internationalization + Internationalization + + apps/client/src/app/app-routing.module.ts + 79 + + + + Do you really want to close your Ghostfolio account? + Do you really want to close your Ghostfolio account? + + apps/client/src/app/components/user-account-settings/user-account-settings.component.ts + 147 + + + + Danger Zone + Danger Zone + + apps/client/src/app/components/user-account-settings/user-account-settings.html + 240 + + + + Close Account + Close Account + + apps/client/src/app/components/user-account-settings/user-account-settings.html + 275 + + + + By ETF Holding + By ETF Holding + + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 333 + + + + Approximation based on the top holdings of each ETF + Approximation based on the top holdings of each ETF + + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 340 + + + + Join now or check out the example account + Join now or check out the example account + + apps/client/src/app/pages/landing/landing-page.html + 426 + + + + Oops! There was an error setting up biometric authentication. + Oops! There was an error setting up biometric authentication. + + apps/client/src/app/components/user-account-settings/user-account-settings.component.ts + 301 + + + + Show more + Show more + + libs/ui/src/lib/top-holdings/top-holdings.component.html + 81 + + - + \ No newline at end of file diff --git a/apps/client/src/locales/messages.it.xlf b/apps/client/src/locales/messages.it.xlf index f19dd5683..d7d3b193d 100644 --- a/apps/client/src/locales/messages.it.xlf +++ b/apps/client/src/locales/messages.it.xlf @@ -7,23 +7,23 @@ Crea un account apps/client/src/app/app.component.html - 18 + 13 apps/client/src/app/pages/register/register-page.html - 26 + 27 apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html 2 - + The risk of loss in trading can be substantial. It is not advisable to invest money you may need in the short term. Il rischio di perdita nel trading può essere notevole. Non è consigliabile investire denaro di cui potresti avere bisogno a breve termine. apps/client/src/app/app.component.html - 184 + 194 @@ -31,7 +31,7 @@ Beneficiario apps/client/src/app/components/access-table/access-table.component.html - 10 + 11 @@ -39,7 +39,7 @@ Tipo apps/client/src/app/components/admin-jobs/admin-jobs.html - 28 + 31 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -47,7 +47,7 @@ apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 12 + 15 libs/ui/src/lib/activities-table/activities-table.component.html @@ -59,7 +59,7 @@ Dettagli apps/client/src/app/components/access-table/access-table.component.html - 32 + 33 @@ -67,7 +67,7 @@ Revoca apps/client/src/app/components/access-table/access-table.component.html - 59 + 62 @@ -91,11 +91,11 @@ apps/client/src/app/components/accounts-table/accounts-table.component.html - 100 + 119 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 139 + 150 apps/client/src/app/components/admin-tag/admin-tag.component.html @@ -103,14 +103,14 @@ apps/client/src/app/components/admin-users/admin-users.html - 134 + 135 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 221 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 331 @@ -123,7 +123,7 @@ Nome apps/client/src/app/components/accounts-table/accounts-table.component.html - 34 + 43 apps/client/src/app/components/admin-market-data/admin-market-data.html @@ -131,7 +131,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 215 + 226 apps/client/src/app/components/admin-platform/admin-platform.component.html @@ -139,7 +139,7 @@ apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html - 12 + 15 apps/client/src/app/components/admin-tag/admin-tag.component.html @@ -147,7 +147,7 @@ apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html - 12 + 15 apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html @@ -155,7 +155,7 @@ apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 134 + 137 libs/ui/src/lib/activities-table/activities-table.component.html @@ -165,13 +165,17 @@ libs/ui/src/lib/holdings-table/holdings-table.component.html 28 + + libs/ui/src/lib/top-holdings/top-holdings.component.html + 12 + Total Totale apps/client/src/app/components/accounts-table/accounts-table.component.html - 45 + 55 @@ -179,43 +183,43 @@ Valore apps/client/src/app/components/accounts-table/accounts-table.component.html - 152 + 171 apps/client/src/app/components/accounts-table/accounts-table.component.html - 187 + 206 apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html - 45 + 53 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 194 + 203 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 195 + 206 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 197 + 209 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 257 + 273 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 258 + 276 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 259 + 279 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 260 + 282 libs/ui/src/lib/account-balances/account-balances.component.html @@ -233,25 +237,29 @@ libs/ui/src/lib/holdings-table/holdings-table.component.html 74 + + libs/ui/src/lib/top-holdings/top-holdings.component.html + 26 + Edit Modifica apps/client/src/app/components/accounts-table/accounts-table.component.html - 254 + 278 apps/client/src/app/components/admin-market-data/admin-market-data.html - 175 + 177 apps/client/src/app/components/admin-overview/admin-overview.html - 80 + 83 apps/client/src/app/components/admin-platform/admin-platform.component.html - 91 + 92 apps/client/src/app/components/admin-tag/admin-tag.component.html @@ -267,11 +275,11 @@ Elimina apps/client/src/app/components/accounts-table/accounts-table.component.html - 264 + 288 apps/client/src/app/components/admin-market-data/admin-market-data.html - 194 + 196 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html @@ -279,15 +287,15 @@ apps/client/src/app/components/admin-overview/admin-overview.html - 90 + 93 apps/client/src/app/components/admin-overview/admin-overview.html - 199 + 210 apps/client/src/app/components/admin-platform/admin-platform.component.html - 101 + 102 apps/client/src/app/components/admin-tag/admin-tag.component.html @@ -315,7 +323,7 @@ Elimina i lavori apps/client/src/app/components/admin-jobs/admin-jobs.html - 158 + 149 @@ -323,7 +331,7 @@ Simbolo apps/client/src/app/components/admin-jobs/admin-jobs.html - 45 + 44 apps/client/src/app/components/admin-market-data/admin-market-data.html @@ -335,10 +343,10 @@ apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html - 34 + 36 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 301 @@ -347,15 +355,19 @@ Sorgente dei dati apps/client/src/app/components/admin-jobs/admin-jobs.html - 54 + 53 apps/client/src/app/components/admin-market-data/admin-market-data.html - 51 + 55 + + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 125 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 150 + 153 @@ -363,7 +375,7 @@ Tentativi apps/client/src/app/components/admin-jobs/admin-jobs.html - 82 + 81 @@ -371,7 +383,7 @@ Creato apps/client/src/app/components/admin-jobs/admin-jobs.html - 91 + 90 @@ -379,7 +391,7 @@ Finito apps/client/src/app/components/admin-jobs/admin-jobs.html - 100 + 99 @@ -387,7 +399,7 @@ Stato apps/client/src/app/components/admin-jobs/admin-jobs.html - 109 + 108 @@ -398,8 +410,8 @@ 67 - - Historical Market Data + + Historical Market Data Dati storici del mercato apps/client/src/app/components/admin-jobs/admin-jobs.html @@ -411,7 +423,7 @@ Visualizza i dati apps/client/src/app/components/admin-jobs/admin-jobs.html - 173 + 164 @@ -419,7 +431,7 @@ Visualizza Stacktrace apps/client/src/app/components/admin-jobs/admin-jobs.html - 180 + 171 @@ -427,7 +439,7 @@ Elimina il lavoro apps/client/src/app/components/admin-jobs/admin-jobs.html - 186 + 177 @@ -447,7 +459,7 @@ apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 156 + 159 libs/ui/src/lib/account-balances/account-balances.component.html @@ -466,7 +478,7 @@ 26 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 112 @@ -479,19 +491,19 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 365 + 376 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html - 40 + 43 apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html - 39 + 42 apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html - 22 + 25 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -503,11 +515,11 @@ apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html - 57 + 65 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 399 + 426 apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html @@ -523,19 +535,19 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 372 + 383 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html - 47 + 50 apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html - 46 + 49 apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html - 29 + 32 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -547,7 +559,7 @@ apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 406 + 433 @@ -555,14 +567,14 @@ Prima attività apps/client/src/app/components/admin-market-data/admin-market-data.html - 78 + 82 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 130 + 141 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 209 @@ -583,7 +595,7 @@ Dati storici apps/client/src/app/components/admin-market-data/admin-market-data.html - 96 + 100 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html @@ -643,7 +655,7 @@ per utente apps/client/src/app/components/admin-overview/admin-overview.html - 32 + 33 @@ -651,7 +663,7 @@ Raccogli dati recenti apps/client/src/app/components/admin-market-data/admin-market-data.html - 144 + 146 @@ -659,7 +671,7 @@ Raccogli tutti i dati apps/client/src/app/components/admin-market-data/admin-market-data.html - 147 + 149 @@ -667,7 +679,7 @@ Raccogli i dati del profilo apps/client/src/app/components/admin-market-data/admin-market-data.html - 150 + 152 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html @@ -679,7 +691,7 @@ Tassi di cambio apps/client/src/app/components/admin-overview/admin-overview.html - 37 + 39 @@ -687,7 +699,7 @@ Aggiungi valuta apps/client/src/app/components/admin-overview/admin-overview.html - 104 + 109 @@ -695,7 +707,7 @@ Messaggio di sistema apps/client/src/app/components/admin-overview/admin-overview.html - 145 + 153 @@ -703,7 +715,7 @@ Imposta messaggio apps/client/src/app/components/admin-overview/admin-overview.html - 165 + 175 @@ -711,7 +723,7 @@ Modalità di sola lettura apps/client/src/app/components/admin-overview/admin-overview.html - 123 + 129 @@ -719,7 +731,7 @@ Buoni sconto apps/client/src/app/components/admin-overview/admin-overview.html - 173 + 183 @@ -727,7 +739,7 @@ Aggiungi apps/client/src/app/components/admin-overview/admin-overview.html - 231 + 243 libs/ui/src/lib/account-balances/account-balances.component.html @@ -739,7 +751,7 @@ Bilancio domestico apps/client/src/app/components/admin-overview/admin-overview.html - 238 + 251 @@ -747,7 +759,7 @@ Svuota la cache apps/client/src/app/components/admin-overview/admin-overview.html - 242 + 255 @@ -763,7 +775,7 @@ Utente apps/client/src/app/components/header/header.component.html - 230 + 221 @@ -771,7 +783,7 @@ Iscrizione apps/client/src/app/components/admin-users/admin-users.html - 96 + 97 @@ -779,15 +791,15 @@ Partecipazione giornaliera apps/client/src/app/components/admin-users/admin-users.html - 158 + 157 - + Last Request Ultima richiesta apps/client/src/app/components/admin-users/admin-users.html - 183 + 181 @@ -807,7 +819,7 @@ apps/client/src/app/components/header/header.component.html - 244 + 237 @@ -819,7 +831,7 @@ apps/client/src/app/components/header/header.component.html - 254 + 247 @@ -827,11 +839,11 @@ Account apps/client/src/app/components/admin-platform/admin-platform.component.html - 64 + 65 apps/client/src/app/components/admin-users/admin-users.html - 113 + 114 apps/client/src/app/components/header/header.component.html @@ -839,10 +851,10 @@ apps/client/src/app/components/header/header.component.html - 262 + 255 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 357 @@ -859,11 +871,11 @@ Controllo amministrativo apps/client/src/app/components/header/header.component.html - 67 + 68 apps/client/src/app/components/header/header.component.html - 278 + 271 @@ -871,15 +883,15 @@ Risorse apps/client/src/app/app.component.html - 60 + 61 apps/client/src/app/components/header/header.component.html - 80 + 82 apps/client/src/app/components/header/header.component.html - 289 + 283 apps/client/src/app/pages/resources/resources-page.html @@ -891,7 +903,7 @@ Prezzi apps/client/src/app/app.component.html - 86 + 94 apps/client/src/app/components/header/header.component.html @@ -899,316 +911,120 @@ apps/client/src/app/components/header/header.component.html - 301 + 294 apps/client/src/app/components/header/header.component.html - 370 + 365 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 186 + + + About + Informazioni su - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/app.component.html + 67 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/header/header.component.html + 112 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/header/header.component.html + 351 + + + Me + Io - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/header/header.component.html + 203 + + + My Ghostfolio + Il mio Ghostfolio - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/header/header.component.html + 262 + + + About Ghostfolio + Informazioni su Ghostfolio - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/header/header.component.html + 303 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/pages/about/overview/about-overview-page.html + 5 + + + Features + Funzionalità - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/app.component.html + 76 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/header/header.component.html + 338 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/pages/features/features-page.html + 5 + + + Markets + Mercati - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/app.component.html + 58 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/header/header.component.html + 380 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/home-market/home-market.html + 2 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/pages/resources/resources-page.html + 56 + + + Get Started + Inizia - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/pages/features/features-page.html + 300 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/pages/public/public-page.html + 164 + + + Sign in + Accedi - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - - About - Informazioni su - - apps/client/src/app/app.component.html - 66 - - - apps/client/src/app/components/header/header.component.html - 111 - - - apps/client/src/app/components/header/header.component.html - 357 - - - - Me - Io - - apps/client/src/app/components/header/header.component.html - 211 - - - - My Ghostfolio - Il mio Ghostfolio - - apps/client/src/app/components/header/header.component.html - 269 - - - - About Ghostfolio - Informazioni su Ghostfolio - - apps/client/src/app/components/header/header.component.html - 309 - - - apps/client/src/app/pages/about/overview/about-overview-page.html - 5 - - - - Features - Funzionalità - - apps/client/src/app/app.component.html - 73 - - - apps/client/src/app/components/header/header.component.html - 344 - - - apps/client/src/app/pages/features/features-page.html - 5 - - - - Markets - Mercati - - apps/client/src/app/app.component.html - 58 - - - apps/client/src/app/components/header/header.component.html - 386 - - - apps/client/src/app/components/home-market/home-market.html - 2 - - - apps/client/src/app/pages/resources/resources-page.html - 56 - - - - Get Started - Inizia - - apps/client/src/app/pages/features/features-page.html - 300 - - - apps/client/src/app/pages/public/public-page.html - 153 + apps/client/src/app/app-routing.module.ts + 141 - - - Sign in - Accedi apps/client/src/app/components/header/header.component.ts 229 - - apps/client/src/app/pages/webauthn/webauthn-page-routing.module.ts - 7 - Oops! Incorrect Security Token. @@ -1217,6 +1033,10 @@ apps/client/src/app/components/header/header.component.ts 243 + + apps/client/src/app/components/user-account-settings/user-account-settings.component.ts + 157 + Manage Activities @@ -1231,7 +1051,7 @@ Ultimi giorni apps/client/src/app/components/home-market/home-market.html - 6 + 7 @@ -1249,6 +1069,10 @@ apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html 11 + + apps/client/src/app/components/user-account-settings/user-account-settings.html + 247 + apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html 10 @@ -1263,15 +1087,19 @@ apps/client/src/app/pages/landing/landing-page.html - 423 + 47 + + + apps/client/src/app/pages/landing/landing-page.html + 442 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 99 + 97 apps/client/src/app/pages/register/register-page.html - 29 + 30 apps/client/src/app/pages/webauthn/webauthn-page.html @@ -1307,7 +1135,7 @@ Accedi apps/client/src/app/components/header/header.component.html - 399 + 394 apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html @@ -1342,12 +1170,12 @@ Investment Investimento - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 58 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 165 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 165 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 58 @@ -1371,7 +1199,7 @@ Prestazioni nette assolute apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 124 + 126 @@ -1379,7 +1207,7 @@ Prestazioni nette apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 139 + 141 @@ -1387,7 +1215,7 @@ Asset totali apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 165 + 167 @@ -1395,7 +1223,7 @@ Oggetti di valore apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 178 + 180 @@ -1403,7 +1231,7 @@ Fondo di emergenza apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 190 + 192 apps/client/src/app/pages/features/features-page.html @@ -1419,7 +1247,7 @@ Potere d'acquisto apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 237 + 252 @@ -1427,7 +1255,7 @@ Patrimonio netto apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 284 + 297 @@ -1435,19 +1263,19 @@ Prestazioni annualizzate apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 296 + 309 Dividend Dividendo - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 330 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 177 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 177 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 343 apps/client/src/app/pages/features/features-page.html @@ -1455,11 +1283,11 @@ apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 192 + 200 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 255 + 270 @@ -1467,7 +1295,7 @@ Inserisci l'importo del tuo fondo di emergenza: apps/client/src/app/components/portfolio-summary/portfolio-summary.component.ts - 57 + 58 @@ -1475,19 +1303,19 @@ Settori apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 191 + 202 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 316 + 327 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 270 apps/client/src/app/pages/public/public-page.html - 45 + 50 @@ -1495,14 +1323,14 @@ Paesi apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 201 + 212 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 327 + 338 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 282 @@ -1514,12 +1342,12 @@ 10 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 377 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 355 + 382 libs/ui/src/lib/assistant/assistant.html @@ -1530,7 +1358,7 @@ Report Data Glitch Segnala un'anomalia dei dati - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 395 @@ -1541,6 +1369,10 @@ libs/ui/src/lib/holdings-table/holdings-table.component.html 98 + + libs/ui/src/lib/top-holdings/top-holdings.component.html + 46 + Performance @@ -1550,7 +1382,7 @@ 6 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 89 @@ -1611,7 +1443,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 233 + 250 @@ -1623,39 +1455,15 @@ libs/ui/src/lib/assistant/assistant.component.ts - 236 + 253 - - This feature requires a subscription. - Questa funzione richiede un abbonamento. - - apps/client/src/app/components/home-summary/home-summary.component.ts - 113 - - - apps/client/src/app/core/http-response.interceptor.ts - 69 - - - - Upgrade Plan - Piano di aggiornamento - - apps/client/src/app/components/home-summary/home-summary.component.ts - 115 - - - apps/client/src/app/core/http-response.interceptor.ts - 72 - - - - Okay - Bene + + Okay + Bene apps/client/src/app/core/http-response.interceptor.ts - 92 + 81 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts @@ -1683,7 +1491,7 @@ Informativa sulla privacy apps/client/src/app/app.component.html - 90 + 100 apps/client/src/app/pages/about/privacy-policy/privacy-policy-page.html @@ -1695,7 +1503,7 @@ Blog apps/client/src/app/app.component.html - 68 + 70 apps/client/src/app/pages/blog/2021/07/hallo-ghostfolio/hallo-ghostfolio-page.html @@ -1783,7 +1591,7 @@ Registro delle modifiche apps/client/src/app/app.component.html - 71 + 74 apps/client/src/app/pages/about/changelog/changelog-page.html @@ -1795,7 +1603,7 @@ Licenza d'uso apps/client/src/app/app.component.html - 80 + 85 apps/client/src/app/pages/about/license/license-page.html @@ -1859,7 +1667,7 @@ Vuoi davvero rimuovere questo metodo di accesso? apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 189 + 239 @@ -1867,7 +1675,7 @@ Account apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 82 + 85 libs/ui/src/lib/activities-table/activities-table.component.html @@ -1887,11 +1695,11 @@ per anno apps/client/src/app/components/user-account-membership/user-account-membership.html - 41 + 33 apps/client/src/app/pages/pricing/pricing-page.html - 254 + 256 @@ -1899,7 +1707,7 @@ Prova Premium apps/client/src/app/components/user-account-membership/user-account-membership.html - 50 + 40 @@ -1907,7 +1715,7 @@ Riscatta il buono apps/client/src/app/components/user-account-membership/user-account-membership.html - 63 + 54 @@ -1931,7 +1739,7 @@ Locale apps/client/src/app/components/user-account-settings/user-account-settings.html - 121 + 117 @@ -1939,7 +1747,7 @@ Formato data e numero apps/client/src/app/components/user-account-settings/user-account-settings.html - 123 + 119 @@ -1947,7 +1755,7 @@ Modalità Zen apps/client/src/app/components/user-account-settings/user-account-settings.html - 171 + 167 apps/client/src/app/pages/features/features-page.html @@ -1959,7 +1767,7 @@ Accesso con impronta digitale apps/client/src/app/components/user-account-settings/user-account-settings.html - 189 + 185 @@ -1971,7 +1779,7 @@ apps/client/src/app/components/user-account-settings/user-account-settings.html - 223 + 220 @@ -2027,7 +1835,7 @@ Contanti apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 211 + 226 @@ -2035,15 +1843,15 @@ Valuta apps/client/src/app/components/accounts-table/accounts-table.component.html - 55 + 65 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 120 + 130 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 222 + 233 apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html @@ -2051,7 +1859,7 @@ apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 140 + 143 libs/ui/src/lib/activities-table/activities-table.component.html @@ -2067,7 +1875,7 @@ apps/client/src/app/components/accounts-table/accounts-table.component.html - 117 + 136 apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html @@ -2083,7 +1891,7 @@ apps/client/src/app/components/accounts-table/accounts-table.component.html - 72 + 86 apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html @@ -2119,7 +1927,7 @@ Poiché hai già effettuato l'accesso, non puoi accedere all'account demo. apps/client/src/app/pages/demo/demo-page.component.ts - 32 + 33 @@ -2138,8 +1946,8 @@ Features Funzionalità - apps/client/src/app/pages/features/features-page-routing.module.ts - 13 + apps/client/src/app/app-routing.module.ts + 65 @@ -2203,7 +2011,7 @@ Per account apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 270 + 286 @@ -2219,7 +2027,7 @@ Per classe asset apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 86 + 85 @@ -2227,7 +2035,7 @@ Per partecipazione apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 109 + 107 @@ -2235,7 +2043,7 @@ Per settore apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 132 + 130 @@ -2243,7 +2051,7 @@ Per continente apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 156 + 153 @@ -2251,7 +2059,7 @@ Per paese apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 313 + 264 @@ -2259,11 +2067,11 @@ Regioni apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 203 + 198 apps/client/src/app/pages/public/public-page.html - 76 + 87 @@ -2291,7 +2099,7 @@ Cronologia degli investimenti apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 294 + 297 @@ -2299,7 +2107,7 @@ In alto apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 168 + 166 @@ -2307,7 +2115,7 @@ In basso apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 214 + 215 @@ -2339,7 +2147,7 @@ Regola del 4% apps/client/src/app/pages/portfolio/fire/fire-page.html - 41 + 40 @@ -2387,7 +2195,7 @@ Aggiorna l'attività apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 7 + 8 @@ -2395,11 +2203,11 @@ Aggiungi un'attività apps/client/src/app/components/home-overview/home-overview.html - 56 + 52 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 8 + 10 @@ -2415,23 +2223,23 @@ Nome, simbolo o ISIN apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html - 25 + 26 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 120 + 123 Quantity Quantità - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 154 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 179 + 187 libs/ui/src/lib/activities-table/activities-table.component.html @@ -2443,11 +2251,11 @@ Prezzo unitario apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 199 + 212 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 261 + 285 libs/ui/src/lib/activities-table/activities-table.component.html @@ -2459,11 +2267,11 @@ Commissione apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 280 + 305 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 302 + 329 libs/ui/src/lib/activities-table/activities-table.component.html @@ -2475,7 +2283,7 @@ Nota apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 352 + 363 apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html @@ -2483,7 +2291,7 @@ apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 311 + 338 @@ -2491,23 +2299,23 @@ Classe asset apps/client/src/app/components/admin-market-data/admin-market-data.html - 60 + 64 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 148 + 159 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 232 + 243 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 228 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 326 + 353 @@ -2563,7 +2371,7 @@ Valute apps/client/src/app/pages/public/public-page.html - 30 + 32 @@ -2571,7 +2379,7 @@ Continenti apps/client/src/app/pages/public/public-page.html - 60 + 68 @@ -2579,7 +2387,7 @@ Ghostfolio ti permette di tenere traccia della tua ricchezza. apps/client/src/app/pages/public/public-page.html - 148 + 159 @@ -2595,7 +2403,7 @@ Continua con Internet Identity apps/client/src/app/pages/register/register-page.html - 41 + 42 @@ -2603,7 +2411,7 @@ Continua con Google apps/client/src/app/pages/register/register-page.html - 51 + 53 @@ -2771,7 +2579,7 @@ Lingua apps/client/src/app/components/user-account-settings/user-account-settings.html - 50 + 48 @@ -2779,7 +2587,7 @@ Inizia apps/client/src/app/components/header/header.component.html - 411 + 404 @@ -2787,7 +2595,7 @@ Questa funzionalità non è attualmente disponibile. apps/client/src/app/core/http-response.interceptor.ts - 60 + 53 @@ -2795,7 +2603,7 @@ Ops! Qualcosa è andato storto. apps/client/src/app/core/http-response.interceptor.ts - 89 + 78 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts @@ -2807,11 +2615,11 @@ Riprova più tardi. apps/client/src/app/core/http-response.interceptor.ts - 62 + 55 apps/client/src/app/core/http-response.interceptor.ts - 91 + 80 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts @@ -2822,7 +2630,7 @@ Change Modifica - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 63 @@ -2835,11 +2643,11 @@ Mercati sviluppati apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 228 + 222 apps/client/src/app/pages/public/public-page.html - 93 + 104 @@ -2847,30 +2655,30 @@ Sottoclasse asset apps/client/src/app/components/admin-market-data/admin-market-data.html - 69 + 73 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 157 + 168 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 245 + 256 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 237 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 342 + 369 Average Unit Price Prezzo unitario medio - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 101 @@ -2878,7 +2686,7 @@ Maximum Price Prezzo massimo - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 144 @@ -2887,11 +2695,11 @@ Altri mercati apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 246 + 240 apps/client/src/app/pages/public/public-page.html - 111 + 122 @@ -2899,11 +2707,11 @@ Mercati emergenti apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 237 + 231 apps/client/src/app/pages/public/public-page.html - 102 + 113 @@ -2911,10 +2719,10 @@ Settore apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 174 + 185 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 254 @@ -2923,14 +2731,14 @@ Paese apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 185 + 196 apps/client/src/app/components/admin-users/admin-users.html 77 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 264 @@ -2938,7 +2746,7 @@ Minimum Price Prezzo minimo - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 128 @@ -2955,7 +2763,7 @@ Risparmio libs/ui/src/lib/fire-calculator/fire-calculator.component.ts - 377 + 381 @@ -2963,7 +2771,7 @@ Interesse libs/ui/src/lib/fire-calculator/fire-calculator.component.ts - 367 + 371 libs/ui/src/lib/i18n.ts @@ -2975,7 +2783,7 @@ Deposito libs/ui/src/lib/fire-calculator/fire-calculator.component.ts - 357 + 361 @@ -2991,7 +2799,7 @@ Numero di settori apps/client/src/app/components/admin-market-data/admin-market-data.html - 105 + 109 @@ -2999,7 +2807,7 @@ Numero di paesi apps/client/src/app/components/admin-market-data/admin-market-data.html - 114 + 118 @@ -3007,7 +2815,7 @@ Paura apps/client/src/app/components/home-market/home-market.component.ts - 25 + 27 libs/ui/src/lib/i18n.ts @@ -3019,7 +2827,7 @@ Avidità apps/client/src/app/components/home-market/home-market.component.ts - 26 + 28 libs/ui/src/lib/i18n.ts @@ -3047,7 +2855,7 @@ Alias apps/client/src/app/components/access-table/access-table.component.html - 3 + 4 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -3059,7 +2867,7 @@ Funzionalità sperimentali apps/client/src/app/components/user-account-settings/user-account-settings.html - 206 + 202 @@ -3075,7 +2883,7 @@ Confronta con... apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.html - 19 + 18 @@ -3091,7 +2899,7 @@ Escluso dall'analisi apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 249 + 264 @@ -3099,7 +2907,7 @@ Auto apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 33 + 36 @@ -3107,7 +2915,7 @@ Aspetto apps/client/src/app/components/user-account-settings/user-account-settings.html - 146 + 142 @@ -3115,7 +2923,7 @@ Auto apps/client/src/app/components/user-account-settings/user-account-settings.html - 160 + 156 @@ -3123,7 +2931,7 @@ Chiaro apps/client/src/app/components/user-account-settings/user-account-settings.html - 161 + 157 @@ -3131,7 +2939,7 @@ Scuro apps/client/src/app/components/user-account-settings/user-account-settings.html - 162 + 158 @@ -3147,7 +2955,7 @@ Evoluzione del portafoglio apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 264 + 268 @@ -3371,7 +3179,7 @@ Sono supportati i seguenti formati di file: apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 92 + 90 @@ -3379,11 +3187,11 @@ Indietro apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 146 + 144 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 182 + 178 @@ -3391,11 +3199,15 @@ Comunità apps/client/src/app/app.component.html - 105 + 118 apps/client/src/app/components/user-account-settings/user-account-settings.html - 81 + 77 + + + apps/client/src/app/components/user-account-settings/user-account-settings.html + 82 apps/client/src/app/components/user-account-settings/user-account-settings.html @@ -3411,20 +3223,16 @@ apps/client/src/app/components/user-account-settings/user-account-settings.html - 98 + 99 apps/client/src/app/components/user-account-settings/user-account-settings.html - 103 + 104 apps/client/src/app/components/user-account-settings/user-account-settings.html 108 - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 112 - apps/client/src/app/pages/features/features-page.html 256 @@ -3435,7 +3243,7 @@ Conteggio attività apps/client/src/app/components/admin-market-data/admin-market-data.html - 87 + 91 @@ -3451,7 +3259,7 @@ Mappatura dei simboli apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 279 + 290 @@ -3471,7 +3279,7 @@ Cronologia dei dividendi apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 352 + 356 @@ -3487,7 +3295,7 @@ Registrazione utente apps/client/src/app/components/admin-overview/admin-overview.html - 110 + 115 @@ -3507,11 +3315,11 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 155 + 153 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 190 + 186 @@ -3555,7 +3363,7 @@ Partecipazione apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 33 + 32 @@ -3563,7 +3371,7 @@ Carica i dividendi apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 70 + 68 @@ -3651,15 +3459,15 @@ Esperienza priva di distrazioni per i periodi più turbolenti apps/client/src/app/components/user-account-settings/user-account-settings.html - 172 + 168 - + Sneak peek at upcoming functionality Un'anteprima delle funzionalità in arrivo apps/client/src/app/components/user-account-settings/user-account-settings.html - 207 + 203 @@ -3679,11 +3487,11 @@ apps/client/src/app/pages/pricing/pricing-page.html - 55 + 57 apps/client/src/app/pages/pricing/pricing-page.html - 199 + 203 @@ -3695,11 +3503,11 @@ apps/client/src/app/pages/pricing/pricing-page.html - 63 + 65 apps/client/src/app/pages/pricing/pricing-page.html - 207 + 211 @@ -3711,11 +3519,11 @@ apps/client/src/app/pages/pricing/pricing-page.html - 67 + 69 apps/client/src/app/pages/pricing/pricing-page.html - 211 + 215 @@ -3727,11 +3535,11 @@ apps/client/src/app/pages/pricing/pricing-page.html - 83 + 85 apps/client/src/app/pages/pricing/pricing-page.html - 231 + 235 @@ -3747,7 +3555,7 @@ Aggiorna il piano apps/client/src/app/components/header/header.component.html - 182 + 178 apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html @@ -3755,11 +3563,11 @@ apps/client/src/app/components/user-account-membership/user-account-membership.html - 20 + 16 apps/client/src/app/pages/pricing/pricing-page.html - 268 + 270 @@ -3767,7 +3575,7 @@ Per gli investitori esperti di tecnologia che preferiscono gestire Ghostfolio sulla propria infrastruttura. apps/client/src/app/pages/pricing/pricing-page.html - 36 + 38 @@ -3775,15 +3583,15 @@ Transazioni illimitate apps/client/src/app/pages/pricing/pricing-page.html - 43 + 45 apps/client/src/app/pages/pricing/pricing-page.html - 126 + 129 apps/client/src/app/pages/pricing/pricing-page.html - 187 + 191 @@ -3791,15 +3599,15 @@ Account illimitati apps/client/src/app/pages/pricing/pricing-page.html - 47 + 49 apps/client/src/app/pages/pricing/pricing-page.html - 130 + 133 apps/client/src/app/pages/pricing/pricing-page.html - 191 + 195 @@ -3807,15 +3615,15 @@ Prestazioni del portafoglio apps/client/src/app/pages/pricing/pricing-page.html - 51 + 53 apps/client/src/app/pages/pricing/pricing-page.html - 134 + 137 apps/client/src/app/pages/pricing/pricing-page.html - 195 + 199 @@ -3823,7 +3631,7 @@ Self-hosted, aggiornamento manuale. apps/client/src/app/pages/pricing/pricing-page.html - 92 + 94 @@ -3831,11 +3639,11 @@ Free apps/client/src/app/pages/pricing/pricing-page.html - 93 + 95 apps/client/src/app/pages/pricing/pricing-page.html - 150 + 153 @@ -3843,7 +3651,7 @@ Per i nuovi investitori che hanno appena iniziato a fare trading. apps/client/src/app/pages/pricing/pricing-page.html - 120 + 123 @@ -3851,11 +3659,11 @@ Offerta cloud Ghostfolio completamente gestita. apps/client/src/app/pages/pricing/pricing-page.html - 149 + 152 apps/client/src/app/pages/pricing/pricing-page.html - 240 + 244 @@ -3863,7 +3671,7 @@ Per gli investitori ambiziosi che hanno bisogno di un quadro completo dei propri asset finanziari. apps/client/src/app/pages/pricing/pricing-page.html - 180 + 184 @@ -3871,15 +3679,15 @@ Pagamento una tantum, senza rinnovo automatico. apps/client/src/app/pages/pricing/pricing-page.html - 280 + 279 - + Get Started Inizia - apps/client/src/app/pages/pricing/pricing-page.html - 291 + apps/client/src/app/pages/landing/landing-page.html + 438 @@ -3887,23 +3695,23 @@ È gratuito. apps/client/src/app/pages/pricing/pricing-page.html - 294 + 300 Fees Commissioni - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 108 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 199 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 199 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 108 apps/client/src/app/pages/portfolio/fire/fire-page.html - 161 + 158 @@ -3919,11 +3727,11 @@ apps/client/src/app/pages/pricing/pricing-page.html - 59 + 61 apps/client/src/app/pages/pricing/pricing-page.html - 203 + 207 @@ -3939,15 +3747,15 @@ Importazione ed esportazione dei dati apps/client/src/app/pages/pricing/pricing-page.html - 71 + 73 apps/client/src/app/pages/pricing/pricing-page.html - 138 + 141 apps/client/src/app/pages/pricing/pricing-page.html - 215 + 219 @@ -3963,7 +3771,7 @@ Supporto della comunità apps/client/src/app/pages/pricing/pricing-page.html - 88 + 90 @@ -3971,7 +3779,7 @@ Supporto via email e chat apps/client/src/app/pages/pricing/pricing-page.html - 236 + 240 @@ -3998,12 +3806,12 @@ 2 - + Oops! Could not get the historical exchange rate from Ops! Impossibile ottenere il tasso di cambio storico da apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 292 + 239 @@ -4031,7 +3839,7 @@ apps/client/src/app/pages/pricing/pricing-page.html - 226 + 230 @@ -4047,15 +3855,15 @@ Rinnova il piano apps/client/src/app/components/header/header.component.html - 190 + 183 apps/client/src/app/components/user-account-membership/user-account-membership.html - 28 + 21 apps/client/src/app/pages/pricing/pricing-page.html - 276 + 275 @@ -4071,7 +3879,7 @@ Imita l'utente apps/client/src/app/components/admin-users/admin-users.html - 222 + 218 @@ -4079,7 +3887,7 @@ Elimina l'utente apps/client/src/app/components/admin-users/admin-users.html - 232 + 229 @@ -4095,7 +3903,7 @@ Per fornitore di ETF apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 290 + 306 @@ -4103,7 +3911,7 @@ Aggiorna la piattaforma apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html - 7 + 8 @@ -4111,7 +3919,7 @@ Aggiungi la piattaforma apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html - 8 + 10 @@ -4119,15 +3927,15 @@ Url apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 339 + 350 apps/client/src/app/components/admin-platform/admin-platform.component.html - 50 + 51 apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html - 22 + 25 @@ -4151,7 +3959,7 @@ Aggiornamento del saldo di cassa apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 108 + 111 @@ -4227,7 +4035,7 @@ Gestisci i benchmark apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.html - 38 + 35 @@ -4243,7 +4051,7 @@ Seleziona il file apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 23 + 22 @@ -4251,7 +4059,7 @@ Seleziona i dividendi apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 115 + 113 @@ -4259,7 +4067,7 @@ Seleziona le attività apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 118 + 115 @@ -4291,7 +4099,7 @@ Finanza personale apps/client/src/app/app.component.html - 55 + 54 @@ -4299,7 +4107,7 @@ Domande più frequenti (FAQ) apps/client/src/app/app.component.html - 76 + 80 apps/client/src/app/pages/about/overview/about-overview-page.html @@ -4311,7 +4119,7 @@ Serie attuale apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 315 + 318 @@ -4319,7 +4127,7 @@ Serie più lunga apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 324 + 327 @@ -4359,7 +4167,7 @@ Passività apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 264 + 279 apps/client/src/app/pages/features/features-page.html @@ -4507,7 +4315,7 @@ Configurazione dello scraper apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 291 + 302 @@ -4538,10060 +4346,1756 @@ Founded Fondato - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html 72 + + + Origin + Origine - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 77 + + + Region + Regione - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 82 + + + Available in + Disponibile in - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 87 + + + ✅ Yes + ✅ Si - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 115 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 122 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 134 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 141 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 153 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 160 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 172 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 179 + + + ❌ No + ❌ No - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 117 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 136 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 143 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 155 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 162 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 174 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 181 + + + ❌ No + ❌ No - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 124 + + + Self-Hosting + Self-hosting - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 129 + + + Use anonymously + Usalo in modo anonimo - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 148 + + + Free Plan + Piano gratuito - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 167 + + + Notes + Note - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 201 + + + Effortlessly track, analyze, and visualize your wealth with Ghostfolio. + Monitora, analizza e visualizza facilmente la tua ricchezza con Ghostfolio. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 227 + + + Personal Finance Tools + Strumenti di finanza personale - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 308 + + + Guides + Guide - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/resources-page.html + 22 + + + Glossary + Glossario - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/resources-page.html + 92 + + + Stocks, ETFs, bonds, cryptocurrencies, commodities + Azioni, ETF, obbligazioni, criptovalute e materie prime - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 25 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 65 + + + Mortgages, personal loans, credit cards + Mutui, prestiti personali, carte di credito - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 57 + + + Luxury items, real estate, private companies + Articoli di lusso, immobili, aziende private - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 73 + + + Buy + Compra - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + libs/ui/src/lib/i18n.ts + 31 + + + Valuable + Prezioso - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + libs/ui/src/lib/i18n.ts + 35 + + + ETFs without Countries + ETF senza paesi - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/components/admin-market-data/admin-market-data.component.ts + 78 + + + ETFs without Sectors + ETF senza settori - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/components/admin-market-data/admin-market-data.component.ts + 83 + + + Assets + Asset - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 239 + + + Preset + Preimpostato - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + libs/ui/src/lib/i18n.ts + 22 + + + By Market + Per mercato - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 175 + + + Asia-Pacific + Asia e Pacifico - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + libs/ui/src/lib/i18n.ts + 5 + + + Japan + Giappone - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + libs/ui/src/lib/i18n.ts + 17 + + + Welcome to Ghostfolio + Benvenuto su Ghostfolio - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/components/home-overview/home-overview.html + 7 + + + Setup your accounts + Configura i tuoi account - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/components/home-overview/home-overview.html + 15 + + + Get a comprehensive financial overview by adding your bank and brokerage accounts. + Ottieni una panoramica finanziaria completa aggiungendo i tuoi conti bancari e di trading. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/components/home-overview/home-overview.html + 17 + + + Capture your activities + Cattura le tue attività - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/components/home-overview/home-overview.html + 24 + + + Record your investment activities to keep your portfolio up to date. + Registra le tue attività di investimento per tenere aggiornato il tuo portafoglio. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/components/home-overview/home-overview.html + 26 + + + Monitor and analyze your portfolio + Monitora e analizza il tuo portafoglio - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/components/home-overview/home-overview.html + 33 + + + Track your progress in real-time with comprehensive analysis and insights. + Monitora i tuoi progressi in tempo reale, con analisi e approfondimenti completi. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/components/home-overview/home-overview.html + 35 - - Origin - Origine + + No data available + Nessun dato disponibile - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 250 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/public/public-page.html + 132 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + libs/ui/src/lib/top-holdings/top-holdings.component.html + 88 + + + Ready to take control of your personal finances? + Sei pronto a prendere il controllo delle tue finanze personali? - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/components/home-overview/home-overview.html + 8 + + + Setup accounts + Configura gli account - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/components/home-overview/home-overview.html + 44 + + + Biometric Authentication + Autenticazione biometrica - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 184 + + + At Ghostfolio, transparency is at the core of our values. We publish the source code as open source software (OSS) under the AGPL-3.0 license and we openly share aggregated key metrics of the platform’s operational status. + Per Ghostfolio la trasparenza è al centro dei propri valori. Pubblichiamo il codice sorgente come software open source (OSS) sotto la licenza AGPL-3.0 e condividiamo apertamente le metriche chiave aggregate dello stato operativo della piattaforma. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/open/open-page.html + 6 + + + Active Users + Utenti attivi - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/open/open-page.html + 40 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/open/open-page.html + 62 + + + New Users + Nuovi utenti - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/open/open-page.html + 51 + + + Users in Slack community + Utenti nella comunità Slack - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/open/open-page.html + 75 + + + Contributors on GitHub + Contributori su GitHub - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/open/open-page.html + 89 + + + Stars on GitHub + Stelle su GitHub - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 88 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/open/open-page.html + 103 + + + Pulls on Docker Hub + Estrazioni su Docker Hub - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 106 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/open/open-page.html + 117 + + + Uptime + Tempo di attività - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/open/open-page.html + 132 + + + Export Data + Esporta dati - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 228 + + + Currencies + Valute - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/components/admin-market-data/admin-market-data.component.ts + 73 + + + Our + Nostri - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/about/oss-friends/oss-friends-page.html + 6 + + + Visit + Visita - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/about/oss-friends/oss-friends-page.html + 28 + + + Discover other exciting Open Source Software projects + Scopri altri interessanti progetti di software open source - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/about/oss-friends/oss-friends-page.html + 9 + + + Frequently Asked Questions (FAQ) + Domande più frequenti (FAQ) - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/faq/overview/faq-overview-page.html + 4 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/faq/saas/saas-page.html + 4 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/faq/self-hosting/self-hosting-page.html + 4 + + + Check out the numerous features of Ghostfolio to manage your wealth + Scopri le numerose funzionalità di Ghostfolio per gestire la tua ricchezza - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/features/features-page.html + 6 + + + Discover the latest Ghostfolio updates and insights on personal finance + Scopri gli ultimi aggiornamenti e approfondimenti di Ghostfolio sulla finanza personale - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/blog/blog-page.html + 7 + + + If you prefer to run Ghostfolio on your own infrastructure, please find the source code and further instructions on GitHub. + Se preferisci eseguire Ghostfolio sulla tua infrastruttura, puoi trovare il codice sorgente e ulteriori istruzioni su GitHub. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/pricing/pricing-page.html + 26 + + + Manage your wealth like a boss + Gestisci la tua ricchezza come un capo - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 5 + + + Ghostfolio is a privacy-first, open source dashboard for your personal finances. Break down your asset allocation, know your net worth and make solid, data-driven investment decisions. + Ghostfolio è uno strumento open source e rispettoso della privacy per la gestione delle tue finanze personali. Analizza la tua allocazione degli asset, conosci il tuo patrimonio netto e prendi decisioni di investimento solide e basate sui dati. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 9 + + + Get Started + Inizia - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 41 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/pricing/pricing-page.html + 297 + + + Monthly Active Users + Utenti attivi mensili - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 70 + + + As seen in + Come si vede su - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 115 + + + Protect your assets. Refine your personal investment strategy. + Proteggi i tuoi asset. Perfeziona la tua strategia di investimento personale. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 217 + + + Ghostfolio empowers busy people to keep track of stocks, ETFs or cryptocurrencies without being tracked. + Ghostfolio permette alle persone impegnate di tenere traccia di azioni, ETF o criptovalute senza essere tracciate. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 221 + + + 360° View + Vista a 360° - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 232 + + + Web3 Ready + Pronto per il Web3 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 243 + + + Use Ghostfolio anonymously and own your financial data. + Usa Ghostfolio in modo anonimo e possiedi i tuoi dati finanziari. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 245 + + + Open Source + Open source - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 253 + + + Benefit from continuous improvements through a strong community. + Beneficia dei continui miglioramenti grazie a una forte comunità. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 255 + + + Why Ghostfolio? + Perché Ghostfolio? - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 264 + + + Ghostfolio is for you if you are... + Ghostfolio è per te se... - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 265 + + + trading stocks, ETFs or cryptocurrencies on multiple platforms + fai trading di azioni, ETF o criptovalute su più piattaforme - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 272 + + + pursuing a buy & hold strategy + persegui una strategia buy & hold - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 278 + + + interested in getting insights of your portfolio composition + sei interessato a conoscere la composizione del tuo portafoglio - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 283 + + + valuing privacy and data ownership + valorizzi la privacy e la proprietà dei dati - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 288 + + + into minimalism + sei per il minimalismo - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 291 + + + caring about diversifying your financial resources + ti interessa diversificare le tue risorse finanziarie - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 295 + + + interested in financial independence + sei interessato all'indipendenza finanziaria - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 299 - - Region - Regione + + saying no to spreadsheets in + non vuoi utilizzare il foglio elettronico nel - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 303 + + + still reading this list + stai ancora leggendo questo elenco - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 306 + + + Learn more about Ghostfolio + Ulteriori informazioni su Ghostfolio - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 311 + + + What our users are saying + Cosa dicono i nostri utenti - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 319 + + + Members from around the globe are using Ghostfolio Premium + Membri da tutto il mondo utilizzano Ghostfolio Premium - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 358 + + + How does Ghostfolio work? + Come funziona Ghostfolio? - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 375 + + + Sign up anonymously* + Iscriviti in modo anonimo* - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 384 + + + * no e-mail address nor credit card required + * non è richiesto alcun indirizzo email né la carta di credito - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 386 + + + Add any of your historical transactions + Aggiungi le tue transazioni storiche - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 397 + + + Get valuable insights of your portfolio composition + Ottieni informazioni preziose sulla composizione del tuo portafoglio - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 409 + + + Are you ready? + Seipronto? - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 423 + + + Live Demo + Demo in tempo reale - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 49 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 443 + + + Get the full picture of your personal finances across multiple platforms. + Ottieni un quadro completo delle tue finanze personali su più piattaforme. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 234 + + + Get started in only 3 steps + Inizia in soli 3 passi - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 378 + + + faq + domande-piu-frequenti - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/app.component.ts + 66 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/core/paths.ts + 3 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/about/overview/about-overview-page.component.ts + 19 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/faq/faq-page.component.ts + 37 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/faq/faq-page.component.ts + 42 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/faq/faq-page.component.ts + 48 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/resources/resources-page.component.ts + 17 + + + features + funzionalita - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/app.component.ts + 67 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/components/header/header.component.ts + 78 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/components/header/header.component.ts + 83 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/core/paths.ts + 4 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/about/overview/about-overview-page.component.ts + 20 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/blog/2022/11/black-friday-2022/black-friday-2022-page.component.ts + 15 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/blog/2023/03/1000-stars-on-github/1000-stars-on-github-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/blog/2023/05/unlock-your-financial-potential-with-ghostfolio/unlock-your-financial-potential-with-ghostfolio-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/blog/2023/07/exploring-the-path-to-fire/exploring-the-path-to-fire-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.component.ts + 15 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/blog/2023/11/black-week-2023/black-week-2023-page.component.ts + 15 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/blog/2023/11/hacktoberfest-2023-debriefing/hacktoberfest-2023-debriefing-page.component.ts + 14 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/faq/overview/faq-overview-page.component.ts + 14 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/pricing/pricing-page.component.ts + 35 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 24 + + + about + informazioni-su - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/app.component.ts + 59 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/app.component.ts + 60 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/app.component.ts + 61 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/app.component.ts + 63 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/components/header/header.component.ts + 77 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html + apps/client/src/app/components/header/header.component.ts 82 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/core/paths.ts + 2 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/about/about-page.component.ts + 45 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/about/about-page.component.ts + 50 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/about/about-page.component.ts + 55 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/about/about-page.component.ts + 63 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/about/about-page.component.ts + 74 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/blog/2023/08/ghostfolio-joins-oss-friends/ghostfolio-joins-oss-friends-page.component.ts + 13 - - - Available in - Disponibile in - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.component.ts + 14 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2023/09/hacktoberfest-2023/hacktoberfest-2023-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2023/11/hacktoberfest-2023-debriefing/hacktoberfest-2023-debriefing-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/landing/landing-page.component.ts + 26 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.component.ts + 18 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 23 + + + privacy-policy + informativa-sulla-privacy - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/app.component.ts + 64 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/core/paths.ts + 8 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/about/about-page.component.ts + 63 + + + license + licenza - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/app.component.ts + 61 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/core/paths.ts + 5 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/about/about-page.component.ts + 55 + + + markets + mercati - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/app.component.ts + 68 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/components/header/header.component.ts + 79 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/components/header/header.component.ts + 84 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/core/paths.ts + 6 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2022/08/500-stars-on-github/500-stars-on-github-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.component.ts + 16 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/faq/saas/saas-page.component.ts + 14 + + + pricing + prezzi - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/app.component.ts + 69 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/components/header/header.component.ts + 80 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/components/header/header.component.ts + 85 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.component.ts + 14 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/components/user-account-membership/user-account-membership.component.ts + 38 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/core/http-response.interceptor.ts + 72 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/core/paths.ts + 7 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2021/07/hallo-ghostfolio/hallo-ghostfolio-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2021/07/hello-ghostfolio/hello-ghostfolio-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2022/01/first-months-in-open-source/first-months-in-open-source-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2022/08/500-stars-on-github/500-stars-on-github-page.component.ts + 14 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2022/11/black-friday-2022/black-friday-2022-page.component.ts + 16 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2023/03/1000-stars-on-github/1000-stars-on-github-page.component.ts + 14 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2023/11/black-week-2023/black-week-2023-page.component.ts + 16 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/faq/saas/saas-page.component.ts + 15 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + libs/ui/src/lib/membership-card/membership-card.component.ts + 25 + + + register + iscrizione - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/app.component.ts + 70 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/components/header/header.component.ts + 86 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/core/auth.guard.ts + 55 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/core/paths.ts + 9 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/faq/saas/saas-page.component.ts + 16 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/features/features-page.component.ts + 29 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/landing/landing-page.component.ts + 27 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/pricing/pricing-page.component.ts + 36 + + + resources + risorse - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/app.component.ts + 71 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/components/header/header.component.ts + 81 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html + apps/client/src/app/components/header/header.component.ts 87 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/core/paths.ts + 10 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2021/07/hallo-ghostfolio/hallo-ghostfolio-page.component.ts + 14 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2021/07/hello-ghostfolio/hello-ghostfolio-page.component.ts + 14 - - - ✅ Yes - ✅ Si - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/blog/2022/07/how-do-i-get-my-finances-in-order/how-do-i-get-my-finances-in-order-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/blog/2023/05/unlock-your-financial-potential-with-ghostfolio/unlock-your-financial-potential-with-ghostfolio-page.component.ts + 14 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/features/features-page.component.ts + 30 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.component.ts + 14 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 26 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/resources-page.component.ts + 19 + + + This overview page features a curated collection of personal finance tools compared to the open source alternative Ghostfolio. If you value transparency, data privacy, and community collaboration, Ghostfolio provides an excellent opportunity to take control of your financial management. + Questa pagina panoramica presenta una raccolta curata di strumenti di finanza personale confrontati con l'alternativa open source Ghostfolio. Se apprezzi la trasparenza, la privacy dei dati e la collaborazione con la comunità, Ghostfolio ti offre un'ottima opportunità per prendere il controllo della tua gestione finanziaria. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html + 8 + + + Explore the links below to compare a variety of personal finance tools with Ghostfolio. + Esplora i link qui sotto per confrontare una serie di strumenti di finanza personale con Ghostfolio. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html + 16 + + + Open Source Alternative to + L'alternativa open source a - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html + 42 + + + Open Source Alternative to + L'alternativa open source a - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page-routing.module.ts + 27 + + + The Open Source Alternative to + L'alternativa open source a - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 8 + + + Are you looking for an open source alternative to ? Ghostfolio is a powerful portfolio management tool that provides individuals with a comprehensive platform to track, analyze, and optimize their investments. Whether you are an experienced investor or just starting out, Ghostfolio offers an intuitive user interface and a wide range of functionalities to help you make informed decisions and take control of your financial future. + Stai cercando un'alternativa open source a ? Ghostfolio è un potente strumento di gestione del portafoglio che fornisce alle persone una piattaforma completa per monitorare, analizzare e ottimizzare i propri investimenti. Che tu sia un investitore esperto o alle prime armi, Ghostfolio offre un'interfaccia utente intuitiva e un'ampia gamma di funzionalità per aiutarti a prendere decisioni informate e il controllo del tuo futuro finanziario. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 13 + + + Ghostfolio is an open source software (OSS), providing a cost-effective alternative to making it particularly suitable for individuals on a tight budget, such as those pursuing Financial Independence, Retire Early (FIRE). By leveraging the collective efforts of a community of developers and personal finance enthusiasts, Ghostfolio continuously enhances its capabilities, security, and user experience. + Ghostfolio è un software open source (OSS) che offre un'alternativa economicamente vantaggiosa a particolarmente adatta a persone con un budget limitato, come quelle che perseguono l'indipendenza finanziaria e il pensionamento anticipato (FIRE). Grazie agli sforzi collettivi di una comunità di sviluppatori e di appassionati di finanza personale, Ghostfolio migliora continuamente le sue capacità, la sua sicurezza e la sua esperienza utente. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 27 + + + Let’s dive deeper into the detailed Ghostfolio vs comparison table below to gain a thorough understanding of how Ghostfolio positions itself relative to . We will explore various aspects such as features, data privacy, pricing, and more, allowing you to make a well-informed choice for your personal requirements. + Analizziamo nel dettaglio la tabella di confronto qui sotto per comprendere a fondo come Ghostfolio si posiziona rispetto a . Esploreremo vari aspetti come le caratteristiche, la privacy dei dati, il prezzo e altro ancora, permettendoti di fare una scelta ben informata per le tue esigenze personali. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 38 + + + open-source-alternative-to + alternativa-open-source-a - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page-routing.module.ts + 26 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.component.ts + 13 + + + Please note that the information provided in the Ghostfolio vs comparison table is based on our independent research and analysis. This website is not affiliated with or any other product mentioned in the comparison. As the landscape of personal finance tools evolves, it is essential to verify any specific details or changes directly from the respective product page. Data needs a refresh? Help us maintain accurate data on GitHub. + Nota bene: le informazioni fornite si basano sulle nostre ricerche e analisi indipendenti. Questo sito web non è affiliato con o a qualsiasi altro prodotto citato nel confronto. Poiché il panorama degli strumenti di finanza personale si evolve, è essenziale verificare qualsiasi dettaglio o modifica specifica direttamente nella pagina del prodotto in questione. I dati hanno bisogno di essere aggiornati? Aiutaci a mantenere i dati accurati su GitHub. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 210 + + + Ready to take your investments to the next level? + Sei pronto a portare il tuo investimento al livello successivo? - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 223 + + + Get Started + Inizia - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 232 + + + Switzerland + Svizzera - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 58 + + + Global + Globale - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 59 + + + (Last 24 hours) + (Ultime 24 ore) - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/open/open-page.html + 37 + + + (Last 30 days) + (Ultimi 30 giorni) - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/open/open-page.html + 48 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/open/open-page.html + 59 + + + (Last 90 days) + (Ultimi 90 giorni) - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/open/open-page.html + 127 + + + Choose or drop a file here + Choose or drop a file here - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 84 + + + You are using the Live Demo. + You are using the Live Demo. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/app.component.html + 12 + + + One-time fee, annual account fees + One-time fee, annual account fees - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 33 + + + Distribution of corporate earnings + Distribution of corporate earnings - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 41 + + + Oops! Could not get the historical exchange rate from + Oops! Could not get the historical exchange rate from - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 317 + + + Fee + Fee - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + libs/ui/src/lib/i18n.ts + 33 + + + Interest + Interest - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 331 + + + Revenue for lending out money + Revenue for lending out money - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 49 + + + Add Tag + Add Tag - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/components/admin-tag/admin-tag.component.html + 11 + + + Do you really want to delete this tag? + Do you really want to delete this tag? - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/components/admin-tag/admin-tag.component.ts + 79 + + + Update tag + Update tag - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html + 8 + + + Add tag + Add tag - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html + 10 + + + Ghostfolio X-ray uses static analysis to identify potential issues and risks in your portfolio. + Ghostfolio X-ray uses static analysis to identify potential issues and risks in your portfolio. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/portfolio/fire/fire-page.html + 111 + + + Currency Cluster Risks + Currency Cluster Risks - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/portfolio/fire/fire-page.html + 134 + + + Account Cluster Risks + Account Cluster Risks - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/portfolio/fire/fire-page.html + 146 + + + Transfer Cash Balance + Transfer Cash Balance - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/components/accounts-table/accounts-table.component.html + 10 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html + 7 + + + Benchmark + Benchmark - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 284 + + + Version + Version - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/components/admin-overview/admin-overview.html + 7 + + + Settings + Settings - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - - ❌ No - ❌ No - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - - ❌ No - ❌ No - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - - Self-Hosting - Self-hosting - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - - Use anonymously - Usalo in modo anonimo - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - - Free Plan - Piano gratuito - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - - Notes - Note - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - - Effortlessly track, analyze, and visualize your wealth with Ghostfolio. - Monitora, analizza e visualizza facilmente la tua ricchezza con Ghostfolio. - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - - Personal Finance Tools - Strumenti di finanza personale - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - - Guides - Guide - - apps/client/src/app/pages/resources/resources-page.html - 22 - - - - Glossary - Glossario - - apps/client/src/app/pages/resources/resources-page.html - 92 - - - - Stocks, ETFs, bonds, cryptocurrencies, commodities - Azioni, ETF, obbligazioni, criptovalute e materie prime - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 22 - - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 62 - - - - Mortgages, personal loans, credit cards - Mutui, prestiti personali, carte di credito - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 54 - - - - Luxury items, real estate, private companies - Articoli di lusso, immobili, aziende private - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 70 - - - - Buy - Compra - - libs/ui/src/lib/i18n.ts - 31 - - - - Valuable - Prezioso - - libs/ui/src/lib/i18n.ts - 35 - - - - ETFs without Countries - ETF senza paesi - - apps/client/src/app/components/admin-market-data/admin-market-data.component.ts - 78 - - - - ETFs without Sectors - ETF senza settori - - apps/client/src/app/components/admin-market-data/admin-market-data.component.ts - 83 - - - - Assets - Asset - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 224 - - - - Preset - Preimpostato - - libs/ui/src/lib/i18n.ts - 22 - - - - By Market - Per mercato - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 179 - - - - Asia-Pacific - Asia e Pacifico - - libs/ui/src/lib/i18n.ts - 5 - - - - Japan - Giappone - - libs/ui/src/lib/i18n.ts - 17 - - - - Welcome to Ghostfolio - Benvenuto su Ghostfolio - - apps/client/src/app/components/home-overview/home-overview.html - 7 - - - - Setup your accounts - Configura i tuoi account - - apps/client/src/app/components/home-overview/home-overview.html - 15 - - - - Get a comprehensive financial overview by adding your bank and brokerage accounts. - Ottieni una panoramica finanziaria completa aggiungendo i tuoi conti bancari e di trading. - - apps/client/src/app/components/home-overview/home-overview.html - 17 - - - - Capture your activities - Cattura le tue attività - - apps/client/src/app/components/home-overview/home-overview.html - 24 - - - - Record your investment activities to keep your portfolio up to date. - Registra le tue attività di investimento per tenere aggiornato il tuo portafoglio. - - apps/client/src/app/components/home-overview/home-overview.html - 26 - - - - Monitor and analyze your portfolio - Monitora e analizza il tuo portafoglio - - apps/client/src/app/components/home-overview/home-overview.html - 33 - - - - Track your progress in real-time with comprehensive analysis and insights. - Monitora i tuoi progressi in tempo reale, con analisi e approfondimenti completi. - - apps/client/src/app/components/home-overview/home-overview.html - 35 - - - - No data available - Nessun dato disponibile - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 258 - - - apps/client/src/app/pages/public/public-page.html - 123 - - - - Ready to take control of your personal finances? - Sei pronto a prendere il controllo delle tue finanze personali? - - apps/client/src/app/components/home-overview/home-overview.html - 8 - - - - Setup accounts - Configura gli account - - apps/client/src/app/components/home-overview/home-overview.html - 48 - - - - Biometric Authentication - Autenticazione biometrica - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 188 - - - - At Ghostfolio, transparency is at the core of our values. We publish the source code as open source software (OSS) under the AGPL-3.0 license and we openly share aggregated key metrics of the platform’s operational status. - Per Ghostfolio la trasparenza è al centro dei propri valori. Pubblichiamo il codice sorgente come software open source (OSS) sotto la licenza AGPL-3.0 e condividiamo apertamente le metriche chiave aggregate dello stato operativo della piattaforma. - - apps/client/src/app/pages/open/open-page.html - 6 - - - - Active Users - Utenti attivi - - apps/client/src/app/pages/open/open-page.html - 40 - - - apps/client/src/app/pages/open/open-page.html - 62 - - - - New Users - Nuovi utenti - - apps/client/src/app/pages/open/open-page.html - 51 - - - - Users in Slack community - Utenti nella comunità Slack - - apps/client/src/app/pages/open/open-page.html - 75 - - - - Contributors on GitHub - Contributori su GitHub - - apps/client/src/app/pages/open/open-page.html - 89 - - - - Stars on GitHub - Stelle su GitHub - - apps/client/src/app/pages/landing/landing-page.html - 87 - - - apps/client/src/app/pages/open/open-page.html - 103 - - - - Pulls on Docker Hub - Estrazioni su Docker Hub - - apps/client/src/app/pages/landing/landing-page.html - 105 - - - apps/client/src/app/pages/open/open-page.html - 117 - - - - Uptime - Tempo di attività - - apps/client/src/app/pages/open/open-page.html - 132 - - - - Export Data - Esporta dati - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 231 - - - - Currencies - Valute - - apps/client/src/app/components/admin-market-data/admin-market-data.component.ts - 73 - - - - Our - Nostri - - apps/client/src/app/pages/about/oss-friends/oss-friends-page.html - 6 - - - - Visit - Visita - - apps/client/src/app/pages/about/oss-friends/oss-friends-page.html - 28 - - - - Discover other exciting Open Source Software projects - Scopri altri interessanti progetti di software open source - - apps/client/src/app/pages/about/oss-friends/oss-friends-page.html - 9 - - - - Frequently Asked Questions (FAQ) - Domande più frequenti (FAQ) - - apps/client/src/app/pages/faq/overview/faq-overview-page.html - 4 - - - apps/client/src/app/pages/faq/saas/saas-page.html - 4 - - - apps/client/src/app/pages/faq/self-hosting/self-hosting-page.html - 4 - - - - Check out the numerous features of Ghostfolio to manage your wealth - Scopri le numerose funzionalità di Ghostfolio per gestire la tua ricchezza - - apps/client/src/app/pages/features/features-page.html - 6 - - - - Discover the latest Ghostfolio updates and insights on personal finance - Scopri gli ultimi aggiornamenti e approfondimenti di Ghostfolio sulla finanza personale - - apps/client/src/app/pages/blog/blog-page.html - 7 - - - - If you prefer to run Ghostfolio on your own infrastructure, please find the source code and further instructions on GitHub. - Se preferisci eseguire Ghostfolio sulla tua infrastruttura, puoi trovare il codice sorgente e ulteriori istruzioni su GitHub. - - apps/client/src/app/pages/pricing/pricing-page.html - 24 - - - - Manage your wealth like a boss - Gestisci la tua ricchezza come un capo - - apps/client/src/app/pages/landing/landing-page.html - 5 - - - - Ghostfolio is a privacy-first, open source dashboard for your personal finances. Break down your asset allocation, know your net worth and make solid, data-driven investment decisions. - Ghostfolio è uno strumento open source e rispettoso della privacy per la gestione delle tue finanze personali. Analizza la tua allocazione degli asset, conosci il tuo patrimonio netto e prendi decisioni di investimento solide e basate sui dati. - - apps/client/src/app/pages/landing/landing-page.html - 9 - - - - Get Started - Inizia - - apps/client/src/app/pages/landing/landing-page.html - 41 - - - apps/client/src/app/pages/landing/landing-page.html - 419 - - - - or - o - - apps/client/src/app/pages/landing/landing-page.html - 46 - - - - Monthly Active Users - Utenti attivi mensili - - apps/client/src/app/pages/landing/landing-page.html - 69 - - - - As seen in - Come si vede su - - apps/client/src/app/pages/landing/landing-page.html - 113 - - - - Protect your assets. Refine your personal investment strategy. - Proteggi i tuoi asset. Perfeziona la tua strategia di investimento personale. - - apps/client/src/app/pages/landing/landing-page.html - 215 - - - - Ghostfolio empowers busy people to keep track of stocks, ETFs or cryptocurrencies without being tracked. - Ghostfolio permette alle persone impegnate di tenere traccia di azioni, ETF o criptovalute senza essere tracciate. - - apps/client/src/app/pages/landing/landing-page.html - 219 - - - - 360° View - Vista a 360° - - apps/client/src/app/pages/landing/landing-page.html - 230 - - - - Web3 Ready - Pronto per il Web3 - - apps/client/src/app/pages/landing/landing-page.html - 241 - - - - Use Ghostfolio anonymously and own your financial data. - Usa Ghostfolio in modo anonimo e possiedi i tuoi dati finanziari. - - apps/client/src/app/pages/landing/landing-page.html - 243 - - - - Open Source - Open source - - apps/client/src/app/pages/landing/landing-page.html - 251 - - - - Benefit from continuous improvements through a strong community. - Beneficia dei continui miglioramenti grazie a una forte comunità. - - apps/client/src/app/pages/landing/landing-page.html - 253 - - - - Why Ghostfolio? - Perché Ghostfolio? - - apps/client/src/app/pages/landing/landing-page.html - 262 - - - - Ghostfolio is for you if you are... - Ghostfolio è per te se... - - apps/client/src/app/pages/landing/landing-page.html - 263 - - - - trading stocks, ETFs or cryptocurrencies on multiple platforms - fai trading di azioni, ETF o criptovalute su più piattaforme - - apps/client/src/app/pages/landing/landing-page.html - 270 - - - - pursuing a buy & hold strategy - persegui una strategia buy & hold - - apps/client/src/app/pages/landing/landing-page.html - 276 - - - - interested in getting insights of your portfolio composition - sei interessato a conoscere la composizione del tuo portafoglio - - apps/client/src/app/pages/landing/landing-page.html - 281 - - - - valuing privacy and data ownership - valorizzi la privacy e la proprietà dei dati - - apps/client/src/app/pages/landing/landing-page.html - 286 - - - - into minimalism - sei per il minimalismo - - apps/client/src/app/pages/landing/landing-page.html - 289 - - - - caring about diversifying your financial resources - ti interessa diversificare le tue risorse finanziarie - - apps/client/src/app/pages/landing/landing-page.html - 293 - - - - interested in financial independence - sei interessato all'indipendenza finanziaria - - apps/client/src/app/pages/landing/landing-page.html - 297 - - - - saying no to spreadsheets in - non vuoi utilizzare il foglio elettronico nel - - apps/client/src/app/pages/landing/landing-page.html - 301 - - - - still reading this list - stai ancora leggendo questo elenco - - apps/client/src/app/pages/landing/landing-page.html - 304 - - - - Learn more about Ghostfolio - Ulteriori informazioni su Ghostfolio - - apps/client/src/app/pages/landing/landing-page.html - 309 - - - - What our users are saying - Cosa dicono i nostri utenti - - apps/client/src/app/pages/landing/landing-page.html - 317 - - - - Members from around the globe are using Ghostfolio Premium - Membri da tutto il mondo utilizzano Ghostfolio Premium - - apps/client/src/app/pages/landing/landing-page.html - 349 - - - - How does Ghostfolio work? - Come funziona Ghostfolio? - - apps/client/src/app/pages/landing/landing-page.html - 361 - - - - Sign up anonymously* - Iscriviti in modo anonimo* - - apps/client/src/app/pages/landing/landing-page.html - 370 - - - - * no e-mail address nor credit card required - * non è richiesto alcun indirizzo email né la carta di credito - - apps/client/src/app/pages/landing/landing-page.html - 372 - - - - Add any of your historical transactions - Aggiungi le tue transazioni storiche - - apps/client/src/app/pages/landing/landing-page.html - 383 - - - - Get valuable insights of your portfolio composition - Ottieni informazioni preziose sulla composizione del tuo portafoglio - - apps/client/src/app/pages/landing/landing-page.html - 395 - - - - Are you ready? - Seipronto? - - apps/client/src/app/pages/landing/landing-page.html - 407 - - - - Join now or check out the example account - Iscriviti adesso o consulta l'account di esempio - - apps/client/src/app/pages/landing/landing-page.html - 408 - - - - Live Demo - Demo in tempo reale - - apps/client/src/app/pages/landing/landing-page.html - 49 - - - apps/client/src/app/pages/landing/landing-page.html - 424 - - - - Get the full picture of your personal finances across multiple platforms. - Ottieni un quadro completo delle tue finanze personali su più piattaforme. - - apps/client/src/app/pages/landing/landing-page.html - 232 - - - - Get started in only 3 steps - Inizia in soli 3 passi - - apps/client/src/app/pages/landing/landing-page.html - 364 - - - - faq - domande-piu-frequenti - - apps/client/src/app/app-routing.module.ts - 10 - - - apps/client/src/app/app.component.ts - 66 - - - apps/client/src/app/pages/about/overview/about-overview-page.component.ts - 19 - - - apps/client/src/app/pages/faq/faq-page.component.ts - 37 - - - apps/client/src/app/pages/faq/faq-page.component.ts - 42 - - - apps/client/src/app/pages/faq/faq-page.component.ts - 48 - - - apps/client/src/app/pages/resources/resources-page.component.ts - 17 - - - - features - funzionalita - - apps/client/src/app/app-routing.module.ts - 11 - - - apps/client/src/app/app.component.ts - 67 - - - apps/client/src/app/components/header/header.component.ts - 78 - - - apps/client/src/app/components/header/header.component.ts - 83 - - - apps/client/src/app/pages/about/overview/about-overview-page.component.ts - 20 - - - apps/client/src/app/pages/blog/2022/11/black-friday-2022/black-friday-2022-page.component.ts - 15 - - - apps/client/src/app/pages/blog/2023/03/1000-stars-on-github/1000-stars-on-github-page.component.ts - 13 - - - apps/client/src/app/pages/blog/2023/05/unlock-your-financial-potential-with-ghostfolio/unlock-your-financial-potential-with-ghostfolio-page.component.ts - 13 - - - apps/client/src/app/pages/blog/2023/07/exploring-the-path-to-fire/exploring-the-path-to-fire-page.component.ts - 13 - - - apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.component.ts - 15 - - - apps/client/src/app/pages/blog/2023/11/black-week-2023/black-week-2023-page.component.ts - 15 - - - apps/client/src/app/pages/blog/2023/11/hacktoberfest-2023-debriefing/hacktoberfest-2023-debriefing-page.component.ts - 14 - - - apps/client/src/app/pages/faq/overview/faq-overview-page.component.ts - 14 - - - apps/client/src/app/pages/pricing/pricing-page.component.ts - 35 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/allinvestview-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/allvue-systems-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/altoo-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/basil-finance-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/beanvest-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/capitally-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/capmon-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/compound-planning-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/copilot-money-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/de.fi-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/delta-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/divvydiary-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/eightfigures-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/empower-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/exirio-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/fina-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/finary-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/finwise-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/folishare-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/getquin-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/gospatz-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/intuit-mint-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/justetf-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/kubera-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/magnifi-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/markets.sh-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/maybe-finance-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/monarch-money-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/monse-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/parqet-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/plannix-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/portfolio-dividend-tracker-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/portseido-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/projectionlab-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/rocket-money-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/seeking-alpha-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/sharesight-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/simple-portfolio-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/snowball-analytics-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/stockle-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/stockmarketeye-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/sumio-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/tiller-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/utluna-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/vyzer-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/wealthfolio-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/wealthica-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/whal-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/yeekatee-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/ynab-page.component.ts - 27 - - - - about - informazioni-su - - apps/client/src/app/app-routing.module.ts - 9 - - - apps/client/src/app/app.component.ts - 59 - - - apps/client/src/app/app.component.ts - 60 - - - apps/client/src/app/app.component.ts - 61 - - - apps/client/src/app/app.component.ts - 63 - - - apps/client/src/app/components/header/header.component.ts - 77 - - - apps/client/src/app/components/header/header.component.ts - 82 - - - apps/client/src/app/pages/about/about-page.component.ts - 45 - - - apps/client/src/app/pages/about/about-page.component.ts - 50 - - - apps/client/src/app/pages/about/about-page.component.ts - 55 - - - apps/client/src/app/pages/about/about-page.component.ts - 63 - - - apps/client/src/app/pages/about/about-page.component.ts - 74 - - - apps/client/src/app/pages/blog/2023/08/ghostfolio-joins-oss-friends/ghostfolio-joins-oss-friends-page.component.ts - 13 - - - apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.component.ts - 13 - - - apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.component.ts - 14 - - - apps/client/src/app/pages/blog/2023/09/hacktoberfest-2023/hacktoberfest-2023-page.component.ts - 13 - - - apps/client/src/app/pages/blog/2023/11/hacktoberfest-2023-debriefing/hacktoberfest-2023-debriefing-page.component.ts - 13 - - - apps/client/src/app/pages/landing/landing-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.component.ts - 22 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/allinvestview-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/allvue-systems-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/altoo-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/basil-finance-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/beanvest-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/capitally-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/capmon-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/compound-planning-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/copilot-money-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/de.fi-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/delta-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/divvydiary-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/eightfigures-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/empower-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/exirio-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/fina-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/finary-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/finwise-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/folishare-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/getquin-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/gospatz-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/intuit-mint-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/justetf-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/kubera-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/magnifi-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/markets.sh-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/maybe-finance-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/monarch-money-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/monse-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/parqet-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/plannix-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/portfolio-dividend-tracker-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/portseido-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/projectionlab-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/rocket-money-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/seeking-alpha-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/sharesight-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/simple-portfolio-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/snowball-analytics-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/stockle-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/stockmarketeye-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/sumio-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/tiller-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/utluna-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/vyzer-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/wealthfolio-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/wealthica-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/whal-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/yeekatee-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/ynab-page.component.ts - 26 - - - - privacy-policy - informativa-sulla-privacy - - apps/client/src/app/app-routing.module.ts - 15 - - - apps/client/src/app/app.component.ts - 64 - - - apps/client/src/app/pages/about/about-page.component.ts - 63 - - - - license - licenza - - apps/client/src/app/app-routing.module.ts - 12 - - - apps/client/src/app/app.component.ts - 61 - - - apps/client/src/app/pages/about/about-page.component.ts - 55 - - - - markets - mercati - - apps/client/src/app/app-routing.module.ts - 13 - - - apps/client/src/app/app.component.ts - 68 - - - apps/client/src/app/components/header/header.component.ts - 79 - - - apps/client/src/app/components/header/header.component.ts - 84 - - - apps/client/src/app/pages/blog/2022/08/500-stars-on-github/500-stars-on-github-page.component.ts - 13 - - - apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.component.ts - 16 - - - apps/client/src/app/pages/faq/saas/saas-page.component.ts - 14 - - - - pricing - prezzi - - apps/client/src/app/app-routing.module.ts - 14 - - - apps/client/src/app/app.component.ts - 69 - - - apps/client/src/app/components/header/header.component.ts - 80 - - - apps/client/src/app/components/header/header.component.ts - 85 - - - apps/client/src/app/components/home-summary/home-summary.component.ts - 125 - - - apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.component.ts - 14 - - - apps/client/src/app/components/user-account-membership/user-account-membership.component.ts - 38 - - - apps/client/src/app/core/http-response.interceptor.ts - 83 - - - apps/client/src/app/pages/blog/2021/07/hallo-ghostfolio/hallo-ghostfolio-page.component.ts - 13 - - - apps/client/src/app/pages/blog/2021/07/hello-ghostfolio/hello-ghostfolio-page.component.ts - 13 - - - apps/client/src/app/pages/blog/2022/01/first-months-in-open-source/first-months-in-open-source-page.component.ts - 13 - - - apps/client/src/app/pages/blog/2022/08/500-stars-on-github/500-stars-on-github-page.component.ts - 14 - - - apps/client/src/app/pages/blog/2022/11/black-friday-2022/black-friday-2022-page.component.ts - 16 - - - apps/client/src/app/pages/blog/2023/03/1000-stars-on-github/1000-stars-on-github-page.component.ts - 14 - - - apps/client/src/app/pages/blog/2023/11/black-week-2023/black-week-2023-page.component.ts - 16 - - - apps/client/src/app/pages/faq/saas/saas-page.component.ts - 15 - - - libs/ui/src/lib/membership-card/membership-card.component.ts - 25 - - - - register - iscrizione - - apps/client/src/app/app-routing.module.ts - 16 - - - apps/client/src/app/app.component.ts - 70 - - - apps/client/src/app/components/header/header.component.ts - 86 - - - apps/client/src/app/core/auth.guard.ts - 54 - - - apps/client/src/app/pages/faq/saas/saas-page.component.ts - 16 - - - apps/client/src/app/pages/features/features-page.component.ts - 18 - - - apps/client/src/app/pages/landing/landing-page.component.ts - 27 - - - apps/client/src/app/pages/pricing/pricing-page.component.ts - 36 - - - - resources - risorse - - apps/client/src/app/app-routing.module.ts - 17 - - - apps/client/src/app/app.component.ts - 71 - - - apps/client/src/app/components/header/header.component.ts - 81 - - - apps/client/src/app/components/header/header.component.ts - 87 - - - apps/client/src/app/pages/blog/2021/07/hallo-ghostfolio/hallo-ghostfolio-page.component.ts - 14 - - - apps/client/src/app/pages/blog/2021/07/hello-ghostfolio/hello-ghostfolio-page.component.ts - 14 - - - apps/client/src/app/pages/blog/2022/07/how-do-i-get-my-finances-in-order/how-do-i-get-my-finances-in-order-page.component.ts - 13 - - - apps/client/src/app/pages/blog/2023/05/unlock-your-financial-potential-with-ghostfolio/unlock-your-financial-potential-with-ghostfolio-page.component.ts - 14 - - - apps/client/src/app/pages/features/features-page.component.ts - 19 - - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.component.ts - 14 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/allinvestview-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/allvue-systems-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/altoo-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/basil-finance-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/beanvest-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/capitally-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/capmon-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/compound-planning-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/copilot-money-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/de.fi-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/delta-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/divvydiary-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/eightfigures-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/empower-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/exirio-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/fina-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/finary-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/finwise-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/folishare-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/getquin-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/gospatz-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/intuit-mint-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/justetf-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/kubera-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/magnifi-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/markets.sh-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/maybe-finance-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/monarch-money-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/monse-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/parqet-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/plannix-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/portfolio-dividend-tracker-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/portseido-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/projectionlab-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/rocket-money-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/seeking-alpha-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/sharesight-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/simple-portfolio-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/snowball-analytics-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/stockle-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/stockmarketeye-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/sumio-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/tiller-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/utluna-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/vyzer-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/wealthfolio-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/wealthica-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/whal-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/yeekatee-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/ynab-page.component.ts - 29 - - - apps/client/src/app/pages/resources/resources-page.component.ts - 19 - - - - This overview page features a curated collection of personal finance tools compared to the open source alternative Ghostfolio. If you value transparency, data privacy, and community collaboration, Ghostfolio provides an excellent opportunity to take control of your financial management. - Questa pagina panoramica presenta una raccolta curata di strumenti di finanza personale confrontati con l'alternativa open source Ghostfolio. Se apprezzi la trasparenza, la privacy dei dati e la collaborazione con la comunità, Ghostfolio ti offre un'ottima opportunità per prendere il controllo della tua gestione finanziaria. - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html - 8 - - - - Explore the links below to compare a variety of personal finance tools with Ghostfolio. - Esplora i link qui sotto per confrontare una serie di strumenti di finanza personale con Ghostfolio. - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html - 16 - - - - Open Source Alternative to - L'alternativa open source a - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html - 38 - - - - Open Source Alternative to - L'alternativa open source a - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page-routing.module.ts - 26 - - - - The Open Source Alternative to - L'alternativa open source a - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - - Are you looking for an open source alternative to ? Ghostfolio is a powerful portfolio management tool that provides individuals with a comprehensive platform to track, analyze, and optimize their investments. Whether you are an experienced investor or just starting out, Ghostfolio offers an intuitive user interface and a wide range of functionalities to help you make informed decisions and take control of your financial future. - Stai cercando un'alternativa open source a ? Ghostfolio è un potente strumento di gestione del portafoglio che fornisce alle persone una piattaforma completa per monitorare, analizzare e ottimizzare i propri investimenti. Che tu sia un investitore esperto o alle prime armi, Ghostfolio offre un'interfaccia utente intuitiva e un'ampia gamma di funzionalità per aiutarti a prendere decisioni informate e il controllo del tuo futuro finanziario. - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - - Ghostfolio is an open source software (OSS), providing a cost-effective alternative to making it particularly suitable for individuals on a tight budget, such as those pursuing Financial Independence, Retire Early (FIRE). By leveraging the collective efforts of a community of developers and personal finance enthusiasts, Ghostfolio continuously enhances its capabilities, security, and user experience. - Ghostfolio è un software open source (OSS) che offre un'alternativa economicamente vantaggiosa a particolarmente adatta a persone con un budget limitato, come quelle che perseguono l'indipendenza finanziaria e il pensionamento anticipato (FIRE). Grazie agli sforzi collettivi di una comunità di sviluppatori e di appassionati di finanza personale, Ghostfolio migliora continuamente le sue capacità, la sua sicurezza e la sua esperienza utente. - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - - Let’s dive deeper into the detailed Ghostfolio vs comparison table below to gain a thorough understanding of how Ghostfolio positions itself relative to . We will explore various aspects such as features, data privacy, pricing, and more, allowing you to make a well-informed choice for your personal requirements. - Analizziamo nel dettaglio la tabella di confronto qui sotto per comprendere a fondo come Ghostfolio si posiziona rispetto a . Esploreremo vari aspetti come le caratteristiche, la privacy dei dati, il prezzo e altro ancora, permettendoti di fare una scelta ben informata per le tue esigenze personali. - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - - open-source-alternative-to - alternativa-open-source-a - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page-routing.module.ts - 23 - - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.component.ts - 13 - - - - Please note that the information provided in the Ghostfolio vs comparison table is based on our independent research and analysis. This website is not affiliated with or any other product mentioned in the comparison. As the landscape of personal finance tools evolves, it is essential to verify any specific details or changes directly from the respective product page. Data needs a refresh? Help us maintain accurate data on GitHub. - Nota bene: le informazioni fornite si basano sulle nostre ricerche e analisi indipendenti. Questo sito web non è affiliato con o a qualsiasi altro prodotto citato nel confronto. Poiché il panorama degli strumenti di finanza personale si evolve, è essenziale verificare qualsiasi dettaglio o modifica specifica direttamente nella pagina del prodotto in questione. I dati hanno bisogno di essere aggiornati? Aiutaci a mantenere i dati accurati su GitHub. - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - - Ready to take your investments to the next level? - Sei pronto a portare il tuo investimento al livello successivo? - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - - Get Started - Inizia - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - - Switzerland - Svizzera - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 102 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 530 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 580 - - - - Global - Globale - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 73 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 341 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 462 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 581 - - - - United States - Stati Uniti - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 93 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 149 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 159 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 201 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 220 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 242 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 294 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 316 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 327 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 352 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 354 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 364 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 429 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 439 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 449 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 518 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 541 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 569 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 591 - - - - Belgium - Belgio - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 179 - - - - Germany - Germania - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 140 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 274 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 284 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 305 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 339 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 385 - - - - Austria - Austria - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 262 - - - - Italy - Italia - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 396 - - - - Netherlands - Paesi Bassi - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 406 - - - - Thailand - Thailandia - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 418 - - - - New Zealand - Nuova Zelanda - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 460 - - - - Czech Republic - Repubblica Ceca - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 471 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 508 - - - - (Last 24 hours) - (Ultime 24 ore) - - apps/client/src/app/pages/open/open-page.html - 37 - - - - (Last 30 days) - (Ultimi 30 giorni) - - apps/client/src/app/pages/open/open-page.html - 48 - - - apps/client/src/app/pages/open/open-page.html - 59 - - - - (Last 90 days) - (Ultimi 90 giorni) - - apps/client/src/app/pages/open/open-page.html - 127 - - - - Choose or drop a file here - Choose or drop a file here - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 86 - - - - You are using the Live Demo. - You are using the Live Demo. - - apps/client/src/app/app.component.html - 17 - - - - One-time fee, annual account fees - One-time fee, annual account fees - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 30 - - - - Distribution of corporate earnings - Distribution of corporate earnings - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 38 - - - - Oops! Could not get the historical exchange rate from - Oops! Could not get the historical exchange rate from - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 226 - - - - Fee - Fee - - libs/ui/src/lib/i18n.ts - 33 - - - - Interest - Interest - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 318 - - - - Revenue for lending out money - Revenue for lending out money - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 46 - - - - Add Tag - Add Tag - - apps/client/src/app/components/admin-tag/admin-tag.component.html - 11 - - - - Do you really want to delete this tag? - Do you really want to delete this tag? - - apps/client/src/app/components/admin-tag/admin-tag.component.ts - 79 - - - - Update tag - Update tag - - apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html - 7 - - - - Add tag - Add tag - - apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html - 8 - - - - France - France - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 121 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 482 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 498 - - - - Ghostfolio X-ray uses static analysis to identify potential issues and risks in your portfolio. - Ghostfolio X-ray uses static analysis to identify potential issues and risks in your portfolio. - - apps/client/src/app/pages/portfolio/fire/fire-page.html - 111 - - - - Currency Cluster Risks - Currency Cluster Risks - - apps/client/src/app/pages/portfolio/fire/fire-page.html - 135 - - - - Account Cluster Risks - Account Cluster Risks - - apps/client/src/app/pages/portfolio/fire/fire-page.html - 148 - - - - Transfer Cash Balance - Transfer Cash Balance - - apps/client/src/app/components/accounts-table/accounts-table.component.html - 9 - - - apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html - 7 - - - - Benchmark - Benchmark - - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 273 - - - - Version - Version - - apps/client/src/app/components/admin-overview/admin-overview.html - 7 - - - - Settings - Settings - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 2 - - - - From - From - - apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html - 11 - - - - To - To - - apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html - 28 - - - - Transfer - Transfer - - apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html - 64 - - - - Finland - Finland - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 490 - - - - Membership - Membership - - apps/client/src/app/pages/user-account/user-account-page-routing.module.ts - 23 - - - apps/client/src/app/pages/user-account/user-account-page.component.ts - 40 - - - - Access - Access - - apps/client/src/app/pages/user-account/user-account-page-routing.module.ts - 28 - - - apps/client/src/app/pages/user-account/user-account-page.component.ts - 46 - - - - Find holding... - Find holding... - - libs/ui/src/lib/assistant/assistant.component.ts - 138 - - - - No entries... - No entries... - - libs/ui/src/lib/assistant/assistant.html - 63 - - - libs/ui/src/lib/assistant/assistant.html - 84 - - - - Asset Profile - Asset Profile - - apps/client/src/app/components/admin-jobs/admin-jobs.html - 31 - - - - Do you really want to delete this asset profile? - Do you really want to delete this asset profile? - - apps/client/src/app/components/admin-market-data/admin-market-data.service.ts - 13 - - - - Search - Search - - apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html - 16 - - - - Add Manually - Add Manually - - apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html - 19 - - - - Ghostfolio is a personal finance dashboard to keep track of your net worth including cash, stocks, ETFs and cryptocurrencies across multiple platforms. - Ghostfolio è un dashboard di finanza personale per tenere traccia delle vostre attività come azioni, ETF o criptovalute su più piattaforme. - - apps/client/src/app/pages/i18n/i18n-page.html - 4 - - - - Last All Time High - Last All Time High - - libs/ui/src/lib/benchmark/benchmark.component.html - 65 - - - - User - User - - apps/client/src/app/components/admin-users/admin-users.html - 29 - - - - Ghostfolio vs comparison table - Ghostfolio vs comparison table - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - - Canada - Canada - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 561 - - - - Open Source Wealth Management Software - Open Source Wealth Management Software - - apps/client/src/app/pages/i18n/i18n-page.html - 14 - - - - app, asset, cryptocurrency, dashboard, etf, finance, management, performance, portfolio, software, stock, trading, wealth, web3 - app, asset, cryptocurrency, dashboard, etf, finance, management, performance, portfolio, software, stock, trading, wealth, web3 - - apps/client/src/app/pages/i18n/i18n-page.html - 9 - - - - Oops, cash balance transfer has failed. - Oops, cash balance transfer has failed. - - apps/client/src/app/pages/accounts/accounts-page.component.ts - 304 - - - - Poland - Poland - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 131 - - - - South Africa - South Africa - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 251 - - - - Extreme Fear - Extreme Fear - - libs/ui/src/lib/i18n.ts - 69 - - - - Extreme Greed - Extreme Greed - - libs/ui/src/lib/i18n.ts - 70 - - - - Neutral - Neutral - - libs/ui/src/lib/i18n.ts - 73 - - - - Oops! Could not parse historical data. - Oops! Could not parse historical data. - - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 236 - - - - Do you really want to delete this system message? - Do you really want to delete this system message? - - apps/client/src/app/components/admin-overview/admin-overview.component.ts - 166 - - - - 50-Day Trend - 50-Day Trend - - libs/ui/src/lib/benchmark/benchmark.component.html - 15 - - - - 200-Day Trend - 200-Day Trend - - libs/ui/src/lib/benchmark/benchmark.component.html - 40 - - - - Cash Balances - Cash Balances - - apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html - 115 - - - - Starting from - Starting from - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 2 - - year - year - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 - + + From + From - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html + 11 + + + To + To - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html + 32 + + + Transfer + Transfer - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html + 72 + + + Membership + Membership - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/user-account/user-account-page-routing.module.ts + 23 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/user-account/user-account-page.component.ts + 40 + + + Access + Access - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/user-account/user-account-page-routing.module.ts + 28 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/user-account/user-account-page.component.ts + 46 + + + Find holding... + Find holding... - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/assistant/assistant.component.ts + 138 + + + No entries... + No entries... - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/assistant/assistant.html + 63 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/assistant/assistant.html + 84 + + + Asset Profile + Asset Profile - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/admin-jobs/admin-jobs.html + 35 + + + Do you really want to delete this asset profile? + Do you really want to delete this asset profile? - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/admin-market-data/admin-market-data.service.ts + 13 + + + Search + Search - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html + 16 + + + Add Manually + Add Manually - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html + 19 + + + Ghostfolio is a personal finance dashboard to keep track of your net worth including cash, stocks, ETFs and cryptocurrencies across multiple platforms. + Ghostfolio è un dashboard di finanza personale per tenere traccia delle vostre attività come azioni, ETF o criptovalute su più piattaforme. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/i18n/i18n-page.html + 4 + + + Last All Time High + Last All Time High - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/benchmark/benchmark.component.html + 65 + + + User + User - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/admin-users/admin-users.html + 29 + + + Ghostfolio vs comparison table + Ghostfolio vs tabella di comparazione - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 49 + + + Open Source Wealth Management Software + Open Source Wealth Management Software - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/i18n/i18n-page.html + 14 + + + app, asset, cryptocurrency, dashboard, etf, finance, management, performance, portfolio, software, stock, trading, wealth, web3 + app, asset, cryptocurrency, dashboard, etf, finance, management, performance, portfolio, software, stock, trading, wealth, web3 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/i18n/i18n-page.html + 9 + + + Oops, cash balance transfer has failed. + Oops, cash balance transfer has failed. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/accounts/accounts-page.component.ts + 304 + + + Extreme Fear + Extreme Fear - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/i18n.ts + 69 + + + Extreme Greed + Extreme Greed - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/i18n.ts + 70 + + + Neutral + Neutral - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/i18n.ts + 73 + + + Oops! Could not parse historical data. + Oops! Could not parse historical data. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 232 + + + Do you really want to delete this system message? + Do you really want to delete this system message? - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/admin-overview/admin-overview.component.ts + 166 + + + 50-Day Trend + 50-Day Trend - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/benchmark/benchmark.component.html + 15 + + + 200-Day Trend + 200-Day Trend - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/benchmark/benchmark.component.html + 40 + + + Cash Balances + Cash Balances - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html + 115 + + + Starting from + Starting from - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 188 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 193 + + + year + year - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 189 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 195 @@ -14599,7 +6103,7 @@ Do you really want to delete this account balance? libs/ui/src/lib/account-balances/account-balances.component.ts - 102 + 101 @@ -14610,12 +6114,12 @@ 129 - + If a translation is missing, kindly support us in extending it here. If a translation is missing, kindly support us in extending it here. apps/client/src/app/components/user-account-settings/user-account-settings.html - 55 + 50 @@ -14623,7 +6127,7 @@ The current market price is apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 342 + 336 @@ -14631,7 +6135,7 @@ Test apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 309 + 320 @@ -14647,7 +6151,7 @@ Permission apps/client/src/app/components/access-table/access-table.component.html - 17 + 18 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -14659,7 +6163,7 @@ Restricted view apps/client/src/app/components/access-table/access-table.component.html - 25 + 26 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -14727,7 +6231,7 @@ Asset Performance apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 51 + 50 @@ -14735,7 +6239,7 @@ Absolute Currency Performance apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 73 + 72 @@ -14743,7 +6247,7 @@ Currency Performance apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 98 + 96 @@ -14751,7 +6255,7 @@ Absolute Net Performance apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 121 + 119 @@ -14759,7 +6263,7 @@ Net Performance apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 140 + 138 @@ -14807,7 +6311,7 @@ View apps/client/src/app/components/access-table/access-table.component.html - 22 + 23 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -14822,12 +6326,12 @@ 8 - + If you retire today, you would be able to withdraw per year or per month, based on your total assets of and a withdrawal rate of 4%. If you retire today, you would be able to withdraw per year or per month, based on your total assets of and a withdrawal rate of 4%. apps/client/src/app/pages/portfolio/fire/fire-page.html - 68 + 67 @@ -14851,7 +6355,7 @@ years libs/ui/src/lib/assistant/assistant.component.ts - 233 + 250 @@ -14875,7 +6379,7 @@ Data Gathering apps/client/src/app/components/admin-overview/admin-overview.html - 134 + 141 @@ -14935,7 +6439,7 @@ Oops! It looks like you’re making too many requests. Please slow down a bit. apps/client/src/app/core/http-response.interceptor.ts - 107 + 96 @@ -14966,7 +6470,7 @@ Activity Activity - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 219 @@ -14974,7 +6478,7 @@ Dividend Yield Dividend Yield - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 187 @@ -14983,7 +6487,7 @@ Execute Job apps/client/src/app/components/admin-jobs/admin-jobs.html - 183 + 174 @@ -14991,7 +6495,7 @@ Priority apps/client/src/app/components/admin-jobs/admin-jobs.html - 63 + 62 @@ -14999,7 +6503,7 @@ This action is not allowed. apps/client/src/app/core/http-response.interceptor.ts - 70 + 61 @@ -15014,7 +6518,7 @@ Change with currency effect Change with currency effect - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 52 @@ -15022,7 +6526,7 @@ Performance with currency effect Performance with currency effect - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 79 @@ -15050,6 +6554,78 @@ 66 + + Internationalization + Internationalization + + apps/client/src/app/app-routing.module.ts + 79 + + + + Do you really want to close your Ghostfolio account? + Do you really want to close your Ghostfolio account? + + apps/client/src/app/components/user-account-settings/user-account-settings.component.ts + 147 + + + + Danger Zone + Danger Zone + + apps/client/src/app/components/user-account-settings/user-account-settings.html + 240 + + + + Close Account + Close Account + + apps/client/src/app/components/user-account-settings/user-account-settings.html + 275 + + + + By ETF Holding + By ETF Holding + + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 333 + + + + Approximation based on the top holdings of each ETF + Approximation based on the top holdings of each ETF + + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 340 + + + + Join now or check out the example account + Join now or check out the example account + + apps/client/src/app/pages/landing/landing-page.html + 426 + + + + Oops! There was an error setting up biometric authentication. + Oops! There was an error setting up biometric authentication. + + apps/client/src/app/components/user-account-settings/user-account-settings.component.ts + 301 + + + + Show more + Show more + + libs/ui/src/lib/top-holdings/top-holdings.component.html + 81 + + - + \ No newline at end of file diff --git a/apps/client/src/locales/messages.nl.xlf b/apps/client/src/locales/messages.nl.xlf index b734932c2..bf31416a6 100644 --- a/apps/client/src/locales/messages.nl.xlf +++ b/apps/client/src/locales/messages.nl.xlf @@ -6,23 +6,23 @@ Account aanmaken apps/client/src/app/app.component.html - 18 + 13 apps/client/src/app/pages/register/register-page.html - 26 + 27 apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html 2 - + The risk of loss in trading can be substantial. It is not advisable to invest money you may need in the short term. Het risico op verlies bij handelen kan aanzienlijk zijn. Het is niet aan te raden om geld te investeren dat je misschien op korte termijn nodig heeft. apps/client/src/app/app.component.html - 184 + 194 @@ -30,7 +30,7 @@ Ontvanger apps/client/src/app/components/access-table/access-table.component.html - 10 + 11 @@ -38,7 +38,7 @@ Type apps/client/src/app/components/admin-jobs/admin-jobs.html - 28 + 31 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -46,7 +46,7 @@ apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 12 + 15 libs/ui/src/lib/activities-table/activities-table.component.html @@ -58,7 +58,7 @@ Details apps/client/src/app/components/access-table/access-table.component.html - 32 + 33 @@ -66,7 +66,7 @@ Intrekken apps/client/src/app/components/access-table/access-table.component.html - 59 + 62 @@ -90,11 +90,11 @@ apps/client/src/app/components/accounts-table/accounts-table.component.html - 100 + 119 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 139 + 150 apps/client/src/app/components/admin-tag/admin-tag.component.html @@ -102,14 +102,14 @@ apps/client/src/app/components/admin-users/admin-users.html - 134 + 135 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 221 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 331 @@ -122,7 +122,7 @@ Naam apps/client/src/app/components/accounts-table/accounts-table.component.html - 34 + 43 apps/client/src/app/components/admin-market-data/admin-market-data.html @@ -130,7 +130,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 215 + 226 apps/client/src/app/components/admin-platform/admin-platform.component.html @@ -138,7 +138,7 @@ apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html - 12 + 15 apps/client/src/app/components/admin-tag/admin-tag.component.html @@ -146,7 +146,7 @@ apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html - 12 + 15 apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html @@ -154,7 +154,7 @@ apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 134 + 137 libs/ui/src/lib/activities-table/activities-table.component.html @@ -164,13 +164,17 @@ libs/ui/src/lib/holdings-table/holdings-table.component.html 28 + + libs/ui/src/lib/top-holdings/top-holdings.component.html + 12 + Total Totaal apps/client/src/app/components/accounts-table/accounts-table.component.html - 45 + 55 @@ -178,43 +182,43 @@ Waarde apps/client/src/app/components/accounts-table/accounts-table.component.html - 152 + 171 apps/client/src/app/components/accounts-table/accounts-table.component.html - 187 + 206 apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html - 45 + 53 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 194 + 203 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 195 + 206 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 197 + 209 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 257 + 273 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 258 + 276 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 259 + 279 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 260 + 282 libs/ui/src/lib/account-balances/account-balances.component.html @@ -232,25 +236,29 @@ libs/ui/src/lib/holdings-table/holdings-table.component.html 74 + + libs/ui/src/lib/top-holdings/top-holdings.component.html + 26 + Edit Bewerken apps/client/src/app/components/accounts-table/accounts-table.component.html - 254 + 278 apps/client/src/app/components/admin-market-data/admin-market-data.html - 175 + 177 apps/client/src/app/components/admin-overview/admin-overview.html - 80 + 83 apps/client/src/app/components/admin-platform/admin-platform.component.html - 91 + 92 apps/client/src/app/components/admin-tag/admin-tag.component.html @@ -266,11 +274,11 @@ Verwijderen apps/client/src/app/components/accounts-table/accounts-table.component.html - 264 + 288 apps/client/src/app/components/admin-market-data/admin-market-data.html - 194 + 196 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html @@ -278,15 +286,15 @@ apps/client/src/app/components/admin-overview/admin-overview.html - 90 + 93 apps/client/src/app/components/admin-overview/admin-overview.html - 199 + 210 apps/client/src/app/components/admin-platform/admin-platform.component.html - 101 + 102 apps/client/src/app/components/admin-tag/admin-tag.component.html @@ -314,7 +322,7 @@ Taken verwijderen apps/client/src/app/components/admin-jobs/admin-jobs.html - 158 + 149 @@ -322,7 +330,7 @@ Symbool apps/client/src/app/components/admin-jobs/admin-jobs.html - 45 + 44 apps/client/src/app/components/admin-market-data/admin-market-data.html @@ -334,10 +342,10 @@ apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html - 34 + 36 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 301 @@ -346,15 +354,19 @@ Gegevensbron apps/client/src/app/components/admin-jobs/admin-jobs.html - 54 + 53 apps/client/src/app/components/admin-market-data/admin-market-data.html - 51 + 55 + + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 125 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 150 + 153 @@ -362,7 +374,7 @@ Pogingen apps/client/src/app/components/admin-jobs/admin-jobs.html - 82 + 81 @@ -370,7 +382,7 @@ Aangemaakt apps/client/src/app/components/admin-jobs/admin-jobs.html - 91 + 90 @@ -378,7 +390,7 @@ Voltooid apps/client/src/app/components/admin-jobs/admin-jobs.html - 100 + 99 @@ -386,7 +398,7 @@ Status apps/client/src/app/components/admin-jobs/admin-jobs.html - 109 + 108 @@ -397,8 +409,8 @@ 67 - - Historical Market Data + + Historical Market Data Historische marktgegevens apps/client/src/app/components/admin-jobs/admin-jobs.html @@ -410,7 +422,7 @@ Bekijk gegevens apps/client/src/app/components/admin-jobs/admin-jobs.html - 173 + 164 @@ -418,7 +430,7 @@ Bekijk Stacktrace apps/client/src/app/components/admin-jobs/admin-jobs.html - 180 + 171 @@ -426,7 +438,7 @@ Taak verwijderen apps/client/src/app/components/admin-jobs/admin-jobs.html - 186 + 177 @@ -446,7 +458,7 @@ apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 156 + 159 libs/ui/src/lib/account-balances/account-balances.component.html @@ -465,7 +477,7 @@ 26 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 112 @@ -478,19 +490,19 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 365 + 376 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html - 40 + 43 apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html - 39 + 42 apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html - 22 + 25 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -502,11 +514,11 @@ apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html - 57 + 65 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 399 + 426 apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html @@ -522,19 +534,19 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 372 + 383 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html - 47 + 50 apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html - 46 + 49 apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html - 29 + 32 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -546,7 +558,7 @@ apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 406 + 433 @@ -554,14 +566,14 @@ Eerste activiteit apps/client/src/app/components/admin-market-data/admin-market-data.html - 78 + 82 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 130 + 141 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 209 @@ -582,7 +594,7 @@ Historische gegevens apps/client/src/app/components/admin-market-data/admin-market-data.html - 96 + 100 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html @@ -642,7 +654,7 @@ per gebruiker apps/client/src/app/components/admin-overview/admin-overview.html - 32 + 33 @@ -650,7 +662,7 @@ Verzamel recente gegevens apps/client/src/app/components/admin-market-data/admin-market-data.html - 144 + 146 @@ -658,7 +670,7 @@ Verzamel alle gegevens apps/client/src/app/components/admin-market-data/admin-market-data.html - 147 + 149 @@ -666,7 +678,7 @@ Verzamel profielgegevens apps/client/src/app/components/admin-market-data/admin-market-data.html - 150 + 152 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html @@ -678,7 +690,7 @@ Wisselkoersen apps/client/src/app/components/admin-overview/admin-overview.html - 37 + 39 @@ -686,7 +698,7 @@ Valuta toevoegen apps/client/src/app/components/admin-overview/admin-overview.html - 104 + 109 @@ -694,7 +706,7 @@ Systeembericht apps/client/src/app/components/admin-overview/admin-overview.html - 145 + 153 @@ -702,7 +714,7 @@ Bericht instellen apps/client/src/app/components/admin-overview/admin-overview.html - 165 + 175 @@ -710,7 +722,7 @@ Alleen lezen apps/client/src/app/components/admin-overview/admin-overview.html - 123 + 129 @@ -718,7 +730,7 @@ Coupons apps/client/src/app/components/admin-overview/admin-overview.html - 173 + 183 @@ -726,7 +738,7 @@ Toevoegen apps/client/src/app/components/admin-overview/admin-overview.html - 231 + 243 libs/ui/src/lib/account-balances/account-balances.component.html @@ -738,7 +750,7 @@ Huishouding apps/client/src/app/components/admin-overview/admin-overview.html - 238 + 251 @@ -746,7 +758,7 @@ Cache legen apps/client/src/app/components/admin-overview/admin-overview.html - 242 + 255 @@ -762,7 +774,7 @@ Gebruiker apps/client/src/app/components/header/header.component.html - 230 + 221 @@ -770,7 +782,7 @@ Registratie apps/client/src/app/components/admin-users/admin-users.html - 96 + 97 @@ -778,15 +790,15 @@ Betrokkenheid per dag apps/client/src/app/components/admin-users/admin-users.html - 158 + 157 - + Last Request Laatste verzoek apps/client/src/app/components/admin-users/admin-users.html - 183 + 181 @@ -806,7 +818,7 @@ apps/client/src/app/components/header/header.component.html - 244 + 237 @@ -818,7 +830,7 @@ apps/client/src/app/components/header/header.component.html - 254 + 247 @@ -826,11 +838,11 @@ Rekeningen apps/client/src/app/components/admin-platform/admin-platform.component.html - 64 + 65 apps/client/src/app/components/admin-users/admin-users.html - 113 + 114 apps/client/src/app/components/header/header.component.html @@ -838,10 +850,10 @@ apps/client/src/app/components/header/header.component.html - 262 + 255 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 357 @@ -858,11 +870,11 @@ Beheer apps/client/src/app/components/header/header.component.html - 67 + 68 apps/client/src/app/components/header/header.component.html - 278 + 271 @@ -870,15 +882,15 @@ Middelen apps/client/src/app/app.component.html - 60 + 61 apps/client/src/app/components/header/header.component.html - 80 + 82 apps/client/src/app/components/header/header.component.html - 289 + 283 apps/client/src/app/pages/resources/resources-page.html @@ -890,7 +902,7 @@ Prijzen apps/client/src/app/app.component.html - 86 + 94 apps/client/src/app/components/header/header.component.html @@ -898,316 +910,120 @@ apps/client/src/app/components/header/header.component.html - 301 + 294 apps/client/src/app/components/header/header.component.html - 370 + 365 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 186 + + + About + Over - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/app.component.html + 67 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/header/header.component.html + 112 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/header/header.component.html + 351 + + + Me + Ik - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/header/header.component.html + 203 + + + My Ghostfolio + Mijn Ghostfolio - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/header/header.component.html + 262 + + + About Ghostfolio + Over Ghostfolio - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/header/header.component.html + 303 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/pages/about/overview/about-overview-page.html + 5 + + + Features + Functionaliteiten - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/app.component.html + 76 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/header/header.component.html + 338 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/pages/features/features-page.html + 5 + + + Markets + Markten - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/app.component.html + 58 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/header/header.component.html + 380 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/home-market/home-market.html + 2 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/pages/resources/resources-page.html + 56 + + + Get Started + Aan de slag - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/pages/features/features-page.html + 300 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/pages/public/public-page.html + 164 + + + Sign in + Aanmelden - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - - About - Over - - apps/client/src/app/app.component.html - 66 - - - apps/client/src/app/components/header/header.component.html - 111 - - - apps/client/src/app/components/header/header.component.html - 357 - - - - Me - Ik - - apps/client/src/app/components/header/header.component.html - 211 - - - - My Ghostfolio - Mijn Ghostfolio - - apps/client/src/app/components/header/header.component.html - 269 - - - - About Ghostfolio - Over Ghostfolio - - apps/client/src/app/components/header/header.component.html - 309 - - - apps/client/src/app/pages/about/overview/about-overview-page.html - 5 - - - - Features - Functionaliteiten - - apps/client/src/app/app.component.html - 73 - - - apps/client/src/app/components/header/header.component.html - 344 - - - apps/client/src/app/pages/features/features-page.html - 5 - - - - Markets - Markten - - apps/client/src/app/app.component.html - 58 - - - apps/client/src/app/components/header/header.component.html - 386 - - - apps/client/src/app/components/home-market/home-market.html - 2 - - - apps/client/src/app/pages/resources/resources-page.html - 56 - - - - Get Started - Aan de slag - - apps/client/src/app/pages/features/features-page.html - 300 - - - apps/client/src/app/pages/public/public-page.html - 153 + apps/client/src/app/app-routing.module.ts + 141 - - - Sign in - Aanmelden apps/client/src/app/components/header/header.component.ts 229 - - apps/client/src/app/pages/webauthn/webauthn-page-routing.module.ts - 7 - Oops! Incorrect Security Token. @@ -1216,6 +1032,10 @@ apps/client/src/app/components/header/header.component.ts 243 + + apps/client/src/app/components/user-account-settings/user-account-settings.component.ts + 157 + Manage Activities @@ -1230,7 +1050,7 @@ Laatste Dagen apps/client/src/app/components/home-market/home-market.html - 6 + 7 @@ -1248,6 +1068,10 @@ apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html 11 + + apps/client/src/app/components/user-account-settings/user-account-settings.html + 247 + apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html 10 @@ -1262,15 +1086,19 @@ apps/client/src/app/pages/landing/landing-page.html - 423 + 47 + + + apps/client/src/app/pages/landing/landing-page.html + 442 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 99 + 97 apps/client/src/app/pages/register/register-page.html - 29 + 30 apps/client/src/app/pages/webauthn/webauthn-page.html @@ -1306,7 +1134,7 @@ Aanmelden apps/client/src/app/components/header/header.component.html - 399 + 394 apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html @@ -1341,12 +1169,12 @@ Investment Belegging - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 58 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 165 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 165 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 58 @@ -1370,7 +1198,7 @@ Absoluut netto rendement apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 124 + 126 @@ -1378,7 +1206,7 @@ Netto rendement apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 139 + 141 @@ -1386,7 +1214,7 @@ Totaal Activa apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 165 + 167 @@ -1394,7 +1222,7 @@ Kostbaarheden apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 178 + 180 @@ -1402,7 +1230,7 @@ Noodfonds apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 190 + 192 apps/client/src/app/pages/features/features-page.html @@ -1418,7 +1246,7 @@ Koopkracht apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 237 + 252 @@ -1426,7 +1254,7 @@ Netto waarde apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 284 + 297 @@ -1434,19 +1262,19 @@ Rendement per jaar apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 296 + 309 Dividend Dividend - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 330 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 177 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 177 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 343 apps/client/src/app/pages/features/features-page.html @@ -1454,11 +1282,11 @@ apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 192 + 200 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 255 + 270 @@ -1466,7 +1294,7 @@ Voer het bedrag van je noodfonds in: apps/client/src/app/components/portfolio-summary/portfolio-summary.component.ts - 57 + 58 @@ -1474,19 +1302,19 @@ Sectoren apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 191 + 202 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 316 + 327 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 270 apps/client/src/app/pages/public/public-page.html - 45 + 50 @@ -1494,14 +1322,14 @@ Landen apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 201 + 212 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 327 + 338 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 282 @@ -1513,12 +1341,12 @@ 10 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 377 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 355 + 382 libs/ui/src/lib/assistant/assistant.html @@ -1529,7 +1357,7 @@ Report Data Glitch Gegevensstoring melden - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 395 @@ -1540,6 +1368,10 @@ libs/ui/src/lib/holdings-table/holdings-table.component.html 98 + + libs/ui/src/lib/top-holdings/top-holdings.component.html + 46 + Performance @@ -1549,7 +1381,7 @@ 6 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 89 @@ -1610,7 +1442,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 233 + 250 @@ -1622,39 +1454,15 @@ libs/ui/src/lib/assistant/assistant.component.ts - 236 + 253 - - This feature requires a subscription. - Voor deze functie is een abonnement vereist. - - apps/client/src/app/components/home-summary/home-summary.component.ts - 113 - - - apps/client/src/app/core/http-response.interceptor.ts - 69 - - - - Upgrade Plan - Abonnement uitbreiden - - apps/client/src/app/components/home-summary/home-summary.component.ts - 115 - - - apps/client/src/app/core/http-response.interceptor.ts - 72 - - - - Okay - Oké + + Okay + Oké apps/client/src/app/core/http-response.interceptor.ts - 92 + 81 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts @@ -1682,7 +1490,7 @@ Privacybeleid apps/client/src/app/app.component.html - 90 + 100 apps/client/src/app/pages/about/privacy-policy/privacy-policy-page.html @@ -1694,7 +1502,7 @@ Blog apps/client/src/app/app.component.html - 68 + 70 apps/client/src/app/pages/blog/2021/07/hallo-ghostfolio/hallo-ghostfolio-page.html @@ -1782,7 +1590,7 @@ Changelog apps/client/src/app/app.component.html - 71 + 74 apps/client/src/app/pages/about/changelog/changelog-page.html @@ -1794,7 +1602,7 @@ Licentie apps/client/src/app/app.component.html - 80 + 85 apps/client/src/app/pages/about/license/license-page.html @@ -1858,7 +1666,7 @@ Wil je deze aanmeldingsmethode echt verwijderen? apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 189 + 239 @@ -1866,7 +1674,7 @@ Rekening apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 82 + 85 libs/ui/src/lib/activities-table/activities-table.component.html @@ -1886,11 +1694,11 @@ per jaar apps/client/src/app/components/user-account-membership/user-account-membership.html - 41 + 33 apps/client/src/app/pages/pricing/pricing-page.html - 254 + 256 @@ -1898,7 +1706,7 @@ Probeer Premium apps/client/src/app/components/user-account-membership/user-account-membership.html - 50 + 40 @@ -1906,7 +1714,7 @@ Coupon inwisselen apps/client/src/app/components/user-account-membership/user-account-membership.html - 63 + 54 @@ -1930,7 +1738,7 @@ Locatie apps/client/src/app/components/user-account-settings/user-account-settings.html - 121 + 117 @@ -1938,7 +1746,7 @@ Datum- en getalnotatie apps/client/src/app/components/user-account-settings/user-account-settings.html - 123 + 119 @@ -1946,7 +1754,7 @@ Zen-modus apps/client/src/app/components/user-account-settings/user-account-settings.html - 171 + 167 apps/client/src/app/pages/features/features-page.html @@ -1958,7 +1766,7 @@ Aanmelden met vingerafdruk apps/client/src/app/components/user-account-settings/user-account-settings.html - 189 + 185 @@ -1970,7 +1778,7 @@ apps/client/src/app/components/user-account-settings/user-account-settings.html - 223 + 220 @@ -2026,7 +1834,7 @@ Contant geld apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 211 + 226 @@ -2034,15 +1842,15 @@ Valuta apps/client/src/app/components/accounts-table/accounts-table.component.html - 55 + 65 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 120 + 130 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 222 + 233 apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html @@ -2050,7 +1858,7 @@ apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 140 + 143 libs/ui/src/lib/activities-table/activities-table.component.html @@ -2066,7 +1874,7 @@ apps/client/src/app/components/accounts-table/accounts-table.component.html - 117 + 136 apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html @@ -2082,7 +1890,7 @@ apps/client/src/app/components/accounts-table/accounts-table.component.html - 72 + 86 apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html @@ -2118,7 +1926,7 @@ Aangezien je al ingelogd bent, heb je geen toegang tot de demo-account. apps/client/src/app/pages/demo/demo-page.component.ts - 32 + 33 @@ -2137,8 +1945,8 @@ Features Functionaliteiten - apps/client/src/app/pages/features/features-page-routing.module.ts - 13 + apps/client/src/app/app-routing.module.ts + 65 @@ -2202,7 +2010,7 @@ Per rekening apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 270 + 286 @@ -2218,7 +2026,7 @@ Per asset klasse apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 86 + 85 @@ -2226,7 +2034,7 @@ Per positie apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 109 + 107 @@ -2234,7 +2042,7 @@ Per sector apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 132 + 130 @@ -2242,7 +2050,7 @@ Per continent apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 156 + 153 @@ -2250,7 +2058,7 @@ Per land apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 313 + 264 @@ -2258,11 +2066,11 @@ Regio's apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 203 + 198 apps/client/src/app/pages/public/public-page.html - 76 + 87 @@ -2290,7 +2098,7 @@ Tijdlijn investeringen apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 294 + 297 @@ -2298,7 +2106,7 @@ Winnaars apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 168 + 166 @@ -2306,7 +2114,7 @@ Verliezers apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 214 + 215 @@ -2338,7 +2146,7 @@ 4% regel apps/client/src/app/pages/portfolio/fire/fire-page.html - 41 + 40 @@ -2386,7 +2194,7 @@ Activiteit bijwerken apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 7 + 8 @@ -2394,11 +2202,11 @@ Activiteit toevoegen apps/client/src/app/components/home-overview/home-overview.html - 56 + 52 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 8 + 10 @@ -2414,23 +2222,23 @@ Naam, symbool of ISIN apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html - 25 + 26 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 120 + 123 Quantity Hoeveelheid - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 154 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 179 + 187 libs/ui/src/lib/activities-table/activities-table.component.html @@ -2442,11 +2250,11 @@ Prijs per eenheid apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 199 + 212 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 261 + 285 libs/ui/src/lib/activities-table/activities-table.component.html @@ -2458,11 +2266,11 @@ Transactiekosten apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 280 + 305 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 302 + 329 libs/ui/src/lib/activities-table/activities-table.component.html @@ -2474,7 +2282,7 @@ Opmerking apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 352 + 363 apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html @@ -2482,7 +2290,7 @@ apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 311 + 338 @@ -2490,23 +2298,23 @@ Asset klasse apps/client/src/app/components/admin-market-data/admin-market-data.html - 60 + 64 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 148 + 159 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 232 + 243 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 228 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 326 + 353 @@ -2562,7 +2370,7 @@ Valuta apps/client/src/app/pages/public/public-page.html - 30 + 32 @@ -2570,7 +2378,7 @@ Continenten apps/client/src/app/pages/public/public-page.html - 60 + 68 @@ -2578,7 +2386,7 @@ Ghostfolio stelt je in staat om je vermogen bij te houden. apps/client/src/app/pages/public/public-page.html - 148 + 159 @@ -2594,7 +2402,7 @@ Ga verder met Internet Identity apps/client/src/app/pages/register/register-page.html - 41 + 42 @@ -2602,7 +2410,7 @@ Verder met Google apps/client/src/app/pages/register/register-page.html - 51 + 53 @@ -2770,7 +2578,7 @@ Taal apps/client/src/app/components/user-account-settings/user-account-settings.html - 50 + 48 @@ -2778,7 +2586,7 @@ Aan de slag apps/client/src/app/components/header/header.component.html - 411 + 404 @@ -2786,7 +2594,7 @@ Deze functie is momenteel niet beschikbaar. apps/client/src/app/core/http-response.interceptor.ts - 60 + 53 @@ -2794,7 +2602,7 @@ Oeps! Er ging iets mis. apps/client/src/app/core/http-response.interceptor.ts - 89 + 78 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts @@ -2806,11 +2614,11 @@ Probeer het later nog eens. apps/client/src/app/core/http-response.interceptor.ts - 62 + 55 apps/client/src/app/core/http-response.interceptor.ts - 91 + 80 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts @@ -2821,7 +2629,7 @@ Change Verandering - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 63 @@ -2834,11 +2642,11 @@ Ontwikkelde markten apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 228 + 222 apps/client/src/app/pages/public/public-page.html - 93 + 104 @@ -2846,30 +2654,30 @@ Asset subklasse apps/client/src/app/components/admin-market-data/admin-market-data.html - 69 + 73 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 157 + 168 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 245 + 256 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 237 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 342 + 369 Average Unit Price Gemiddelde prijs per eenheid - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 101 @@ -2877,7 +2685,7 @@ Maximum Price Maximale prijs - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 144 @@ -2886,11 +2694,11 @@ Andere markten apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 246 + 240 apps/client/src/app/pages/public/public-page.html - 111 + 122 @@ -2898,11 +2706,11 @@ Opkomende markten apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 237 + 231 apps/client/src/app/pages/public/public-page.html - 102 + 113 @@ -2910,10 +2718,10 @@ Sector apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 174 + 185 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 254 @@ -2922,14 +2730,14 @@ Land apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 185 + 196 apps/client/src/app/components/admin-users/admin-users.html 77 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 264 @@ -2937,7 +2745,7 @@ Minimum Price Minimale prijs - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 128 @@ -2954,7 +2762,7 @@ Besparingen libs/ui/src/lib/fire-calculator/fire-calculator.component.ts - 377 + 381 @@ -2962,7 +2770,7 @@ Rente libs/ui/src/lib/fire-calculator/fire-calculator.component.ts - 367 + 371 libs/ui/src/lib/i18n.ts @@ -2974,7 +2782,7 @@ Storting libs/ui/src/lib/fire-calculator/fire-calculator.component.ts - 357 + 361 @@ -2990,7 +2798,7 @@ Aantal sectoren apps/client/src/app/components/admin-market-data/admin-market-data.html - 105 + 109 @@ -2998,7 +2806,7 @@ Aantal landen apps/client/src/app/components/admin-market-data/admin-market-data.html - 114 + 118 @@ -3006,7 +2814,7 @@ Angst apps/client/src/app/components/home-market/home-market.component.ts - 25 + 27 libs/ui/src/lib/i18n.ts @@ -3018,7 +2826,7 @@ Hebzucht apps/client/src/app/components/home-market/home-market.component.ts - 26 + 28 libs/ui/src/lib/i18n.ts @@ -3046,7 +2854,7 @@ Alias apps/client/src/app/components/access-table/access-table.component.html - 3 + 4 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -3058,7 +2866,7 @@ Experimentele functies apps/client/src/app/components/user-account-settings/user-account-settings.html - 206 + 202 @@ -3074,7 +2882,7 @@ Vergelijk met... apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.html - 19 + 18 @@ -3090,7 +2898,7 @@ Uitgesloten van analyse apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 249 + 264 @@ -3098,7 +2906,7 @@ Automatisch apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 33 + 36 @@ -3106,7 +2914,7 @@ Weergave apps/client/src/app/components/user-account-settings/user-account-settings.html - 146 + 142 @@ -3114,7 +2922,7 @@ Automatisch apps/client/src/app/components/user-account-settings/user-account-settings.html - 160 + 156 @@ -3122,7 +2930,7 @@ Licht apps/client/src/app/components/user-account-settings/user-account-settings.html - 161 + 157 @@ -3130,7 +2938,7 @@ Donker apps/client/src/app/components/user-account-settings/user-account-settings.html - 162 + 158 @@ -3146,7 +2954,7 @@ Waardeontwikkeling van portefeuille apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 264 + 268 @@ -3370,7 +3178,7 @@ De volgende bestandsformaten worden ondersteund: apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 92 + 90 @@ -3378,11 +3186,11 @@ Terug apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 146 + 144 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 182 + 178 @@ -3390,11 +3198,15 @@ Gemeenschap apps/client/src/app/app.component.html - 105 + 118 apps/client/src/app/components/user-account-settings/user-account-settings.html - 81 + 77 + + + apps/client/src/app/components/user-account-settings/user-account-settings.html + 82 apps/client/src/app/components/user-account-settings/user-account-settings.html @@ -3410,20 +3222,16 @@ apps/client/src/app/components/user-account-settings/user-account-settings.html - 98 + 99 apps/client/src/app/components/user-account-settings/user-account-settings.html - 103 + 104 apps/client/src/app/components/user-account-settings/user-account-settings.html 108 - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 112 - apps/client/src/app/pages/features/features-page.html 256 @@ -3434,7 +3242,7 @@ Aantal activiteiten apps/client/src/app/components/admin-market-data/admin-market-data.html - 87 + 91 @@ -3450,7 +3258,7 @@ Symbool toewijzen apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 279 + 290 @@ -3470,7 +3278,7 @@ Tijdlijn dividend apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 352 + 356 @@ -3486,7 +3294,7 @@ Account aanmaken apps/client/src/app/components/admin-overview/admin-overview.html - 110 + 115 @@ -3506,11 +3314,11 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 155 + 153 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 190 + 186 @@ -3554,7 +3362,7 @@ Positie apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 33 + 32 @@ -3562,7 +3370,7 @@ Laad dividenden apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 70 + 68 @@ -3650,15 +3458,15 @@ Afleidingsvrije ervaring voor roerige tijden apps/client/src/app/components/user-account-settings/user-account-settings.html - 172 + 168 - + Sneak peek at upcoming functionality Voorproefje van nieuwe functionaliteit apps/client/src/app/components/user-account-settings/user-account-settings.html - 207 + 203 @@ -3678,11 +3486,11 @@ apps/client/src/app/pages/pricing/pricing-page.html - 55 + 57 apps/client/src/app/pages/pricing/pricing-page.html - 199 + 203 @@ -3694,11 +3502,11 @@ apps/client/src/app/pages/pricing/pricing-page.html - 63 + 65 apps/client/src/app/pages/pricing/pricing-page.html - 207 + 211 @@ -3710,11 +3518,11 @@ apps/client/src/app/pages/pricing/pricing-page.html - 67 + 69 apps/client/src/app/pages/pricing/pricing-page.html - 211 + 215 @@ -3726,11 +3534,11 @@ apps/client/src/app/pages/pricing/pricing-page.html - 83 + 85 apps/client/src/app/pages/pricing/pricing-page.html - 231 + 235 @@ -3746,7 +3554,7 @@ Abonnement uitbreiden apps/client/src/app/components/header/header.component.html - 182 + 178 apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html @@ -3754,11 +3562,11 @@ apps/client/src/app/components/user-account-membership/user-account-membership.html - 20 + 16 apps/client/src/app/pages/pricing/pricing-page.html - 268 + 270 @@ -3766,7 +3574,7 @@ Voor technisch onderlegde beleggers die Ghostfolio liever op hun eigen systemen draaien. apps/client/src/app/pages/pricing/pricing-page.html - 36 + 38 @@ -3774,15 +3582,15 @@ Onbeperkte transacties apps/client/src/app/pages/pricing/pricing-page.html - 43 + 45 apps/client/src/app/pages/pricing/pricing-page.html - 126 + 129 apps/client/src/app/pages/pricing/pricing-page.html - 187 + 191 @@ -3790,15 +3598,15 @@ Onbeperkte rekeningen apps/client/src/app/pages/pricing/pricing-page.html - 47 + 49 apps/client/src/app/pages/pricing/pricing-page.html - 130 + 133 apps/client/src/app/pages/pricing/pricing-page.html - 191 + 195 @@ -3806,15 +3614,15 @@ Portefeuilleprestaties apps/client/src/app/pages/pricing/pricing-page.html - 51 + 53 apps/client/src/app/pages/pricing/pricing-page.html - 134 + 137 apps/client/src/app/pages/pricing/pricing-page.html - 195 + 199 @@ -3822,7 +3630,7 @@ Zelf hosten, handmatig bijwerken. apps/client/src/app/pages/pricing/pricing-page.html - 92 + 94 @@ -3830,11 +3638,11 @@ Gratis apps/client/src/app/pages/pricing/pricing-page.html - 93 + 95 apps/client/src/app/pages/pricing/pricing-page.html - 150 + 153 @@ -3842,7 +3650,7 @@ Voor nieuwe beleggers die net beginnen met handelen. apps/client/src/app/pages/pricing/pricing-page.html - 120 + 123 @@ -3850,11 +3658,11 @@ Volledig beheerd Ghostfolio cloud-aanbod. apps/client/src/app/pages/pricing/pricing-page.html - 149 + 152 apps/client/src/app/pages/pricing/pricing-page.html - 240 + 244 @@ -3862,7 +3670,7 @@ Voor ambitieuze beleggers die een volledig beeld willen hebben van hun financiële assets. apps/client/src/app/pages/pricing/pricing-page.html - 180 + 184 @@ -3870,15 +3678,15 @@ Eenmalige betaling, geen automatische verlenging. apps/client/src/app/pages/pricing/pricing-page.html - 280 + 279 - + Get Started Aan de slag - apps/client/src/app/pages/pricing/pricing-page.html - 291 + apps/client/src/app/pages/landing/landing-page.html + 438 @@ -3886,23 +3694,23 @@ Het is gratis. apps/client/src/app/pages/pricing/pricing-page.html - 294 + 300 Fees Kosten - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 108 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 199 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 199 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 108 apps/client/src/app/pages/portfolio/fire/fire-page.html - 161 + 158 @@ -3918,11 +3726,11 @@ apps/client/src/app/pages/pricing/pricing-page.html - 59 + 61 apps/client/src/app/pages/pricing/pricing-page.html - 203 + 207 @@ -3938,15 +3746,15 @@ Data Import and Export apps/client/src/app/pages/pricing/pricing-page.html - 71 + 73 apps/client/src/app/pages/pricing/pricing-page.html - 138 + 141 apps/client/src/app/pages/pricing/pricing-page.html - 215 + 219 @@ -3962,7 +3770,7 @@ Steun van de Gemeenschap apps/client/src/app/pages/pricing/pricing-page.html - 88 + 90 @@ -3970,7 +3778,7 @@ Ondersteuning via e-mail en chat apps/client/src/app/pages/pricing/pricing-page.html - 236 + 240 @@ -3997,12 +3805,12 @@ 2 - + Oops! Could not get the historical exchange rate from Oeps! Kon de historische wisselkoers niet krijgen van apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 292 + 239 @@ -4030,7 +3838,7 @@ apps/client/src/app/pages/pricing/pricing-page.html - 226 + 230 @@ -4046,15 +3854,15 @@ Abonnement Vernieuwen apps/client/src/app/components/header/header.component.html - 190 + 183 apps/client/src/app/components/user-account-membership/user-account-membership.html - 28 + 21 apps/client/src/app/pages/pricing/pricing-page.html - 276 + 275 @@ -4070,7 +3878,7 @@ Gebruiker nadoen apps/client/src/app/components/admin-users/admin-users.html - 222 + 218 @@ -4078,7 +3886,7 @@ Gebruiker verwijderen apps/client/src/app/components/admin-users/admin-users.html - 232 + 229 @@ -4094,7 +3902,7 @@ Per ETF-aanbieder apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 290 + 306 @@ -4102,7 +3910,7 @@ Platform bijwerken apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html - 7 + 8 @@ -4110,7 +3918,7 @@ Platform toevoegen apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html - 8 + 10 @@ -4118,15 +3926,15 @@ Url apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 339 + 350 apps/client/src/app/components/admin-platform/admin-platform.component.html - 50 + 51 apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html - 22 + 25 @@ -4150,7 +3958,7 @@ Saldo bijwerken apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 108 + 111 @@ -4226,7 +4034,7 @@ Beheer Benchmarks apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.html - 38 + 35 @@ -4242,7 +4050,7 @@ Selecteer bestand apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 23 + 22 @@ -4250,7 +4058,7 @@ Selecteer dividenden apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 115 + 113 @@ -4258,7 +4066,7 @@ Selecteer activiteiten apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 118 + 115 @@ -4290,7 +4098,7 @@ Persoonlijke financiën apps/client/src/app/app.component.html - 55 + 54 @@ -4298,7 +4106,7 @@ Veelgestelde Vragen apps/client/src/app/app.component.html - 76 + 80 apps/client/src/app/pages/about/overview/about-overview-page.html @@ -4310,7 +4118,7 @@ Huidige reeks apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 315 + 318 @@ -4318,7 +4126,7 @@ Langste reeks apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 324 + 327 @@ -4358,7 +4166,7 @@ Verplichtingen apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 264 + 279 apps/client/src/app/pages/features/features-page.html @@ -4506,7 +4314,7 @@ Scraper instellingen apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 291 + 302 @@ -4537,10060 +4345,1756 @@ Founded Opgericht - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html 72 + + + Origin + Oorsprong - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 77 + + + Region + Regio - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 82 + + + Available in + Beschikbaar in - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 87 + + + ✅ Yes + ✅ Wel - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 115 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 122 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 134 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 141 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 153 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 160 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 172 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 179 + + + ❌ No + ❌ Geen - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 117 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 136 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 143 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 155 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 162 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 174 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 181 + + + ❌ No + ❌ Geen - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 124 + + + Self-Hosting + Zelf hosten - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 129 + + + Use anonymously + Gebruik anoniem - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 148 + + + Free Plan + Gratis abonnement - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 167 + + + Notes + Notities - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 201 + + + Effortlessly track, analyze, and visualize your wealth with Ghostfolio. + Volg, analyseer en visualiseer moeiteloos je vermogen met Ghostfolio. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 227 + + + Personal Finance Tools + Tools voor persoonlijke financiën - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 308 + + + Guides + Gidsen - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/resources-page.html + 22 + + + Glossary + Woordenlijst - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/resources-page.html + 92 + + + Stocks, ETFs, bonds, cryptocurrencies, commodities + Aandelen, ETF's, obligaties, cryptocurrencies, grondstoffen - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 25 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 65 + + + Mortgages, personal loans, credit cards + Hypotheken, persoonlijke leningen, creditcards - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 57 + + + Luxury items, real estate, private companies + Luxe artikelen, onroerend goed, particuliere bedrijven - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 73 + + + Buy + Koop - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + libs/ui/src/lib/i18n.ts + 31 + + + Valuable + Waardevol - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + libs/ui/src/lib/i18n.ts + 35 + + + ETFs without Countries + ETF's zonder Landen - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/components/admin-market-data/admin-market-data.component.ts + 78 + + + ETFs without Sectors + ETF's zonder Sectoren - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/components/admin-market-data/admin-market-data.component.ts + 83 + + + Assets + Assets - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 239 + + + Preset + Voorinstelling - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + libs/ui/src/lib/i18n.ts + 22 + + + By Market + Per markt - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 175 + + + Asia-Pacific + Azië en de Stille Oceaan - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + libs/ui/src/lib/i18n.ts + 5 + + + Japan + Japan - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + libs/ui/src/lib/i18n.ts + 17 + + + Welcome to Ghostfolio + Welkom bij Ghostfolio - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/components/home-overview/home-overview.html + 7 + + + Setup your accounts + Je accounts instellen - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/components/home-overview/home-overview.html + 15 + + + Get a comprehensive financial overview by adding your bank and brokerage accounts. + Krijg een uitgebreid financieel overzicht door je bank- en effectenrekeningen toe te voegen. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/components/home-overview/home-overview.html + 17 + + + Capture your activities + Leg je activiteiten vast - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/components/home-overview/home-overview.html + 24 + + + Record your investment activities to keep your portfolio up to date. + Leg je investeringsactiviteiten vast om je portefeuille up-to-date te houden. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/components/home-overview/home-overview.html + 26 + + + Monitor and analyze your portfolio + Volg en analyseer je portfolio - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/components/home-overview/home-overview.html + 33 + + + Track your progress in real-time with comprehensive analysis and insights. + Volg je voortgang in real-time met uitgebreide analyses en inzichten. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/components/home-overview/home-overview.html + 35 - - Origin - Oorsprong + + No data available + Geen data beschikbaar - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 250 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/public/public-page.html + 132 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + libs/ui/src/lib/top-holdings/top-holdings.component.html + 88 + + + Ready to take control of your personal finances? + Klaar om je persoonlijke financiën onder controle te krijgen? - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/components/home-overview/home-overview.html + 8 + + + Setup accounts + Account opzetten - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/components/home-overview/home-overview.html + 44 + + + Biometric Authentication + Biometrische authenticatie - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 184 + + + At Ghostfolio, transparency is at the core of our values. We publish the source code as open source software (OSS) under the AGPL-3.0 license and we openly share aggregated key metrics of the platform’s operational status. + Bij Ghostfolio is transparantie één van onze kernwaarden. We publiceren de broncode als open source software (OSS) onder de AGPL-3.0 licentie en we delen openlijk geaggregeerde kerncijfers van de operationele status van het platform. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/open/open-page.html + 6 + + + Active Users + Actieve gebruikers - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/open/open-page.html + 40 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/open/open-page.html + 62 + + + New Users + Nieuwe gebruikers - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/open/open-page.html + 51 + + + Users in Slack community + Gebruikers in de Slack gemeenschap - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/open/open-page.html + 75 + + + Contributors on GitHub + Contributors op GitHub - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/open/open-page.html + 89 + + + Stars on GitHub + Sterren op GitHub - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 88 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/open/open-page.html + 103 + + + Pulls on Docker Hub + Pulls op Docker Hub - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 106 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/open/open-page.html + 117 + + + Uptime + Bedrijfstijd - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/open/open-page.html + 132 + + + Export Data + Exporteer Data - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 228 + + + Currencies + Valuta - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/components/admin-market-data/admin-market-data.component.ts + 73 + + + Our + Onze - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/about/oss-friends/oss-friends-page.html + 6 + + + Visit + Bezoek - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/about/oss-friends/oss-friends-page.html + 28 + + + Discover other exciting Open Source Software projects + Ontdek andere interessante Open Source Softwareprojecten - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/about/oss-friends/oss-friends-page.html + 9 + + + Frequently Asked Questions (FAQ) + Veelgestelde vragen - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/faq/overview/faq-overview-page.html + 4 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/faq/saas/saas-page.html + 4 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/faq/self-hosting/self-hosting-page.html + 4 + + + Check out the numerous features of Ghostfolio to manage your wealth + Bekijk de vele functies van Ghostfolio om je vermogen te beheren - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/features/features-page.html + 6 + + + Discover the latest Ghostfolio updates and insights on personal finance + Ontdek de nieuwste Ghostfolio-updates en inzichten in persoonlijke financiën - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/blog/blog-page.html + 7 + + + If you prefer to run Ghostfolio on your own infrastructure, please find the source code and further instructions on GitHub. + Als je Ghostfolio liever op je eigen systeem uitvoert, vind je de broncode en verdere instructies op GitHub. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/pricing/pricing-page.html + 26 + + + Manage your wealth like a boss + Beheer je vermogen als een baas - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 5 + + + Ghostfolio is a privacy-first, open source dashboard for your personal finances. Break down your asset allocation, know your net worth and make solid, data-driven investment decisions. + Ghostfolio is een privacygericht, open source dashboard voor je persoonlijke financiën. Analyseer je asset-allocatie, ken je nettowaarde en neem gefundeerde, datagedreven investeringsbeslissingen. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 9 + + + Get Started + Aan de slag - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 41 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/pricing/pricing-page.html + 297 + + + Monthly Active Users + Maandelijkse actieve gebruikers - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 70 + + + As seen in + Zoals te zien in - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 115 + + + Protect your assets. Refine your personal investment strategy. + Bescherm je financiële bezittingen. Verfijn je persoonlijke investeringsstrategie. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 217 + + + Ghostfolio empowers busy people to keep track of stocks, ETFs or cryptocurrencies without being tracked. + Ghostfolio stelt drukbezette mensen in staat om aandelen, ETF's of cryptocurrencies bij te houden zonder gevolgd te worden. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 221 + + + 360° View + 360°-overzicht - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 232 + + + Web3 Ready + Klaar voor Web3 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 243 + + + Use Ghostfolio anonymously and own your financial data. + Gebruik Ghostfolio anoniem en bezit je financiële gegevens. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 245 + + + Open Source + Open Source - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 253 + + + Benefit from continuous improvements through a strong community. + Profiteer van voortdurende verbeteringen door een sterke gemeenschap. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 255 + + + Why Ghostfolio? + Waarom Ghostfolio? - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 264 + + + Ghostfolio is for you if you are... + Ghostfolio is iets voor je als je... - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 265 + + + trading stocks, ETFs or cryptocurrencies on multiple platforms + handelt in aandelen, ETF's of cryptocurrencies op meerdere platforms - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 272 + + + pursuing a buy & hold strategy + streeft naar een buy & hold strategie - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 278 + + + interested in getting insights of your portfolio composition + geïnteresseerd bent in het krijgen van inzicht in je portefeuillesamenstelling - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 283 + + + valuing privacy and data ownership + privacy en eigendom van gegevens waardeert - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 288 + + + into minimalism + houdt van een minimalistisch ontwerp - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 291 + + + caring about diversifying your financial resources + zorgdraagt voor het diversifiëren van je financiële middelen - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 295 + + + interested in financial independence + geïnteresseerd bent in financiële onafhankelijkheid - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 299 - - Region - Regio + + saying no to spreadsheets in + "nee" zegt tegen spreadsheets in - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 303 + + + still reading this list + nog steeds deze lijst aan het lezen bent - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 306 + + + Learn more about Ghostfolio + Leer meer over Ghostfolio - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 311 + + + What our users are saying + Wat onze gebruikers zeggen - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 319 + + + Members from around the globe are using Ghostfolio Premium + Leden van over de hele wereld gebruikenGhostfolio Premium - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 358 + + + How does Ghostfolio work? + Hoe Ghostfolio werkt? - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 375 + + + Sign up anonymously* + Anoniem aanmelden* - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 384 + + + * no e-mail address nor credit card required + * geen e-mailadres of creditcard nodig - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 386 + + + Add any of your historical transactions + Voeg al je historische transacties toe - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 397 + + + Get valuable insights of your portfolio composition + Krijg waardevolle inzichten in de samenstelling van je portefeuille - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 409 + + + Are you ready? + Ben je er klaar voor? - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 423 + + + Live Demo + Live Demo - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 49 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 443 + + + Get the full picture of your personal finances across multiple platforms. + Krijg een volledig beeld van je persoonlijke financiën op meerdere platforms. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 234 + + + Get started in only 3 steps + Aan de slag in slechts 3 stappen - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 378 + + + faq + veelgestelde-vragen - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/app.component.ts + 66 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/core/paths.ts + 3 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/about/overview/about-overview-page.component.ts + 19 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/faq/faq-page.component.ts + 37 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/faq/faq-page.component.ts + 42 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/faq/faq-page.component.ts + 48 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/resources/resources-page.component.ts + 17 + + + features + functionaliteiten - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/app.component.ts + 67 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/components/header/header.component.ts + 78 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/components/header/header.component.ts + 83 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/core/paths.ts + 4 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/about/overview/about-overview-page.component.ts + 20 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/blog/2022/11/black-friday-2022/black-friday-2022-page.component.ts + 15 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/blog/2023/03/1000-stars-on-github/1000-stars-on-github-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/blog/2023/05/unlock-your-financial-potential-with-ghostfolio/unlock-your-financial-potential-with-ghostfolio-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/blog/2023/07/exploring-the-path-to-fire/exploring-the-path-to-fire-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.component.ts + 15 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/blog/2023/11/black-week-2023/black-week-2023-page.component.ts + 15 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/blog/2023/11/hacktoberfest-2023-debriefing/hacktoberfest-2023-debriefing-page.component.ts + 14 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/faq/overview/faq-overview-page.component.ts + 14 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/pricing/pricing-page.component.ts + 35 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 24 + + + about + over - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/app.component.ts + 59 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/app.component.ts + 60 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/app.component.ts + 61 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/app.component.ts + 63 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/components/header/header.component.ts + 77 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html + apps/client/src/app/components/header/header.component.ts 82 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/core/paths.ts + 2 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/about/about-page.component.ts + 45 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/about/about-page.component.ts + 50 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/about/about-page.component.ts + 55 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/about/about-page.component.ts + 63 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/about/about-page.component.ts + 74 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/blog/2023/08/ghostfolio-joins-oss-friends/ghostfolio-joins-oss-friends-page.component.ts + 13 - - - Available in - Beschikbaar in - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.component.ts + 14 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2023/09/hacktoberfest-2023/hacktoberfest-2023-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2023/11/hacktoberfest-2023-debriefing/hacktoberfest-2023-debriefing-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/landing/landing-page.component.ts + 26 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.component.ts + 18 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 23 + + + privacy-policy + privacybeleid - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/app.component.ts + 64 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/core/paths.ts + 8 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/about/about-page.component.ts + 63 + + + license + licentie - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/app.component.ts + 61 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/core/paths.ts + 5 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/about/about-page.component.ts + 55 + + + markets + markten - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/app.component.ts + 68 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/components/header/header.component.ts + 79 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/components/header/header.component.ts + 84 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/core/paths.ts + 6 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2022/08/500-stars-on-github/500-stars-on-github-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.component.ts + 16 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/faq/saas/saas-page.component.ts + 14 + + + pricing + prijzen - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/app.component.ts + 69 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/components/header/header.component.ts + 80 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/components/header/header.component.ts + 85 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.component.ts + 14 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/components/user-account-membership/user-account-membership.component.ts + 38 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/core/http-response.interceptor.ts + 72 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/core/paths.ts + 7 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2021/07/hallo-ghostfolio/hallo-ghostfolio-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2021/07/hello-ghostfolio/hello-ghostfolio-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2022/01/first-months-in-open-source/first-months-in-open-source-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2022/08/500-stars-on-github/500-stars-on-github-page.component.ts + 14 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2022/11/black-friday-2022/black-friday-2022-page.component.ts + 16 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2023/03/1000-stars-on-github/1000-stars-on-github-page.component.ts + 14 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2023/11/black-week-2023/black-week-2023-page.component.ts + 16 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/faq/saas/saas-page.component.ts + 15 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + libs/ui/src/lib/membership-card/membership-card.component.ts + 25 + + + register + registratie - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/app.component.ts + 70 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/components/header/header.component.ts + 86 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/core/auth.guard.ts + 55 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/core/paths.ts + 9 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/faq/saas/saas-page.component.ts + 16 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/features/features-page.component.ts + 29 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/landing/landing-page.component.ts + 27 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/pricing/pricing-page.component.ts + 36 + + + resources + bronnen - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/app.component.ts + 71 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/components/header/header.component.ts + 81 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html + apps/client/src/app/components/header/header.component.ts 87 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/core/paths.ts + 10 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2021/07/hallo-ghostfolio/hallo-ghostfolio-page.component.ts + 14 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2021/07/hello-ghostfolio/hello-ghostfolio-page.component.ts + 14 - - - ✅ Yes - ✅ Wel - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/blog/2022/07/how-do-i-get-my-finances-in-order/how-do-i-get-my-finances-in-order-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/blog/2023/05/unlock-your-financial-potential-with-ghostfolio/unlock-your-financial-potential-with-ghostfolio-page.component.ts + 14 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/features/features-page.component.ts + 30 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.component.ts + 14 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 26 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/resources-page.component.ts + 19 + + + This overview page features a curated collection of personal finance tools compared to the open source alternative Ghostfolio. If you value transparency, data privacy, and community collaboration, Ghostfolio provides an excellent opportunity to take control of your financial management. + Deze overzichtspagina bevat een verzameling tools voor persoonlijke financiën vergeleken met het open source alternatief Ghostfolio. Als je waarde hecht aan transparantie, gegevensprivacy en samenwerking binnen een gemeenschap, biedt Ghostfolio een uitstekende mogelijkheid om je financieel beheer in eigen hand te nemen. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html + 8 + + + Explore the links below to compare a variety of personal finance tools with Ghostfolio. + Bekijk de links hieronder om verschillende persoonlijke financiële tools met Ghostfolio te vergelijken. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html + 16 + + + Open Source Alternative to + Open Source alternatief voor - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html + 42 + + + Open Source Alternative to + Open Source alternatief voor - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page-routing.module.ts + 27 + + + The Open Source Alternative to + Open Source alternatief voor - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 8 + + + Are you looking for an open source alternative to ? Ghostfolio is a powerful portfolio management tool that provides individuals with a comprehensive platform to track, analyze, and optimize their investments. Whether you are an experienced investor or just starting out, Ghostfolio offers an intuitive user interface and a wide range of functionalities to help you make informed decisions and take control of your financial future. + Ben je op zoek naar een open source alternatief voor ? Ghostfolio is een krachtige tool voor portefeuillebeheer die particulieren een uitgebreid platform biedt om hun beleggingen bij te houden, te analyseren en te optimaliseren. Of je nu een ervaren belegger bent of net begint, Ghostfolio biedt een intuïtieve gebruikersinterface en uitgebreide functionaliteiten om je te helpen weloverwogen beslissingen te nemen en je financiële toekomst in eigen handen te nemen. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 13 + + + Ghostfolio is an open source software (OSS), providing a cost-effective alternative to making it particularly suitable for individuals on a tight budget, such as those pursuing Financial Independence, Retire Early (FIRE). By leveraging the collective efforts of a community of developers and personal finance enthusiasts, Ghostfolio continuously enhances its capabilities, security, and user experience. + Ghostfolio is open source software (OSS) en biedt een kosteneffectief alternatief voor waardoor het bijzonder geschikt is voor mensen met een krap budget, zoals degenen Financiële onafhankelijkheid nastreven, vroeg met pensioen gaan (FIRE). Door gebruik te maken van de collectieve inspanningen van een gemeenschap van ontwikkelaars en liefhebbers van persoonlijke financiën, verbetert Ghostfolio voortdurend de mogelijkheden, veiligheid en gebruikerservaring. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 27 + + + Let’s dive deeper into the detailed Ghostfolio vs comparison table below to gain a thorough understanding of how Ghostfolio positions itself relative to . We will explore various aspects such as features, data privacy, pricing, and more, allowing you to make a well-informed choice for your personal requirements. + Laten we eens dieper duiken in de gedetailleerde vergelijkingstabel hieronder om een beter begrip te krijgen hoe Ghostfolio zichzelf positioneert ten opzichte van . We gaan in op verschillende aspecten zoals functies, gegevensprivacy, prijzen en meer, zodat je een weloverwogen keuze kunt maken voor jouw persoonlijke behoeften. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 38 + + + open-source-alternative-to + open-source-alternatief-voor - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page-routing.module.ts + 26 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.component.ts + 13 + + + Please note that the information provided in the Ghostfolio vs comparison table is based on our independent research and analysis. This website is not affiliated with or any other product mentioned in the comparison. As the landscape of personal finance tools evolves, it is essential to verify any specific details or changes directly from the respective product page. Data needs a refresh? Help us maintain accurate data on GitHub. + Houd er rekening mee dat de verstrekte informatie gebaseerd is op ons onafhankelijk onderzoek en analyse. Deze website is niet gelieerd aan of een ander product dat in de vergelijking wordt genoemd. Aangezien het landschap van tools voor persoonlijke financiën evolueert, is het essentieel om specifieke details of wijzigingen rechtstreeks op de betreffende productpagina te controleren. Hebben je gegevens een opfrisbeurt nodig? Help ons nauwkeurige gegevens te onderhouden over GitHub. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 210 + + + Ready to take your investments to the next level? + Klaar om je investeringen naar een hoger niveau te brengen? - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 223 + + + Get Started + Aan de slag - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 232 + + + Switzerland + Zwitserland - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 58 + + + Global + Wereldwijd - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 59 + + + (Last 24 hours) + (Laatste 24 uur) - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/open/open-page.html + 37 + + + (Last 30 days) + (Laatste 30 dagen) - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/open/open-page.html + 48 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/open/open-page.html + 59 + + + (Last 90 days) + (Laatste 90 dagen) - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/open/open-page.html + 127 + + + Choose or drop a file here + Choose or drop a file here - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 84 + + + You are using the Live Demo. + You are using the Live Demo. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/app.component.html + 12 + + + One-time fee, annual account fees + One-time fee, annual account fees - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 33 + + + Distribution of corporate earnings + Distribution of corporate earnings - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 41 + + + Oops! Could not get the historical exchange rate from + Oops! Could not get the historical exchange rate from - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 317 + + + Fee + Fee - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + libs/ui/src/lib/i18n.ts + 33 + + + Interest + Interest - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 331 + + + Revenue for lending out money + Revenue for lending out money - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 49 + + + Add Tag + Add Tag - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/components/admin-tag/admin-tag.component.html + 11 + + + Do you really want to delete this tag? + Do you really want to delete this tag? - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/components/admin-tag/admin-tag.component.ts + 79 + + + Update tag + Update tag - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html + 8 + + + Add tag + Add tag - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html + 10 + + + Ghostfolio X-ray uses static analysis to identify potential issues and risks in your portfolio. + Ghostfolio X-ray uses static analysis to identify potential issues and risks in your portfolio. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/portfolio/fire/fire-page.html + 111 + + + Currency Cluster Risks + Currency Cluster Risks - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/portfolio/fire/fire-page.html + 134 + + + Account Cluster Risks + Account Cluster Risks - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/portfolio/fire/fire-page.html + 146 + + + Transfer Cash Balance + Transfer Cash Balance - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/components/accounts-table/accounts-table.component.html + 10 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html + 7 + + + Benchmark + Benchmark - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 284 + + + Version + Version - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/components/admin-overview/admin-overview.html + 7 + + + Settings + Settings - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - - ❌ No - ❌ Geen - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - - ❌ No - ❌ Geen - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - - Self-Hosting - Zelf hosten - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - - Use anonymously - Gebruik anoniem - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - - Free Plan - Gratis abonnement - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - - Notes - Notities - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - - Effortlessly track, analyze, and visualize your wealth with Ghostfolio. - Volg, analyseer en visualiseer moeiteloos je vermogen met Ghostfolio. - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - - Personal Finance Tools - Tools voor persoonlijke financiën - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - - Guides - Gidsen - - apps/client/src/app/pages/resources/resources-page.html - 22 - - - - Glossary - Woordenlijst - - apps/client/src/app/pages/resources/resources-page.html - 92 - - - - Stocks, ETFs, bonds, cryptocurrencies, commodities - Aandelen, ETF's, obligaties, cryptocurrencies, grondstoffen - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 22 - - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 62 - - - - Mortgages, personal loans, credit cards - Hypotheken, persoonlijke leningen, creditcards - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 54 - - - - Luxury items, real estate, private companies - Luxe artikelen, onroerend goed, particuliere bedrijven - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 70 - - - - Buy - Koop - - libs/ui/src/lib/i18n.ts - 31 - - - - Valuable - Waardevol - - libs/ui/src/lib/i18n.ts - 35 - - - - ETFs without Countries - ETF's zonder Landen - - apps/client/src/app/components/admin-market-data/admin-market-data.component.ts - 78 - - - - ETFs without Sectors - ETF's zonder Sectoren - - apps/client/src/app/components/admin-market-data/admin-market-data.component.ts - 83 - - - - Assets - Assets - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 224 - - - - Preset - Voorinstelling - - libs/ui/src/lib/i18n.ts - 22 - - - - By Market - Per markt - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 179 - - - - Asia-Pacific - Azië en de Stille Oceaan - - libs/ui/src/lib/i18n.ts - 5 - - - - Japan - Japan - - libs/ui/src/lib/i18n.ts - 17 - - - - Welcome to Ghostfolio - Welkom bij Ghostfolio - - apps/client/src/app/components/home-overview/home-overview.html - 7 - - - - Setup your accounts - Je accounts instellen - - apps/client/src/app/components/home-overview/home-overview.html - 15 - - - - Get a comprehensive financial overview by adding your bank and brokerage accounts. - Krijg een uitgebreid financieel overzicht door je bank- en effectenrekeningen toe te voegen. - - apps/client/src/app/components/home-overview/home-overview.html - 17 - - - - Capture your activities - Leg je activiteiten vast - - apps/client/src/app/components/home-overview/home-overview.html - 24 - - - - Record your investment activities to keep your portfolio up to date. - Leg je investeringsactiviteiten vast om je portefeuille up-to-date te houden. - - apps/client/src/app/components/home-overview/home-overview.html - 26 - - - - Monitor and analyze your portfolio - Volg en analyseer je portfolio - - apps/client/src/app/components/home-overview/home-overview.html - 33 - - - - Track your progress in real-time with comprehensive analysis and insights. - Volg je voortgang in real-time met uitgebreide analyses en inzichten. - - apps/client/src/app/components/home-overview/home-overview.html - 35 - - - - No data available - Geen data beschikbaar - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 258 - - - apps/client/src/app/pages/public/public-page.html - 123 - - - - Ready to take control of your personal finances? - Klaar om je persoonlijke financiën onder controle te krijgen? - - apps/client/src/app/components/home-overview/home-overview.html - 8 - - - - Setup accounts - Account opzetten - - apps/client/src/app/components/home-overview/home-overview.html - 48 - - - - Biometric Authentication - Biometrische authenticatie - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 188 - - - - At Ghostfolio, transparency is at the core of our values. We publish the source code as open source software (OSS) under the AGPL-3.0 license and we openly share aggregated key metrics of the platform’s operational status. - Bij Ghostfolio is transparantie één van onze kernwaarden. We publiceren de broncode als open source software (OSS) onder de AGPL-3.0 licentie en we delen openlijk geaggregeerde kerncijfers van de operationele status van het platform. - - apps/client/src/app/pages/open/open-page.html - 6 - - - - Active Users - Actieve gebruikers - - apps/client/src/app/pages/open/open-page.html - 40 - - - apps/client/src/app/pages/open/open-page.html - 62 - - - - New Users - Nieuwe gebruikers - - apps/client/src/app/pages/open/open-page.html - 51 - - - - Users in Slack community - Gebruikers in de Slack gemeenschap - - apps/client/src/app/pages/open/open-page.html - 75 - - - - Contributors on GitHub - Contributors op GitHub - - apps/client/src/app/pages/open/open-page.html - 89 - - - - Stars on GitHub - Sterren op GitHub - - apps/client/src/app/pages/landing/landing-page.html - 87 - - - apps/client/src/app/pages/open/open-page.html - 103 - - - - Pulls on Docker Hub - Pulls op Docker Hub - - apps/client/src/app/pages/landing/landing-page.html - 105 - - - apps/client/src/app/pages/open/open-page.html - 117 - - - - Uptime - Bedrijfstijd - - apps/client/src/app/pages/open/open-page.html - 132 - - - - Export Data - Exporteer Data - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 231 - - - - Currencies - Valuta - - apps/client/src/app/components/admin-market-data/admin-market-data.component.ts - 73 - - - - Our - Onze - - apps/client/src/app/pages/about/oss-friends/oss-friends-page.html - 6 - - - - Visit - Bezoek - - apps/client/src/app/pages/about/oss-friends/oss-friends-page.html - 28 - - - - Discover other exciting Open Source Software projects - Ontdek andere interessante Open Source Softwareprojecten - - apps/client/src/app/pages/about/oss-friends/oss-friends-page.html - 9 - - - - Frequently Asked Questions (FAQ) - Veelgestelde vragen - - apps/client/src/app/pages/faq/overview/faq-overview-page.html - 4 - - - apps/client/src/app/pages/faq/saas/saas-page.html - 4 - - - apps/client/src/app/pages/faq/self-hosting/self-hosting-page.html - 4 - - - - Check out the numerous features of Ghostfolio to manage your wealth - Bekijk de vele functies van Ghostfolio om je vermogen te beheren - - apps/client/src/app/pages/features/features-page.html - 6 - - - - Discover the latest Ghostfolio updates and insights on personal finance - Ontdek de nieuwste Ghostfolio-updates en inzichten in persoonlijke financiën - - apps/client/src/app/pages/blog/blog-page.html - 7 - - - - If you prefer to run Ghostfolio on your own infrastructure, please find the source code and further instructions on GitHub. - Als je Ghostfolio liever op je eigen systeem uitvoert, vind je de broncode en verdere instructies op GitHub. - - apps/client/src/app/pages/pricing/pricing-page.html - 24 - - - - Manage your wealth like a boss - Beheer je vermogen als een baas - - apps/client/src/app/pages/landing/landing-page.html - 5 - - - - Ghostfolio is a privacy-first, open source dashboard for your personal finances. Break down your asset allocation, know your net worth and make solid, data-driven investment decisions. - Ghostfolio is een privacygericht, open source dashboard voor je persoonlijke financiën. Analyseer je asset-allocatie, ken je nettowaarde en neem gefundeerde, datagedreven investeringsbeslissingen. - - apps/client/src/app/pages/landing/landing-page.html - 9 - - - - Get Started - Aan de slag - - apps/client/src/app/pages/landing/landing-page.html - 41 - - - apps/client/src/app/pages/landing/landing-page.html - 419 - - - - or - of - - apps/client/src/app/pages/landing/landing-page.html - 46 - - - - Monthly Active Users - Maandelijkse actieve gebruikers - - apps/client/src/app/pages/landing/landing-page.html - 69 - - - - As seen in - Zoals te zien in - - apps/client/src/app/pages/landing/landing-page.html - 113 - - - - Protect your assets. Refine your personal investment strategy. - Bescherm je financiële bezittingen. Verfijn je persoonlijke investeringsstrategie. - - apps/client/src/app/pages/landing/landing-page.html - 215 - - - - Ghostfolio empowers busy people to keep track of stocks, ETFs or cryptocurrencies without being tracked. - Ghostfolio stelt drukbezette mensen in staat om aandelen, ETF's of cryptocurrencies bij te houden zonder gevolgd te worden. - - apps/client/src/app/pages/landing/landing-page.html - 219 - - - - 360° View - 360°-overzicht - - apps/client/src/app/pages/landing/landing-page.html - 230 - - - - Web3 Ready - Klaar voor Web3 - - apps/client/src/app/pages/landing/landing-page.html - 241 - - - - Use Ghostfolio anonymously and own your financial data. - Gebruik Ghostfolio anoniem en bezit je financiële gegevens. - - apps/client/src/app/pages/landing/landing-page.html - 243 - - - - Open Source - Open Source - - apps/client/src/app/pages/landing/landing-page.html - 251 - - - - Benefit from continuous improvements through a strong community. - Profiteer van voortdurende verbeteringen door een sterke gemeenschap. - - apps/client/src/app/pages/landing/landing-page.html - 253 - - - - Why Ghostfolio? - Waarom Ghostfolio? - - apps/client/src/app/pages/landing/landing-page.html - 262 - - - - Ghostfolio is for you if you are... - Ghostfolio is iets voor je als je... - - apps/client/src/app/pages/landing/landing-page.html - 263 - - - - trading stocks, ETFs or cryptocurrencies on multiple platforms - handelt in aandelen, ETF's of cryptocurrencies op meerdere platforms - - apps/client/src/app/pages/landing/landing-page.html - 270 - - - - pursuing a buy & hold strategy - streeft naar een buy & hold strategie - - apps/client/src/app/pages/landing/landing-page.html - 276 - - - - interested in getting insights of your portfolio composition - geïnteresseerd bent in het krijgen van inzicht in je portefeuillesamenstelling - - apps/client/src/app/pages/landing/landing-page.html - 281 - - - - valuing privacy and data ownership - privacy en eigendom van gegevens waardeert - - apps/client/src/app/pages/landing/landing-page.html - 286 - - - - into minimalism - houdt van een minimalistisch ontwerp - - apps/client/src/app/pages/landing/landing-page.html - 289 - - - - caring about diversifying your financial resources - zorgdraagt voor het diversifiëren van je financiële middelen - - apps/client/src/app/pages/landing/landing-page.html - 293 - - - - interested in financial independence - geïnteresseerd bent in financiële onafhankelijkheid - - apps/client/src/app/pages/landing/landing-page.html - 297 - - - - saying no to spreadsheets in - "nee" zegt tegen spreadsheets in - - apps/client/src/app/pages/landing/landing-page.html - 301 - - - - still reading this list - nog steeds deze lijst aan het lezen bent - - apps/client/src/app/pages/landing/landing-page.html - 304 - - - - Learn more about Ghostfolio - Leer meer over Ghostfolio - - apps/client/src/app/pages/landing/landing-page.html - 309 - - - - What our users are saying - Wat onze gebruikers zeggen - - apps/client/src/app/pages/landing/landing-page.html - 317 - - - - Members from around the globe are using Ghostfolio Premium - Leden van over de hele wereld gebruikenGhostfolio Premium - - apps/client/src/app/pages/landing/landing-page.html - 349 - - - - How does Ghostfolio work? - Hoe Ghostfolio werkt? - - apps/client/src/app/pages/landing/landing-page.html - 361 - - - - Sign up anonymously* - Anoniem aanmelden* - - apps/client/src/app/pages/landing/landing-page.html - 370 - - - - * no e-mail address nor credit card required - * geen e-mailadres of creditcard nodig - - apps/client/src/app/pages/landing/landing-page.html - 372 - - - - Add any of your historical transactions - Voeg al je historische transacties toe - - apps/client/src/app/pages/landing/landing-page.html - 383 - - - - Get valuable insights of your portfolio composition - Krijg waardevolle inzichten in de samenstelling van je portefeuille - - apps/client/src/app/pages/landing/landing-page.html - 395 - - - - Are you ready? - Ben je er klaar voor? - - apps/client/src/app/pages/landing/landing-page.html - 407 - - - - Join now or check out the example account - Nu lid worden of bekijk het voorbeeld account - - apps/client/src/app/pages/landing/landing-page.html - 408 - - - - Live Demo - Live Demo - - apps/client/src/app/pages/landing/landing-page.html - 49 - - - apps/client/src/app/pages/landing/landing-page.html - 424 - - - - Get the full picture of your personal finances across multiple platforms. - Krijg een volledig beeld van je persoonlijke financiën op meerdere platforms. - - apps/client/src/app/pages/landing/landing-page.html - 232 - - - - Get started in only 3 steps - Aan de slag in slechts 3 stappen - - apps/client/src/app/pages/landing/landing-page.html - 364 - - - - faq - veelgestelde-vragen - - apps/client/src/app/app-routing.module.ts - 10 - - - apps/client/src/app/app.component.ts - 66 - - - apps/client/src/app/pages/about/overview/about-overview-page.component.ts - 19 - - - apps/client/src/app/pages/faq/faq-page.component.ts - 37 - - - apps/client/src/app/pages/faq/faq-page.component.ts - 42 - - - apps/client/src/app/pages/faq/faq-page.component.ts - 48 - - - apps/client/src/app/pages/resources/resources-page.component.ts - 17 - - - - features - functionaliteiten - - apps/client/src/app/app-routing.module.ts - 11 - - - apps/client/src/app/app.component.ts - 67 - - - apps/client/src/app/components/header/header.component.ts - 78 - - - apps/client/src/app/components/header/header.component.ts - 83 - - - apps/client/src/app/pages/about/overview/about-overview-page.component.ts - 20 - - - apps/client/src/app/pages/blog/2022/11/black-friday-2022/black-friday-2022-page.component.ts - 15 - - - apps/client/src/app/pages/blog/2023/03/1000-stars-on-github/1000-stars-on-github-page.component.ts - 13 - - - apps/client/src/app/pages/blog/2023/05/unlock-your-financial-potential-with-ghostfolio/unlock-your-financial-potential-with-ghostfolio-page.component.ts - 13 - - - apps/client/src/app/pages/blog/2023/07/exploring-the-path-to-fire/exploring-the-path-to-fire-page.component.ts - 13 - - - apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.component.ts - 15 - - - apps/client/src/app/pages/blog/2023/11/black-week-2023/black-week-2023-page.component.ts - 15 - - - apps/client/src/app/pages/blog/2023/11/hacktoberfest-2023-debriefing/hacktoberfest-2023-debriefing-page.component.ts - 14 - - - apps/client/src/app/pages/faq/overview/faq-overview-page.component.ts - 14 - - - apps/client/src/app/pages/pricing/pricing-page.component.ts - 35 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/allinvestview-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/allvue-systems-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/altoo-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/basil-finance-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/beanvest-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/capitally-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/capmon-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/compound-planning-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/copilot-money-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/de.fi-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/delta-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/divvydiary-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/eightfigures-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/empower-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/exirio-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/fina-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/finary-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/finwise-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/folishare-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/getquin-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/gospatz-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/intuit-mint-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/justetf-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/kubera-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/magnifi-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/markets.sh-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/maybe-finance-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/monarch-money-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/monse-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/parqet-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/plannix-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/portfolio-dividend-tracker-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/portseido-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/projectionlab-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/rocket-money-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/seeking-alpha-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/sharesight-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/simple-portfolio-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/snowball-analytics-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/stockle-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/stockmarketeye-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/sumio-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/tiller-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/utluna-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/vyzer-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/wealthfolio-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/wealthica-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/whal-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/yeekatee-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/ynab-page.component.ts - 27 - - - - about - over - - apps/client/src/app/app-routing.module.ts - 9 - - - apps/client/src/app/app.component.ts - 59 - - - apps/client/src/app/app.component.ts - 60 - - - apps/client/src/app/app.component.ts - 61 - - - apps/client/src/app/app.component.ts - 63 - - - apps/client/src/app/components/header/header.component.ts - 77 - - - apps/client/src/app/components/header/header.component.ts - 82 - - - apps/client/src/app/pages/about/about-page.component.ts - 45 - - - apps/client/src/app/pages/about/about-page.component.ts - 50 - - - apps/client/src/app/pages/about/about-page.component.ts - 55 - - - apps/client/src/app/pages/about/about-page.component.ts - 63 - - - apps/client/src/app/pages/about/about-page.component.ts - 74 - - - apps/client/src/app/pages/blog/2023/08/ghostfolio-joins-oss-friends/ghostfolio-joins-oss-friends-page.component.ts - 13 - - - apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.component.ts - 13 - - - apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.component.ts - 14 - - - apps/client/src/app/pages/blog/2023/09/hacktoberfest-2023/hacktoberfest-2023-page.component.ts - 13 - - - apps/client/src/app/pages/blog/2023/11/hacktoberfest-2023-debriefing/hacktoberfest-2023-debriefing-page.component.ts - 13 - - - apps/client/src/app/pages/landing/landing-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.component.ts - 22 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/allinvestview-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/allvue-systems-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/altoo-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/basil-finance-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/beanvest-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/capitally-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/capmon-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/compound-planning-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/copilot-money-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/de.fi-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/delta-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/divvydiary-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/eightfigures-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/empower-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/exirio-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/fina-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/finary-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/finwise-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/folishare-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/getquin-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/gospatz-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/intuit-mint-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/justetf-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/kubera-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/magnifi-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/markets.sh-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/maybe-finance-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/monarch-money-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/monse-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/parqet-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/plannix-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/portfolio-dividend-tracker-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/portseido-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/projectionlab-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/rocket-money-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/seeking-alpha-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/sharesight-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/simple-portfolio-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/snowball-analytics-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/stockle-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/stockmarketeye-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/sumio-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/tiller-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/utluna-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/vyzer-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/wealthfolio-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/wealthica-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/whal-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/yeekatee-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/ynab-page.component.ts - 26 - - - - privacy-policy - privacybeleid - - apps/client/src/app/app-routing.module.ts - 15 - - - apps/client/src/app/app.component.ts - 64 - - - apps/client/src/app/pages/about/about-page.component.ts - 63 - - - - license - licentie - - apps/client/src/app/app-routing.module.ts - 12 - - - apps/client/src/app/app.component.ts - 61 - - - apps/client/src/app/pages/about/about-page.component.ts - 55 - - - - markets - markten - - apps/client/src/app/app-routing.module.ts - 13 - - - apps/client/src/app/app.component.ts - 68 - - - apps/client/src/app/components/header/header.component.ts - 79 - - - apps/client/src/app/components/header/header.component.ts - 84 - - - apps/client/src/app/pages/blog/2022/08/500-stars-on-github/500-stars-on-github-page.component.ts - 13 - - - apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.component.ts - 16 - - - apps/client/src/app/pages/faq/saas/saas-page.component.ts - 14 - - - - pricing - prijzen - - apps/client/src/app/app-routing.module.ts - 14 - - - apps/client/src/app/app.component.ts - 69 - - - apps/client/src/app/components/header/header.component.ts - 80 - - - apps/client/src/app/components/header/header.component.ts - 85 - - - apps/client/src/app/components/home-summary/home-summary.component.ts - 125 - - - apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.component.ts - 14 - - - apps/client/src/app/components/user-account-membership/user-account-membership.component.ts - 38 - - - apps/client/src/app/core/http-response.interceptor.ts - 83 - - - apps/client/src/app/pages/blog/2021/07/hallo-ghostfolio/hallo-ghostfolio-page.component.ts - 13 - - - apps/client/src/app/pages/blog/2021/07/hello-ghostfolio/hello-ghostfolio-page.component.ts - 13 - - - apps/client/src/app/pages/blog/2022/01/first-months-in-open-source/first-months-in-open-source-page.component.ts - 13 - - - apps/client/src/app/pages/blog/2022/08/500-stars-on-github/500-stars-on-github-page.component.ts - 14 - - - apps/client/src/app/pages/blog/2022/11/black-friday-2022/black-friday-2022-page.component.ts - 16 - - - apps/client/src/app/pages/blog/2023/03/1000-stars-on-github/1000-stars-on-github-page.component.ts - 14 - - - apps/client/src/app/pages/blog/2023/11/black-week-2023/black-week-2023-page.component.ts - 16 - - - apps/client/src/app/pages/faq/saas/saas-page.component.ts - 15 - - - libs/ui/src/lib/membership-card/membership-card.component.ts - 25 - - - - register - registratie - - apps/client/src/app/app-routing.module.ts - 16 - - - apps/client/src/app/app.component.ts - 70 - - - apps/client/src/app/components/header/header.component.ts - 86 - - - apps/client/src/app/core/auth.guard.ts - 54 - - - apps/client/src/app/pages/faq/saas/saas-page.component.ts - 16 - - - apps/client/src/app/pages/features/features-page.component.ts - 18 - - - apps/client/src/app/pages/landing/landing-page.component.ts - 27 - - - apps/client/src/app/pages/pricing/pricing-page.component.ts - 36 - - - - resources - bronnen - - apps/client/src/app/app-routing.module.ts - 17 - - - apps/client/src/app/app.component.ts - 71 - - - apps/client/src/app/components/header/header.component.ts - 81 - - - apps/client/src/app/components/header/header.component.ts - 87 - - - apps/client/src/app/pages/blog/2021/07/hallo-ghostfolio/hallo-ghostfolio-page.component.ts - 14 - - - apps/client/src/app/pages/blog/2021/07/hello-ghostfolio/hello-ghostfolio-page.component.ts - 14 - - - apps/client/src/app/pages/blog/2022/07/how-do-i-get-my-finances-in-order/how-do-i-get-my-finances-in-order-page.component.ts - 13 - - - apps/client/src/app/pages/blog/2023/05/unlock-your-financial-potential-with-ghostfolio/unlock-your-financial-potential-with-ghostfolio-page.component.ts - 14 - - - apps/client/src/app/pages/features/features-page.component.ts - 19 - - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.component.ts - 14 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/allinvestview-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/allvue-systems-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/altoo-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/basil-finance-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/beanvest-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/capitally-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/capmon-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/compound-planning-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/copilot-money-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/de.fi-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/delta-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/divvydiary-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/eightfigures-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/empower-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/exirio-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/fina-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/finary-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/finwise-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/folishare-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/getquin-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/gospatz-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/intuit-mint-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/justetf-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/kubera-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/magnifi-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/markets.sh-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/maybe-finance-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/monarch-money-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/monse-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/parqet-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/plannix-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/portfolio-dividend-tracker-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/portseido-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/projectionlab-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/rocket-money-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/seeking-alpha-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/sharesight-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/simple-portfolio-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/snowball-analytics-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/stockle-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/stockmarketeye-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/sumio-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/tiller-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/utluna-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/vyzer-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/wealthfolio-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/wealthica-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/whal-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/yeekatee-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/ynab-page.component.ts - 29 - - - apps/client/src/app/pages/resources/resources-page.component.ts - 19 - - - - This overview page features a curated collection of personal finance tools compared to the open source alternative Ghostfolio. If you value transparency, data privacy, and community collaboration, Ghostfolio provides an excellent opportunity to take control of your financial management. - Deze overzichtspagina bevat een verzameling tools voor persoonlijke financiën vergeleken met het open source alternatief Ghostfolio. Als je waarde hecht aan transparantie, gegevensprivacy en samenwerking binnen een gemeenschap, biedt Ghostfolio een uitstekende mogelijkheid om je financieel beheer in eigen hand te nemen. - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html - 8 - - - - Explore the links below to compare a variety of personal finance tools with Ghostfolio. - Bekijk de links hieronder om verschillende persoonlijke financiële tools met Ghostfolio te vergelijken. - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html - 16 - - - - Open Source Alternative to - Open Source alternatief voor - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html - 38 - - - - Open Source Alternative to - Open Source alternatief voor - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page-routing.module.ts - 26 - - - - The Open Source Alternative to - Open Source alternatief voor - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - - Are you looking for an open source alternative to ? Ghostfolio is a powerful portfolio management tool that provides individuals with a comprehensive platform to track, analyze, and optimize their investments. Whether you are an experienced investor or just starting out, Ghostfolio offers an intuitive user interface and a wide range of functionalities to help you make informed decisions and take control of your financial future. - Ben je op zoek naar een open source alternatief voor ? Ghostfolio is een krachtige tool voor portefeuillebeheer die particulieren een uitgebreid platform biedt om hun beleggingen bij te houden, te analyseren en te optimaliseren. Of je nu een ervaren belegger bent of net begint, Ghostfolio biedt een intuïtieve gebruikersinterface en uitgebreide functionaliteiten om je te helpen weloverwogen beslissingen te nemen en je financiële toekomst in eigen handen te nemen. - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - - Ghostfolio is an open source software (OSS), providing a cost-effective alternative to making it particularly suitable for individuals on a tight budget, such as those pursuing Financial Independence, Retire Early (FIRE). By leveraging the collective efforts of a community of developers and personal finance enthusiasts, Ghostfolio continuously enhances its capabilities, security, and user experience. - Ghostfolio is open source software (OSS) en biedt een kosteneffectief alternatief voor waardoor het bijzonder geschikt is voor mensen met een krap budget, zoals degenen Financiële onafhankelijkheid nastreven, vroeg met pensioen gaan (FIRE). Door gebruik te maken van de collectieve inspanningen van een gemeenschap van ontwikkelaars en liefhebbers van persoonlijke financiën, verbetert Ghostfolio voortdurend de mogelijkheden, veiligheid en gebruikerservaring. - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - - Let’s dive deeper into the detailed Ghostfolio vs comparison table below to gain a thorough understanding of how Ghostfolio positions itself relative to . We will explore various aspects such as features, data privacy, pricing, and more, allowing you to make a well-informed choice for your personal requirements. - Laten we eens dieper duiken in de gedetailleerde vergelijkingstabel hieronder om een beter begrip te krijgen hoe Ghostfolio zichzelf positioneert ten opzichte van . We gaan in op verschillende aspecten zoals functies, gegevensprivacy, prijzen en meer, zodat je een weloverwogen keuze kunt maken voor jouw persoonlijke behoeften. - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - - open-source-alternative-to - open-source-alternatief-voor - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page-routing.module.ts - 23 - - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.component.ts - 13 - - - - Please note that the information provided in the Ghostfolio vs comparison table is based on our independent research and analysis. This website is not affiliated with or any other product mentioned in the comparison. As the landscape of personal finance tools evolves, it is essential to verify any specific details or changes directly from the respective product page. Data needs a refresh? Help us maintain accurate data on GitHub. - Houd er rekening mee dat de verstrekte informatie gebaseerd is op ons onafhankelijk onderzoek en analyse. Deze website is niet gelieerd aan of een ander product dat in de vergelijking wordt genoemd. Aangezien het landschap van tools voor persoonlijke financiën evolueert, is het essentieel om specifieke details of wijzigingen rechtstreeks op de betreffende productpagina te controleren. Hebben je gegevens een opfrisbeurt nodig? Help ons nauwkeurige gegevens te onderhouden over GitHub. - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - - Ready to take your investments to the next level? - Klaar om je investeringen naar een hoger niveau te brengen? - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - - Get Started - Aan de slag - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - - Switzerland - Zwitserland - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 102 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 530 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 580 - - - - Global - Wereldwijd - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 73 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 341 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 462 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 581 - - - - United States - Verenigde Staten - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 93 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 149 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 159 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 201 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 220 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 242 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 294 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 316 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 327 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 352 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 354 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 364 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 429 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 439 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 449 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 518 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 541 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 569 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 591 - - - - Belgium - België - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 179 - - - - Germany - Duitsland - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 140 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 274 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 284 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 305 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 339 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 385 - - - - Austria - Oostenrijk - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 262 - - - - Italy - Italië - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 396 - - - - Netherlands - Nederland - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 406 - - - - Thailand - Thailand - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 418 - - - - New Zealand - Nieuw-Zeeland - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 460 - - - - Czech Republic - Tsjechië - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 471 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 508 - - - - (Last 24 hours) - (Laatste 24 uur) - - apps/client/src/app/pages/open/open-page.html - 37 - - - - (Last 30 days) - (Laatste 30 dagen) - - apps/client/src/app/pages/open/open-page.html - 48 - - - apps/client/src/app/pages/open/open-page.html - 59 - - - - (Last 90 days) - (Laatste 90 dagen) - - apps/client/src/app/pages/open/open-page.html - 127 - - - - Choose or drop a file here - Choose or drop a file here - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 86 - - - - You are using the Live Demo. - You are using the Live Demo. - - apps/client/src/app/app.component.html - 17 - - - - One-time fee, annual account fees - One-time fee, annual account fees - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 30 - - - - Distribution of corporate earnings - Distribution of corporate earnings - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 38 - - - - Oops! Could not get the historical exchange rate from - Oops! Could not get the historical exchange rate from - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 226 - - - - Fee - Fee - - libs/ui/src/lib/i18n.ts - 33 - - - - Interest - Interest - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 318 - - - - Revenue for lending out money - Revenue for lending out money - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 46 - - - - Add Tag - Add Tag - - apps/client/src/app/components/admin-tag/admin-tag.component.html - 11 - - - - Do you really want to delete this tag? - Do you really want to delete this tag? - - apps/client/src/app/components/admin-tag/admin-tag.component.ts - 79 - - - - Update tag - Update tag - - apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html - 7 - - - - Add tag - Add tag - - apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html - 8 - - - - France - France - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 121 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 482 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 498 - - - - Ghostfolio X-ray uses static analysis to identify potential issues and risks in your portfolio. - Ghostfolio X-ray uses static analysis to identify potential issues and risks in your portfolio. - - apps/client/src/app/pages/portfolio/fire/fire-page.html - 111 - - - - Currency Cluster Risks - Currency Cluster Risks - - apps/client/src/app/pages/portfolio/fire/fire-page.html - 135 - - - - Account Cluster Risks - Account Cluster Risks - - apps/client/src/app/pages/portfolio/fire/fire-page.html - 148 - - - - Transfer Cash Balance - Transfer Cash Balance - - apps/client/src/app/components/accounts-table/accounts-table.component.html - 9 - - - apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html - 7 - - - - Benchmark - Benchmark - - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 273 - - - - Version - Version - - apps/client/src/app/components/admin-overview/admin-overview.html - 7 - - - - Settings - Settings - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 2 - - - - From - From - - apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html - 11 - - - - To - To - - apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html - 28 - - - - Transfer - Transfer - - apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html - 64 - - - - Finland - Finland - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 490 - - - - Membership - Membership - - apps/client/src/app/pages/user-account/user-account-page-routing.module.ts - 23 - - - apps/client/src/app/pages/user-account/user-account-page.component.ts - 40 - - - - Access - Access - - apps/client/src/app/pages/user-account/user-account-page-routing.module.ts - 28 - - - apps/client/src/app/pages/user-account/user-account-page.component.ts - 46 - - - - Find holding... - Find holding... - - libs/ui/src/lib/assistant/assistant.component.ts - 138 - - - - No entries... - No entries... - - libs/ui/src/lib/assistant/assistant.html - 63 - - - libs/ui/src/lib/assistant/assistant.html - 84 - - - - Asset Profile - Asset Profile - - apps/client/src/app/components/admin-jobs/admin-jobs.html - 31 - - - - Do you really want to delete this asset profile? - Do you really want to delete this asset profile? - - apps/client/src/app/components/admin-market-data/admin-market-data.service.ts - 13 - - - - Search - Search - - apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html - 16 - - - - Add Manually - Add Manually - - apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html - 19 - - - - Ghostfolio is a personal finance dashboard to keep track of your net worth including cash, stocks, ETFs and cryptocurrencies across multiple platforms. - Ghostfolio is een persoonlijk financieel dashboard om uw activa zoals aandelen, ETF’s of cryptocurrencies over meerdere platforms bij te houden. - - apps/client/src/app/pages/i18n/i18n-page.html - 4 - - - - Last All Time High - Last All Time High - - libs/ui/src/lib/benchmark/benchmark.component.html - 65 - - - - User - User - - apps/client/src/app/components/admin-users/admin-users.html - 29 - - - - Ghostfolio vs comparison table - Ghostfolio vs comparison table - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - - Canada - Canada - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 561 - - - - Open Source Wealth Management Software - Open Source Wealth Management Software - - apps/client/src/app/pages/i18n/i18n-page.html - 14 - - - - app, asset, cryptocurrency, dashboard, etf, finance, management, performance, portfolio, software, stock, trading, wealth, web3 - app, asset, cryptocurrency, dashboard, etf, finance, management, performance, portfolio, software, stock, trading, wealth, web3 - - apps/client/src/app/pages/i18n/i18n-page.html - 9 - - - - Oops, cash balance transfer has failed. - Oops, cash balance transfer has failed. - - apps/client/src/app/pages/accounts/accounts-page.component.ts - 304 - - - - Poland - Poland - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 131 - - - - South Africa - South Africa - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 251 - - - - Extreme Fear - Extreme Fear - - libs/ui/src/lib/i18n.ts - 69 - - - - Extreme Greed - Extreme Greed - - libs/ui/src/lib/i18n.ts - 70 - - - - Neutral - Neutral - - libs/ui/src/lib/i18n.ts - 73 - - - - Oops! Could not parse historical data. - Oops! Could not parse historical data. - - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 236 - - - - Do you really want to delete this system message? - Do you really want to delete this system message? - - apps/client/src/app/components/admin-overview/admin-overview.component.ts - 166 - - - - 50-Day Trend - 50-Day Trend - - libs/ui/src/lib/benchmark/benchmark.component.html - 15 - - - - 200-Day Trend - 200-Day Trend - - libs/ui/src/lib/benchmark/benchmark.component.html - 40 - - - - Cash Balances - Cash Balances - - apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html - 115 - - - - Starting from - Starting from - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 2 - - year - year - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 - + + From + From - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html + 11 + + + To + To - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html + 32 + + + Transfer + Transfer - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html + 72 + + + Membership + Membership - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/user-account/user-account-page-routing.module.ts + 23 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/user-account/user-account-page.component.ts + 40 + + + Access + Access - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/user-account/user-account-page-routing.module.ts + 28 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/user-account/user-account-page.component.ts + 46 + + + Find holding... + Find holding... - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/assistant/assistant.component.ts + 138 + + + No entries... + No entries... - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/assistant/assistant.html + 63 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/assistant/assistant.html + 84 + + + Asset Profile + Asset Profile - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/admin-jobs/admin-jobs.html + 35 + + + Do you really want to delete this asset profile? + Do you really want to delete this asset profile? - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/admin-market-data/admin-market-data.service.ts + 13 + + + Search + Search - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html + 16 + + + Add Manually + Add Manually - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html + 19 + + + Ghostfolio is a personal finance dashboard to keep track of your net worth including cash, stocks, ETFs and cryptocurrencies across multiple platforms. + Ghostfolio is een persoonlijk financieel dashboard om uw activa zoals aandelen, ETF’s of cryptocurrencies over meerdere platforms bij te houden. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/i18n/i18n-page.html + 4 + + + Last All Time High + Last All Time High - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/benchmark/benchmark.component.html + 65 + + + User + User - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/admin-users/admin-users.html + 29 + + + Ghostfolio vs comparison table + Ghostfolio vs comparison table - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 49 + + + Open Source Wealth Management Software + Open Source Wealth Management Software - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/i18n/i18n-page.html + 14 + + + app, asset, cryptocurrency, dashboard, etf, finance, management, performance, portfolio, software, stock, trading, wealth, web3 + app, asset, cryptocurrency, dashboard, etf, finance, management, performance, portfolio, software, stock, trading, wealth, web3 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/i18n/i18n-page.html + 9 + + + Oops, cash balance transfer has failed. + Oops, cash balance transfer has failed. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/accounts/accounts-page.component.ts + 304 + + + Extreme Fear + Extreme Fear - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/i18n.ts + 69 + + + Extreme Greed + Extreme Greed - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/i18n.ts + 70 + + + Neutral + Neutral - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/i18n.ts + 73 + + + Oops! Could not parse historical data. + Oops! Could not parse historical data. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 232 + + + Do you really want to delete this system message? + Do you really want to delete this system message? - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/admin-overview/admin-overview.component.ts + 166 + + + 50-Day Trend + 50-Day Trend - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/benchmark/benchmark.component.html + 15 + + + 200-Day Trend + 200-Day Trend - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/benchmark/benchmark.component.html + 40 + + + Cash Balances + Cash Balances - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html + 115 + + + Starting from + Starting from - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 188 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 193 + + + year + year - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 189 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 195 @@ -14598,7 +6102,7 @@ Do you really want to delete this account balance? libs/ui/src/lib/account-balances/account-balances.component.ts - 102 + 101 @@ -14609,12 +6113,12 @@ 129 - + If a translation is missing, kindly support us in extending it here. If a translation is missing, kindly support us in extending it here. apps/client/src/app/components/user-account-settings/user-account-settings.html - 55 + 50 @@ -14622,7 +6126,7 @@ The current market price is apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 342 + 336 @@ -14630,7 +6134,7 @@ Test apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 309 + 320 @@ -14646,7 +6150,7 @@ Permission apps/client/src/app/components/access-table/access-table.component.html - 17 + 18 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -14658,7 +6162,7 @@ Restricted view apps/client/src/app/components/access-table/access-table.component.html - 25 + 26 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -14726,7 +6230,7 @@ Asset Performance apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 51 + 50 @@ -14734,7 +6238,7 @@ Absolute Currency Performance apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 73 + 72 @@ -14742,7 +6246,7 @@ Currency Performance apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 98 + 96 @@ -14750,7 +6254,7 @@ Absolute Net Performance apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 121 + 119 @@ -14758,7 +6262,7 @@ Net Performance apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 140 + 138 @@ -14806,7 +6310,7 @@ View apps/client/src/app/components/access-table/access-table.component.html - 22 + 23 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -14821,12 +6325,12 @@ 8 - + If you retire today, you would be able to withdraw per year or per month, based on your total assets of and a withdrawal rate of 4%. If you retire today, you would be able to withdraw per year or per month, based on your total assets of and a withdrawal rate of 4%. apps/client/src/app/pages/portfolio/fire/fire-page.html - 68 + 67 @@ -14850,7 +6354,7 @@ years libs/ui/src/lib/assistant/assistant.component.ts - 233 + 250 @@ -14874,7 +6378,7 @@ Data Gathering apps/client/src/app/components/admin-overview/admin-overview.html - 134 + 141 @@ -14934,7 +6438,7 @@ Oops! It looks like you’re making too many requests. Please slow down a bit. apps/client/src/app/core/http-response.interceptor.ts - 107 + 96 @@ -14965,7 +6469,7 @@ Activity Activity - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 219 @@ -14973,7 +6477,7 @@ Dividend Yield Dividend Yield - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 187 @@ -14982,7 +6486,7 @@ Execute Job apps/client/src/app/components/admin-jobs/admin-jobs.html - 183 + 174 @@ -14990,7 +6494,7 @@ Priority apps/client/src/app/components/admin-jobs/admin-jobs.html - 63 + 62 @@ -14998,7 +6502,7 @@ This action is not allowed. apps/client/src/app/core/http-response.interceptor.ts - 70 + 61 @@ -15013,7 +6517,7 @@ Change with currency effect Change with currency effect - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 52 @@ -15021,7 +6525,7 @@ Performance with currency effect Performance with currency effect - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 79 @@ -15049,6 +6553,78 @@ 66 + + Internationalization + Internationalization + + apps/client/src/app/app-routing.module.ts + 79 + + + + Do you really want to close your Ghostfolio account? + Do you really want to close your Ghostfolio account? + + apps/client/src/app/components/user-account-settings/user-account-settings.component.ts + 147 + + + + Danger Zone + Danger Zone + + apps/client/src/app/components/user-account-settings/user-account-settings.html + 240 + + + + Close Account + Close Account + + apps/client/src/app/components/user-account-settings/user-account-settings.html + 275 + + + + By ETF Holding + By ETF Holding + + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 333 + + + + Approximation based on the top holdings of each ETF + Approximation based on the top holdings of each ETF + + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 340 + + + + Join now or check out the example account + Join now or check out the example account + + apps/client/src/app/pages/landing/landing-page.html + 426 + + + + Oops! There was an error setting up biometric authentication. + Oops! There was an error setting up biometric authentication. + + apps/client/src/app/components/user-account-settings/user-account-settings.component.ts + 301 + + + + Show more + Show more + + libs/ui/src/lib/top-holdings/top-holdings.component.html + 81 + + - + \ No newline at end of file diff --git a/apps/client/src/locales/messages.pl.xlf b/apps/client/src/locales/messages.pl.xlf index 9fca12cfd..1dcb612c6 100644 --- a/apps/client/src/locales/messages.pl.xlf +++ b/apps/client/src/locales/messages.pl.xlf @@ -4,10 +4,6 @@ about about - - apps/client/src/app/app-routing.module.ts - 9 - apps/client/src/app/app.component.ts 59 @@ -32,6 +28,10 @@ apps/client/src/app/components/header/header.component.ts 82 + + apps/client/src/app/core/paths.ts + 2 + apps/client/src/app/pages/about/about-page.component.ts 45 @@ -78,14519 +78,6023 @@ apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.component.ts - 22 + 18 - apps/client/src/app/pages/resources/personal-finance-tools/products/allinvestview-page.component.ts - 26 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 23 + + + faq + faq - apps/client/src/app/pages/resources/personal-finance-tools/products/allvue-systems-page.component.ts - 26 + apps/client/src/app/app.component.ts + 66 - apps/client/src/app/pages/resources/personal-finance-tools/products/altoo-page.component.ts - 26 + apps/client/src/app/core/paths.ts + 3 - apps/client/src/app/pages/resources/personal-finance-tools/products/basil-finance-page.component.ts - 26 + apps/client/src/app/pages/about/overview/about-overview-page.component.ts + 19 - apps/client/src/app/pages/resources/personal-finance-tools/products/beanvest-page.component.ts - 26 + apps/client/src/app/pages/faq/faq-page.component.ts + 37 - apps/client/src/app/pages/resources/personal-finance-tools/products/capitally-page.component.ts - 26 + apps/client/src/app/pages/faq/faq-page.component.ts + 42 - apps/client/src/app/pages/resources/personal-finance-tools/products/capmon-page.component.ts - 26 + apps/client/src/app/pages/faq/faq-page.component.ts + 48 - apps/client/src/app/pages/resources/personal-finance-tools/products/compound-planning-page.component.ts - 26 + apps/client/src/app/pages/resources/resources-page.component.ts + 17 + + + features + features - apps/client/src/app/pages/resources/personal-finance-tools/products/copilot-money-page.component.ts - 26 + apps/client/src/app/app.component.ts + 67 - apps/client/src/app/pages/resources/personal-finance-tools/products/de.fi-page.component.ts - 26 + apps/client/src/app/components/header/header.component.ts + 78 - apps/client/src/app/pages/resources/personal-finance-tools/products/delta-page.component.ts - 26 + apps/client/src/app/components/header/header.component.ts + 83 - apps/client/src/app/pages/resources/personal-finance-tools/products/divvydiary-page.component.ts - 26 + apps/client/src/app/core/paths.ts + 4 - apps/client/src/app/pages/resources/personal-finance-tools/products/eightfigures-page.component.ts - 26 + apps/client/src/app/pages/about/overview/about-overview-page.component.ts + 20 - apps/client/src/app/pages/resources/personal-finance-tools/products/empower-page.component.ts - 26 + apps/client/src/app/pages/blog/2022/11/black-friday-2022/black-friday-2022-page.component.ts + 15 - apps/client/src/app/pages/resources/personal-finance-tools/products/exirio-page.component.ts - 26 + apps/client/src/app/pages/blog/2023/03/1000-stars-on-github/1000-stars-on-github-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/products/fina-page.component.ts - 26 + apps/client/src/app/pages/blog/2023/05/unlock-your-financial-potential-with-ghostfolio/unlock-your-financial-potential-with-ghostfolio-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/products/finary-page.component.ts - 26 + apps/client/src/app/pages/blog/2023/07/exploring-the-path-to-fire/exploring-the-path-to-fire-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/products/finwise-page.component.ts - 26 + apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.component.ts + 15 - apps/client/src/app/pages/resources/personal-finance-tools/products/folishare-page.component.ts - 26 + apps/client/src/app/pages/blog/2023/11/black-week-2023/black-week-2023-page.component.ts + 15 - apps/client/src/app/pages/resources/personal-finance-tools/products/getquin-page.component.ts - 26 + apps/client/src/app/pages/blog/2023/11/hacktoberfest-2023-debriefing/hacktoberfest-2023-debriefing-page.component.ts + 14 - apps/client/src/app/pages/resources/personal-finance-tools/products/gospatz-page.component.ts - 26 + apps/client/src/app/pages/faq/overview/faq-overview-page.component.ts + 14 - apps/client/src/app/pages/resources/personal-finance-tools/products/intuit-mint-page.component.ts - 26 + apps/client/src/app/pages/pricing/pricing-page.component.ts + 35 - apps/client/src/app/pages/resources/personal-finance-tools/products/justetf-page.component.ts - 26 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 24 + + + license + license - apps/client/src/app/pages/resources/personal-finance-tools/products/kubera-page.component.ts - 26 + apps/client/src/app/app.component.ts + 61 - apps/client/src/app/pages/resources/personal-finance-tools/products/magnifi-page.component.ts - 26 + apps/client/src/app/core/paths.ts + 5 - apps/client/src/app/pages/resources/personal-finance-tools/products/markets.sh-page.component.ts - 26 + apps/client/src/app/pages/about/about-page.component.ts + 55 + + + markets + markets - apps/client/src/app/pages/resources/personal-finance-tools/products/maybe-finance-page.component.ts - 26 + apps/client/src/app/app.component.ts + 68 - apps/client/src/app/pages/resources/personal-finance-tools/products/monarch-money-page.component.ts - 26 + apps/client/src/app/components/header/header.component.ts + 79 - apps/client/src/app/pages/resources/personal-finance-tools/products/monse-page.component.ts - 26 + apps/client/src/app/components/header/header.component.ts + 84 - apps/client/src/app/pages/resources/personal-finance-tools/products/parqet-page.component.ts - 26 + apps/client/src/app/core/paths.ts + 6 - apps/client/src/app/pages/resources/personal-finance-tools/products/plannix-page.component.ts - 26 + apps/client/src/app/pages/blog/2022/08/500-stars-on-github/500-stars-on-github-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/products/portfolio-dividend-tracker-page.component.ts - 26 + apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.component.ts + 16 - apps/client/src/app/pages/resources/personal-finance-tools/products/portseido-page.component.ts - 26 + apps/client/src/app/pages/faq/saas/saas-page.component.ts + 14 + + + pricing + pricing - apps/client/src/app/pages/resources/personal-finance-tools/products/projectionlab-page.component.ts - 26 + apps/client/src/app/app.component.ts + 69 - apps/client/src/app/pages/resources/personal-finance-tools/products/rocket-money-page.component.ts - 26 + apps/client/src/app/components/header/header.component.ts + 80 - apps/client/src/app/pages/resources/personal-finance-tools/products/seeking-alpha-page.component.ts - 26 + apps/client/src/app/components/header/header.component.ts + 85 - apps/client/src/app/pages/resources/personal-finance-tools/products/sharesight-page.component.ts - 26 + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.component.ts + 14 - apps/client/src/app/pages/resources/personal-finance-tools/products/simple-portfolio-page.component.ts - 26 + apps/client/src/app/components/user-account-membership/user-account-membership.component.ts + 38 - apps/client/src/app/pages/resources/personal-finance-tools/products/snowball-analytics-page.component.ts - 26 + apps/client/src/app/core/http-response.interceptor.ts + 72 - apps/client/src/app/pages/resources/personal-finance-tools/products/stockle-page.component.ts - 26 + apps/client/src/app/core/paths.ts + 7 - apps/client/src/app/pages/resources/personal-finance-tools/products/stockmarketeye-page.component.ts - 26 + apps/client/src/app/pages/blog/2021/07/hallo-ghostfolio/hallo-ghostfolio-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/products/sumio-page.component.ts - 26 + apps/client/src/app/pages/blog/2021/07/hello-ghostfolio/hello-ghostfolio-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/products/tiller-page.component.ts - 26 + apps/client/src/app/pages/blog/2022/01/first-months-in-open-source/first-months-in-open-source-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/products/utluna-page.component.ts - 26 + apps/client/src/app/pages/blog/2022/08/500-stars-on-github/500-stars-on-github-page.component.ts + 14 - apps/client/src/app/pages/resources/personal-finance-tools/products/vyzer-page.component.ts - 26 + apps/client/src/app/pages/blog/2022/11/black-friday-2022/black-friday-2022-page.component.ts + 16 - apps/client/src/app/pages/resources/personal-finance-tools/products/wealthfolio-page.component.ts - 26 + apps/client/src/app/pages/blog/2023/03/1000-stars-on-github/1000-stars-on-github-page.component.ts + 14 - apps/client/src/app/pages/resources/personal-finance-tools/products/wealthica-page.component.ts - 26 + apps/client/src/app/pages/blog/2023/11/black-week-2023/black-week-2023-page.component.ts + 16 - apps/client/src/app/pages/resources/personal-finance-tools/products/whal-page.component.ts - 26 + apps/client/src/app/pages/faq/saas/saas-page.component.ts + 15 - apps/client/src/app/pages/resources/personal-finance-tools/products/yeekatee-page.component.ts - 26 + libs/ui/src/lib/membership-card/membership-card.component.ts + 25 + + + privacy-policy + privacy-policy - apps/client/src/app/pages/resources/personal-finance-tools/products/ynab-page.component.ts - 26 + apps/client/src/app/app.component.ts + 64 - - - faq - faq - apps/client/src/app/app-routing.module.ts - 10 + apps/client/src/app/core/paths.ts + 8 + + + apps/client/src/app/pages/about/about-page.component.ts + 63 + + + register + register apps/client/src/app/app.component.ts - 66 + 70 - apps/client/src/app/pages/about/overview/about-overview-page.component.ts - 19 + apps/client/src/app/components/header/header.component.ts + 86 - apps/client/src/app/pages/faq/faq-page.component.ts - 37 + apps/client/src/app/core/auth.guard.ts + 55 - apps/client/src/app/pages/faq/faq-page.component.ts - 42 + apps/client/src/app/core/paths.ts + 9 - apps/client/src/app/pages/faq/faq-page.component.ts - 48 + apps/client/src/app/pages/faq/saas/saas-page.component.ts + 16 - apps/client/src/app/pages/resources/resources-page.component.ts - 17 + apps/client/src/app/pages/features/features-page.component.ts + 29 - - - features - features - apps/client/src/app/app-routing.module.ts - 11 + apps/client/src/app/pages/landing/landing-page.component.ts + 27 + + + apps/client/src/app/pages/pricing/pricing-page.component.ts + 36 + + + resources + resources apps/client/src/app/app.component.ts - 67 + 71 apps/client/src/app/components/header/header.component.ts - 78 + 81 apps/client/src/app/components/header/header.component.ts - 83 + 87 - apps/client/src/app/pages/about/overview/about-overview-page.component.ts - 20 + apps/client/src/app/core/paths.ts + 10 - apps/client/src/app/pages/blog/2022/11/black-friday-2022/black-friday-2022-page.component.ts - 15 + apps/client/src/app/pages/blog/2021/07/hallo-ghostfolio/hallo-ghostfolio-page.component.ts + 14 - apps/client/src/app/pages/blog/2023/03/1000-stars-on-github/1000-stars-on-github-page.component.ts - 13 + apps/client/src/app/pages/blog/2021/07/hello-ghostfolio/hello-ghostfolio-page.component.ts + 14 - apps/client/src/app/pages/blog/2023/05/unlock-your-financial-potential-with-ghostfolio/unlock-your-financial-potential-with-ghostfolio-page.component.ts + apps/client/src/app/pages/blog/2022/07/how-do-i-get-my-finances-in-order/how-do-i-get-my-finances-in-order-page.component.ts 13 - apps/client/src/app/pages/blog/2023/07/exploring-the-path-to-fire/exploring-the-path-to-fire-page.component.ts - 13 + apps/client/src/app/pages/blog/2023/05/unlock-your-financial-potential-with-ghostfolio/unlock-your-financial-potential-with-ghostfolio-page.component.ts + 14 - apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.component.ts - 15 + apps/client/src/app/pages/features/features-page.component.ts + 30 - apps/client/src/app/pages/blog/2023/11/black-week-2023/black-week-2023-page.component.ts - 15 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.component.ts + 14 - apps/client/src/app/pages/blog/2023/11/hacktoberfest-2023-debriefing/hacktoberfest-2023-debriefing-page.component.ts - 14 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 26 - apps/client/src/app/pages/faq/overview/faq-overview-page.component.ts - 14 + apps/client/src/app/pages/resources/resources-page.component.ts + 19 + + + You are using the Live Demo. + You are using the Live Demo. - apps/client/src/app/pages/pricing/pricing-page.component.ts - 35 + apps/client/src/app/app.component.html + 12 + + + Create Account + Create Account - apps/client/src/app/pages/resources/personal-finance-tools/products/allinvestview-page.component.ts - 27 + apps/client/src/app/app.component.html + 13 - apps/client/src/app/pages/resources/personal-finance-tools/products/allvue-systems-page.component.ts + apps/client/src/app/pages/register/register-page.html 27 - apps/client/src/app/pages/resources/personal-finance-tools/products/altoo-page.component.ts - 27 + apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + 2 + + + Personal Finance + Personal Finance - apps/client/src/app/pages/resources/personal-finance-tools/products/basil-finance-page.component.ts - 27 + apps/client/src/app/app.component.html + 54 + + + Markets + Markets - apps/client/src/app/pages/resources/personal-finance-tools/products/beanvest-page.component.ts - 27 + apps/client/src/app/app.component.html + 58 - apps/client/src/app/pages/resources/personal-finance-tools/products/capitally-page.component.ts - 27 + apps/client/src/app/components/header/header.component.html + 380 - apps/client/src/app/pages/resources/personal-finance-tools/products/capmon-page.component.ts - 27 + apps/client/src/app/components/home-market/home-market.html + 2 - apps/client/src/app/pages/resources/personal-finance-tools/products/compound-planning-page.component.ts - 27 + apps/client/src/app/pages/resources/resources-page.html + 56 + + + Resources + Resources - apps/client/src/app/pages/resources/personal-finance-tools/products/copilot-money-page.component.ts - 27 + apps/client/src/app/app.component.html + 61 - apps/client/src/app/pages/resources/personal-finance-tools/products/de.fi-page.component.ts - 27 + apps/client/src/app/components/header/header.component.html + 82 - apps/client/src/app/pages/resources/personal-finance-tools/products/delta-page.component.ts - 27 + apps/client/src/app/components/header/header.component.html + 283 - apps/client/src/app/pages/resources/personal-finance-tools/products/divvydiary-page.component.ts - 27 + apps/client/src/app/pages/resources/resources-page.html + 4 + + + About + About - apps/client/src/app/pages/resources/personal-finance-tools/products/eightfigures-page.component.ts - 27 + apps/client/src/app/app.component.html + 67 - apps/client/src/app/pages/resources/personal-finance-tools/products/empower-page.component.ts - 27 + apps/client/src/app/components/header/header.component.html + 112 - apps/client/src/app/pages/resources/personal-finance-tools/products/exirio-page.component.ts - 27 + apps/client/src/app/components/header/header.component.html + 351 + + + Blog + Blog - apps/client/src/app/pages/resources/personal-finance-tools/products/fina-page.component.ts - 27 + apps/client/src/app/app.component.html + 70 - apps/client/src/app/pages/resources/personal-finance-tools/products/finary-page.component.ts - 27 + apps/client/src/app/pages/blog/2021/07/hallo-ghostfolio/hallo-ghostfolio-page.html + 204 - apps/client/src/app/pages/resources/personal-finance-tools/products/finwise-page.component.ts - 27 + apps/client/src/app/pages/blog/2021/07/hello-ghostfolio/hello-ghostfolio-page.html + 183 - apps/client/src/app/pages/resources/personal-finance-tools/products/folishare-page.component.ts - 27 + apps/client/src/app/pages/blog/2022/01/first-months-in-open-source/first-months-in-open-source-page.html + 183 - apps/client/src/app/pages/resources/personal-finance-tools/products/getquin-page.component.ts - 27 + apps/client/src/app/pages/blog/2022/07/ghostfolio-meets-internet-identity/ghostfolio-meets-internet-identity-page.html + 183 - apps/client/src/app/pages/resources/personal-finance-tools/products/gospatz-page.component.ts - 27 + apps/client/src/app/pages/blog/2022/07/how-do-i-get-my-finances-in-order/how-do-i-get-my-finances-in-order-page.html + 209 - apps/client/src/app/pages/resources/personal-finance-tools/products/intuit-mint-page.component.ts - 27 + apps/client/src/app/pages/blog/2022/08/500-stars-on-github/500-stars-on-github-page.html + 195 - apps/client/src/app/pages/resources/personal-finance-tools/products/justetf-page.component.ts - 27 + apps/client/src/app/pages/blog/2022/10/hacktoberfest-2022/hacktoberfest-2022-page.html + 181 - apps/client/src/app/pages/resources/personal-finance-tools/products/kubera-page.component.ts - 27 + apps/client/src/app/pages/blog/2022/11/black-friday-2022/black-friday-2022-page.html + 141 - apps/client/src/app/pages/resources/personal-finance-tools/products/magnifi-page.component.ts - 27 + apps/client/src/app/pages/blog/2022/12/the-importance-of-tracking-your-personal-finances/the-importance-of-tracking-your-personal-finances-page.html + 168 - apps/client/src/app/pages/resources/personal-finance-tools/products/markets.sh-page.component.ts - 27 + apps/client/src/app/pages/blog/2023/01/ghostfolio-auf-sackgeld-vorgestellt/ghostfolio-auf-sackgeld-vorgestellt-page.html + 178 - apps/client/src/app/pages/resources/personal-finance-tools/products/maybe-finance-page.component.ts - 27 + apps/client/src/app/pages/blog/2023/02/ghostfolio-meets-umbrel/ghostfolio-meets-umbrel-page.html + 202 - apps/client/src/app/pages/resources/personal-finance-tools/products/monarch-money-page.component.ts - 27 + apps/client/src/app/pages/blog/2023/03/1000-stars-on-github/1000-stars-on-github-page.html + 252 - apps/client/src/app/pages/resources/personal-finance-tools/products/monse-page.component.ts - 27 + apps/client/src/app/pages/blog/2023/05/unlock-your-financial-potential-with-ghostfolio/unlock-your-financial-potential-with-ghostfolio-page.html + 233 - apps/client/src/app/pages/resources/personal-finance-tools/products/parqet-page.component.ts - 27 + apps/client/src/app/pages/blog/2023/07/exploring-the-path-to-fire/exploring-the-path-to-fire-page.html + 243 - apps/client/src/app/pages/resources/personal-finance-tools/products/plannix-page.component.ts - 27 + apps/client/src/app/pages/blog/2023/08/ghostfolio-joins-oss-friends/ghostfolio-joins-oss-friends-page.html + 154 - apps/client/src/app/pages/resources/personal-finance-tools/products/portfolio-dividend-tracker-page.component.ts - 27 + apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.html + 273 - apps/client/src/app/pages/resources/personal-finance-tools/products/portseido-page.component.ts - 27 + apps/client/src/app/pages/blog/2023/09/hacktoberfest-2023/hacktoberfest-2023-page.html + 181 - apps/client/src/app/pages/resources/personal-finance-tools/products/projectionlab-page.component.ts - 27 + apps/client/src/app/pages/blog/2023/11/black-week-2023/black-week-2023-page.html + 148 - apps/client/src/app/pages/resources/personal-finance-tools/products/rocket-money-page.component.ts - 27 + apps/client/src/app/pages/blog/2023/11/hacktoberfest-2023-debriefing/hacktoberfest-2023-debriefing-page.html + 270 - apps/client/src/app/pages/resources/personal-finance-tools/products/seeking-alpha-page.component.ts - 27 + apps/client/src/app/pages/blog/blog-page.html + 5 + + + Changelog + Changelog - apps/client/src/app/pages/resources/personal-finance-tools/products/sharesight-page.component.ts - 27 + apps/client/src/app/app.component.html + 74 - apps/client/src/app/pages/resources/personal-finance-tools/products/simple-portfolio-page.component.ts - 27 + apps/client/src/app/pages/about/changelog/changelog-page.html + 4 + + + Features + Features - apps/client/src/app/pages/resources/personal-finance-tools/products/snowball-analytics-page.component.ts - 27 + apps/client/src/app/app.component.html + 76 - apps/client/src/app/pages/resources/personal-finance-tools/products/stockle-page.component.ts - 27 + apps/client/src/app/components/header/header.component.html + 338 - apps/client/src/app/pages/resources/personal-finance-tools/products/stockmarketeye-page.component.ts - 27 + apps/client/src/app/pages/features/features-page.html + 5 + + + Frequently Asked Questions (FAQ) + Frequently Asked Questions (FAQ) - apps/client/src/app/pages/resources/personal-finance-tools/products/sumio-page.component.ts - 27 + apps/client/src/app/app.component.html + 80 - apps/client/src/app/pages/resources/personal-finance-tools/products/tiller-page.component.ts - 27 + apps/client/src/app/pages/about/overview/about-overview-page.html + 146 + + + License + License - apps/client/src/app/pages/resources/personal-finance-tools/products/utluna-page.component.ts - 27 + apps/client/src/app/app.component.html + 85 - apps/client/src/app/pages/resources/personal-finance-tools/products/vyzer-page.component.ts - 27 + apps/client/src/app/pages/about/license/license-page.html + 4 + + + Pricing + Pricing - apps/client/src/app/pages/resources/personal-finance-tools/products/wealthfolio-page.component.ts - 27 + apps/client/src/app/app.component.html + 94 - apps/client/src/app/pages/resources/personal-finance-tools/products/wealthica-page.component.ts - 27 + apps/client/src/app/components/header/header.component.html + 98 - apps/client/src/app/pages/resources/personal-finance-tools/products/whal-page.component.ts - 27 + apps/client/src/app/components/header/header.component.html + 294 - apps/client/src/app/pages/resources/personal-finance-tools/products/yeekatee-page.component.ts - 27 + apps/client/src/app/components/header/header.component.html + 365 - apps/client/src/app/pages/resources/personal-finance-tools/products/ynab-page.component.ts - 27 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 186 - - license - license + + Privacy Policy + Privacy Policy - apps/client/src/app/app-routing.module.ts - 12 + apps/client/src/app/app.component.html + 100 - apps/client/src/app/app.component.ts - 61 + apps/client/src/app/pages/about/privacy-policy/privacy-policy-page.html + 4 + + + Community + Community - apps/client/src/app/pages/about/about-page.component.ts - 55 + apps/client/src/app/app.component.html + 118 - - - markets - markets - apps/client/src/app/app-routing.module.ts - 13 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 77 - apps/client/src/app/app.component.ts - 68 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 82 - apps/client/src/app/components/header/header.component.ts - 79 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 86 - apps/client/src/app/components/header/header.component.ts - 84 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 90 - apps/client/src/app/pages/blog/2022/08/500-stars-on-github/500-stars-on-github-page.component.ts - 13 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 94 - apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.component.ts - 16 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 99 - apps/client/src/app/pages/faq/saas/saas-page.component.ts - 14 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 104 - - - pricing - pricing - apps/client/src/app/app-routing.module.ts - 14 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 108 - apps/client/src/app/app.component.ts - 69 + apps/client/src/app/pages/features/features-page.html + 256 + + + The risk of loss in trading can be substantial. It is not advisable to invest money you may need in the short term. + The risk of loss in trading can be substantial. It is not advisable to invest money you may need in the short term. - apps/client/src/app/components/header/header.component.ts - 80 + apps/client/src/app/app.component.html + 194 + + + Alias + Alias - apps/client/src/app/components/header/header.component.ts - 85 + apps/client/src/app/components/access-table/access-table.component.html + 4 - apps/client/src/app/components/home-summary/home-summary.component.ts - 125 + apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html + 11 + + + Grantee + Grantee - apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.component.ts - 14 + apps/client/src/app/components/access-table/access-table.component.html + 11 + + + Type + Type - apps/client/src/app/components/user-account-membership/user-account-membership.component.ts - 38 + apps/client/src/app/components/admin-jobs/admin-jobs.html + 31 - apps/client/src/app/core/http-response.interceptor.ts - 83 + apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html + 22 - apps/client/src/app/pages/blog/2021/07/hallo-ghostfolio/hallo-ghostfolio-page.component.ts - 13 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 15 - apps/client/src/app/pages/blog/2021/07/hello-ghostfolio/hello-ghostfolio-page.component.ts - 13 + libs/ui/src/lib/activities-table/activities-table.component.html + 160 + + + Details + Details - apps/client/src/app/pages/blog/2022/01/first-months-in-open-source/first-months-in-open-source-page.component.ts - 13 + apps/client/src/app/components/access-table/access-table.component.html + 33 + + + Revoke + Revoke - apps/client/src/app/pages/blog/2022/08/500-stars-on-github/500-stars-on-github-page.component.ts - 14 + apps/client/src/app/components/access-table/access-table.component.html + 62 + + + Do you really want to revoke this granted access? + Do you really want to revoke this granted access? - apps/client/src/app/pages/blog/2022/11/black-friday-2022/black-friday-2022-page.component.ts - 16 + apps/client/src/app/components/access-table/access-table.component.ts + 50 + + + Cash Balance + Cash Balance - apps/client/src/app/pages/blog/2023/03/1000-stars-on-github/1000-stars-on-github-page.component.ts - 14 + apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html + 45 - apps/client/src/app/pages/blog/2023/11/black-week-2023/black-week-2023-page.component.ts - 16 + apps/client/src/app/components/accounts-table/accounts-table.component.html + 136 - apps/client/src/app/pages/faq/saas/saas-page.component.ts - 15 + apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + 34 + + + Equity + Equity - libs/ui/src/lib/membership-card/membership-card.component.ts - 25 + apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html + 56 - - privacy-policy - privacy-policy + + Activities + Activities - apps/client/src/app/app-routing.module.ts - 15 + apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html + 61 - apps/client/src/app/app.component.ts - 64 + apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html + 90 - apps/client/src/app/pages/about/about-page.component.ts - 63 + apps/client/src/app/components/accounts-table/accounts-table.component.html + 119 - - - register - register - apps/client/src/app/app-routing.module.ts - 16 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 150 - apps/client/src/app/app.component.ts - 70 + apps/client/src/app/components/admin-tag/admin-tag.component.html + 44 - apps/client/src/app/components/header/header.component.ts - 86 + apps/client/src/app/components/admin-users/admin-users.html + 135 - apps/client/src/app/core/auth.guard.ts - 54 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 221 - apps/client/src/app/pages/faq/saas/saas-page.component.ts - 16 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 331 - apps/client/src/app/pages/features/features-page.component.ts - 18 + apps/client/src/app/pages/portfolio/activities/activities-page.html + 4 + + + Platform + Platform - apps/client/src/app/pages/landing/landing-page.component.ts - 27 + apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html + 65 - apps/client/src/app/pages/pricing/pricing-page.component.ts - 36 + apps/client/src/app/components/accounts-table/accounts-table.component.html + 86 - - - resources - resources - apps/client/src/app/app-routing.module.ts - 17 + apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + 48 + + + Transfer Cash Balance + Transfer Cash Balance - apps/client/src/app/app.component.ts - 71 + apps/client/src/app/components/accounts-table/accounts-table.component.html + 10 - apps/client/src/app/components/header/header.component.ts - 81 + apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html + 7 + + + Name + Name - apps/client/src/app/components/header/header.component.ts - 87 + apps/client/src/app/components/accounts-table/accounts-table.component.html + 43 - apps/client/src/app/pages/blog/2021/07/hallo-ghostfolio/hallo-ghostfolio-page.component.ts - 14 + apps/client/src/app/components/admin-market-data/admin-market-data.html + 38 - apps/client/src/app/pages/blog/2021/07/hello-ghostfolio/hello-ghostfolio-page.component.ts - 14 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 226 - apps/client/src/app/pages/blog/2022/07/how-do-i-get-my-finances-in-order/how-do-i-get-my-finances-in-order-page.component.ts - 13 + apps/client/src/app/components/admin-platform/admin-platform.component.html + 30 - apps/client/src/app/pages/blog/2023/05/unlock-your-financial-potential-with-ghostfolio/unlock-your-financial-potential-with-ghostfolio-page.component.ts - 14 + apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html + 15 - apps/client/src/app/pages/features/features-page.component.ts - 19 + apps/client/src/app/components/admin-tag/admin-tag.component.html + 30 - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.component.ts - 14 + apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html + 15 - apps/client/src/app/pages/resources/personal-finance-tools/products/allinvestview-page.component.ts - 29 + apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + 15 - apps/client/src/app/pages/resources/personal-finance-tools/products/allvue-systems-page.component.ts - 29 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 137 - apps/client/src/app/pages/resources/personal-finance-tools/products/altoo-page.component.ts - 29 + libs/ui/src/lib/activities-table/activities-table.component.html + 137 - apps/client/src/app/pages/resources/personal-finance-tools/products/basil-finance-page.component.ts - 29 + libs/ui/src/lib/holdings-table/holdings-table.component.html + 28 - apps/client/src/app/pages/resources/personal-finance-tools/products/beanvest-page.component.ts - 29 + libs/ui/src/lib/top-holdings/top-holdings.component.html + 12 + + + Total + Total - apps/client/src/app/pages/resources/personal-finance-tools/products/capitally-page.component.ts - 29 + apps/client/src/app/components/accounts-table/accounts-table.component.html + 55 + + + Currency + Currency - apps/client/src/app/pages/resources/personal-finance-tools/products/capmon-page.component.ts - 29 + apps/client/src/app/components/accounts-table/accounts-table.component.html + 65 - apps/client/src/app/pages/resources/personal-finance-tools/products/compound-planning-page.component.ts - 29 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 130 - apps/client/src/app/pages/resources/personal-finance-tools/products/copilot-money-page.component.ts - 29 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 233 - apps/client/src/app/pages/resources/personal-finance-tools/products/de.fi-page.component.ts - 29 + apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + 25 - apps/client/src/app/pages/resources/personal-finance-tools/products/delta-page.component.ts - 29 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 143 - apps/client/src/app/pages/resources/personal-finance-tools/products/divvydiary-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/eightfigures-page.component.ts - 29 + libs/ui/src/lib/activities-table/activities-table.component.html + 275 + + + Value + Value - apps/client/src/app/pages/resources/personal-finance-tools/products/empower-page.component.ts - 29 + apps/client/src/app/components/accounts-table/accounts-table.component.html + 171 - apps/client/src/app/pages/resources/personal-finance-tools/products/exirio-page.component.ts - 29 + apps/client/src/app/components/accounts-table/accounts-table.component.html + 206 - apps/client/src/app/pages/resources/personal-finance-tools/products/fina-page.component.ts - 29 + apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html + 53 - apps/client/src/app/pages/resources/personal-finance-tools/products/finary-page.component.ts - 29 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 203 - apps/client/src/app/pages/resources/personal-finance-tools/products/finwise-page.component.ts - 29 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 206 - apps/client/src/app/pages/resources/personal-finance-tools/products/folishare-page.component.ts - 29 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 209 - apps/client/src/app/pages/resources/personal-finance-tools/products/getquin-page.component.ts - 29 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 273 - apps/client/src/app/pages/resources/personal-finance-tools/products/gospatz-page.component.ts - 29 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 276 - apps/client/src/app/pages/resources/personal-finance-tools/products/intuit-mint-page.component.ts - 29 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 279 - apps/client/src/app/pages/resources/personal-finance-tools/products/justetf-page.component.ts - 29 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 282 - apps/client/src/app/pages/resources/personal-finance-tools/products/kubera-page.component.ts - 29 + libs/ui/src/lib/account-balances/account-balances.component.html + 34 - apps/client/src/app/pages/resources/personal-finance-tools/products/magnifi-page.component.ts - 29 + libs/ui/src/lib/activities-table/activities-table.component.html + 256 - apps/client/src/app/pages/resources/personal-finance-tools/products/markets.sh-page.component.ts - 29 + libs/ui/src/lib/activities-table/activities-table.component.html + 292 - apps/client/src/app/pages/resources/personal-finance-tools/products/maybe-finance-page.component.ts - 29 + libs/ui/src/lib/holdings-table/holdings-table.component.html + 74 - apps/client/src/app/pages/resources/personal-finance-tools/products/monarch-money-page.component.ts - 29 + libs/ui/src/lib/top-holdings/top-holdings.component.html + 26 + + + Edit + Edit - apps/client/src/app/pages/resources/personal-finance-tools/products/monse-page.component.ts - 29 + apps/client/src/app/components/accounts-table/accounts-table.component.html + 278 - apps/client/src/app/pages/resources/personal-finance-tools/products/parqet-page.component.ts - 29 + apps/client/src/app/components/admin-market-data/admin-market-data.html + 177 - apps/client/src/app/pages/resources/personal-finance-tools/products/plannix-page.component.ts - 29 + apps/client/src/app/components/admin-overview/admin-overview.html + 83 - apps/client/src/app/pages/resources/personal-finance-tools/products/portfolio-dividend-tracker-page.component.ts - 29 + apps/client/src/app/components/admin-platform/admin-platform.component.html + 92 - apps/client/src/app/pages/resources/personal-finance-tools/products/portseido-page.component.ts - 29 + apps/client/src/app/components/admin-tag/admin-tag.component.html + 71 - apps/client/src/app/pages/resources/personal-finance-tools/products/projectionlab-page.component.ts - 29 + libs/ui/src/lib/activities-table/activities-table.component.html + 429 + + + Delete + Delete - apps/client/src/app/pages/resources/personal-finance-tools/products/rocket-money-page.component.ts - 29 + apps/client/src/app/components/accounts-table/accounts-table.component.html + 288 - apps/client/src/app/pages/resources/personal-finance-tools/products/seeking-alpha-page.component.ts - 29 + apps/client/src/app/components/admin-market-data/admin-market-data.html + 196 - apps/client/src/app/pages/resources/personal-finance-tools/products/sharesight-page.component.ts - 29 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 62 - apps/client/src/app/pages/resources/personal-finance-tools/products/simple-portfolio-page.component.ts - 29 + apps/client/src/app/components/admin-overview/admin-overview.html + 93 - apps/client/src/app/pages/resources/personal-finance-tools/products/snowball-analytics-page.component.ts - 29 + apps/client/src/app/components/admin-overview/admin-overview.html + 210 - apps/client/src/app/pages/resources/personal-finance-tools/products/stockle-page.component.ts - 29 + apps/client/src/app/components/admin-platform/admin-platform.component.html + 102 - apps/client/src/app/pages/resources/personal-finance-tools/products/stockmarketeye-page.component.ts - 29 + apps/client/src/app/components/admin-tag/admin-tag.component.html + 81 - apps/client/src/app/pages/resources/personal-finance-tools/products/sumio-page.component.ts - 29 + libs/ui/src/lib/account-balances/account-balances.component.html + 80 - apps/client/src/app/pages/resources/personal-finance-tools/products/tiller-page.component.ts - 29 + libs/ui/src/lib/activities-table/activities-table.component.html + 455 + + + Do you really want to delete this account? + Do you really want to delete this account? - apps/client/src/app/pages/resources/personal-finance-tools/products/utluna-page.component.ts - 29 + apps/client/src/app/components/accounts-table/accounts-table.component.ts + 101 + + + Asset Profile + Asset Profile - apps/client/src/app/pages/resources/personal-finance-tools/products/vyzer-page.component.ts - 29 + apps/client/src/app/components/admin-jobs/admin-jobs.html + 35 + + + Historical Market Data + Historical Market Data - apps/client/src/app/pages/resources/personal-finance-tools/products/wealthfolio-page.component.ts - 29 + apps/client/src/app/components/admin-jobs/admin-jobs.html + 37 + + + Symbol + Symbol - apps/client/src/app/pages/resources/personal-finance-tools/products/wealthica-page.component.ts - 29 + apps/client/src/app/components/admin-jobs/admin-jobs.html + 44 - apps/client/src/app/pages/resources/personal-finance-tools/products/whal-page.component.ts - 29 + apps/client/src/app/components/admin-market-data/admin-market-data.html + 24 - apps/client/src/app/pages/resources/personal-finance-tools/products/yeekatee-page.component.ts - 29 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 115 - apps/client/src/app/pages/resources/personal-finance-tools/products/ynab-page.component.ts - 29 + apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html + 36 - apps/client/src/app/pages/resources/resources-page.component.ts - 19 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 301 - - You are using the Live Demo. - You are using the Live Demo. + + Data Source + Data Source - apps/client/src/app/app.component.html - 17 + apps/client/src/app/components/admin-jobs/admin-jobs.html + 53 - - - Create Account - Create Account - apps/client/src/app/app.component.html - 18 + apps/client/src/app/components/admin-market-data/admin-market-data.html + 55 - apps/client/src/app/pages/register/register-page.html - 26 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 125 - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html - 2 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 153 - - Personal Finance - Personal Finance + + Attempts + Attempts - apps/client/src/app/app.component.html - 55 + apps/client/src/app/components/admin-jobs/admin-jobs.html + 81 - - Markets - Markets + + Created + Created - apps/client/src/app/app.component.html - 58 + apps/client/src/app/components/admin-jobs/admin-jobs.html + 90 + + + Finished + Finished - apps/client/src/app/components/header/header.component.html - 386 + apps/client/src/app/components/admin-jobs/admin-jobs.html + 99 + + + Status + Status - apps/client/src/app/components/home-market/home-market.html - 2 + apps/client/src/app/components/admin-jobs/admin-jobs.html + 108 + + + Delete Jobs + Delete Jobs - apps/client/src/app/pages/resources/resources-page.html - 56 + apps/client/src/app/components/admin-jobs/admin-jobs.html + 149 - - Resources - Resources + + View Data + View Data - apps/client/src/app/app.component.html - 60 + apps/client/src/app/components/admin-jobs/admin-jobs.html + 164 + + + View Stacktrace + View Stacktrace - apps/client/src/app/components/header/header.component.html - 80 + apps/client/src/app/components/admin-jobs/admin-jobs.html + 171 + + + Delete Job + Delete Job - apps/client/src/app/components/header/header.component.html - 289 + apps/client/src/app/components/admin-jobs/admin-jobs.html + 177 + + + Details for + Details for - apps/client/src/app/pages/resources/resources-page.html - 4 + apps/client/src/app/components/admin-market-data-detail/market-data-detail-dialog/market-data-detail-dialog.html + 2 - - About - About + + Date + Date - apps/client/src/app/app.component.html - 66 + apps/client/src/app/components/admin-market-data-detail/market-data-detail-dialog/market-data-detail-dialog.html + 6 - apps/client/src/app/components/header/header.component.html - 111 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 159 - apps/client/src/app/components/header/header.component.html - 357 - - - - Blog - Blog - - apps/client/src/app/app.component.html - 68 - - - apps/client/src/app/pages/blog/2021/07/hallo-ghostfolio/hallo-ghostfolio-page.html - 204 + libs/ui/src/lib/account-balances/account-balances.component.html + 12 - apps/client/src/app/pages/blog/2021/07/hello-ghostfolio/hello-ghostfolio-page.html - 183 + libs/ui/src/lib/activities-table/activities-table.component.html + 169 + + + Market Price + Market Price - apps/client/src/app/pages/blog/2022/01/first-months-in-open-source/first-months-in-open-source-page.html - 183 + apps/client/src/app/components/admin-market-data-detail/market-data-detail-dialog/market-data-detail-dialog.html + 26 - apps/client/src/app/pages/blog/2022/07/ghostfolio-meets-internet-identity/ghostfolio-meets-internet-identity-page.html - 183 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 112 + + + Cancel + Cancel - apps/client/src/app/pages/blog/2022/07/how-do-i-get-my-finances-in-order/how-do-i-get-my-finances-in-order-page.html - 209 + apps/client/src/app/components/admin-market-data-detail/market-data-detail-dialog/market-data-detail-dialog.html + 46 - apps/client/src/app/pages/blog/2022/08/500-stars-on-github/500-stars-on-github-page.html - 195 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 376 - apps/client/src/app/pages/blog/2022/10/hacktoberfest-2022/hacktoberfest-2022-page.html - 181 + apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html + 43 - apps/client/src/app/pages/blog/2022/11/black-friday-2022/black-friday-2022-page.html - 141 + apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html + 42 - apps/client/src/app/pages/blog/2022/12/the-importance-of-tracking-your-personal-finances/the-importance-of-tracking-your-personal-finances-page.html - 168 + apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html + 25 - apps/client/src/app/pages/blog/2023/01/ghostfolio-auf-sackgeld-vorgestellt/ghostfolio-auf-sackgeld-vorgestellt-page.html - 178 + apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html + 58 - apps/client/src/app/pages/blog/2023/02/ghostfolio-meets-umbrel/ghostfolio-meets-umbrel-page.html - 202 + apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + 103 - apps/client/src/app/pages/blog/2023/03/1000-stars-on-github/1000-stars-on-github-page.html - 252 + apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html + 65 - apps/client/src/app/pages/blog/2023/05/unlock-your-financial-potential-with-ghostfolio/unlock-your-financial-potential-with-ghostfolio-page.html - 233 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 426 - apps/client/src/app/pages/blog/2023/07/exploring-the-path-to-fire/exploring-the-path-to-fire-page.html - 243 + apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + 38 + + + Save + Save - apps/client/src/app/pages/blog/2023/08/ghostfolio-joins-oss-friends/ghostfolio-joins-oss-friends-page.html - 154 + apps/client/src/app/components/admin-market-data-detail/market-data-detail-dialog/market-data-detail-dialog.html + 48 - apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.html - 273 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 383 - apps/client/src/app/pages/blog/2023/09/hacktoberfest-2023/hacktoberfest-2023-page.html - 181 + apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html + 50 - apps/client/src/app/pages/blog/2023/11/black-week-2023/black-week-2023-page.html - 148 + apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html + 49 - apps/client/src/app/pages/blog/2023/11/hacktoberfest-2023-debriefing/hacktoberfest-2023-debriefing-page.html - 270 + apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html + 32 - apps/client/src/app/pages/blog/blog-page.html - 5 + apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html + 65 - - - Changelog - Changelog - apps/client/src/app/app.component.html - 71 + apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + 110 - apps/client/src/app/pages/about/changelog/changelog-page.html - 4 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 433 - - Features - Features + + Currencies + Currencies - apps/client/src/app/app.component.html + apps/client/src/app/components/admin-market-data/admin-market-data.component.ts 73 - - apps/client/src/app/components/header/header.component.html - 344 - - - apps/client/src/app/pages/features/features-page.html - 5 - - - Frequently Asked Questions (FAQ) - Frequently Asked Questions (FAQ) + + ETFs without Countries + ETFs without Countries - apps/client/src/app/app.component.html - 76 + apps/client/src/app/components/admin-market-data/admin-market-data.component.ts + 78 + + + ETFs without Sectors + ETFs without Sectors - apps/client/src/app/pages/about/overview/about-overview-page.html - 146 + apps/client/src/app/components/admin-market-data/admin-market-data.component.ts + 83 - - License - License + + Do you really want to delete this asset profile? + Do you really want to delete this asset profile? - apps/client/src/app/app.component.html - 80 + apps/client/src/app/components/admin-market-data/admin-market-data.service.ts + 13 + + + Filter by... + Filter by... - apps/client/src/app/pages/about/license/license-page.html - 4 + apps/client/src/app/components/admin-market-data/admin-market-data.component.ts + 282 - - Pricing - Pricing + + Asset Class + Asset Class - apps/client/src/app/app.component.html - 86 + apps/client/src/app/components/admin-market-data/admin-market-data.html + 64 - apps/client/src/app/components/header/header.component.html - 98 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 159 - apps/client/src/app/components/header/header.component.html - 301 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 243 - apps/client/src/app/components/header/header.component.html - 370 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 228 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 353 + + + Asset Sub Class + Asset Sub Class - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/admin-market-data.html + 73 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 168 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 256 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 237 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 369 + + + First Activity + First Activity - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/admin-market-data.html + 82 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 141 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 209 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + libs/ui/src/lib/holdings-table/holdings-table.component.html + 50 + + + Activities Count + Activities Count - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/admin-market-data.html + 91 + + + Historical Data + Historical Data - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/admin-market-data.html + 100 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 82 + + + Sectors Count + Sectors Count - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/admin-market-data.html + 109 + + + Countries Count + Countries Count - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/admin-market-data.html + 118 + + + Gather Recent Data + Gather Recent Data - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/admin-market-data.html + 146 + + + Gather All Data + Gather All Data - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/admin-market-data.html + 149 + + + Gather Profile Data + Gather Profile Data - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/admin-market-data.html + 152 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 45 + + + Oops! Could not parse historical data. + Oops! Could not parse historical data. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 232 + + + Refresh + Refresh - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 22 + + + Gather Historical Data + Gather Historical Data - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 32 + + + Import + Import - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 108 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 153 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 186 + + + Sector + Sector - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 185 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 254 + + + Country + Country - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 196 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-users/admin-users.html + 77 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 264 + + + Sectors + Sectors - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 202 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 327 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 270 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/pages/public/public-page.html + 50 + + + Countries + Countries - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 212 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 338 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 282 + + + Benchmark + Benchmark - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 284 + + + Symbol Mapping + Symbol Mapping - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 290 + + + Scraper Configuration + Scraper Configuration - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 302 + + + Note + Note - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 363 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + 78 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 338 + + + Add Asset Profile + Add Asset Profile - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html + 7 + + + Search + Search - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html + 16 + + + Add Manually + Add Manually - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html + 19 + + + Name, symbol or ISIN + Name, symbol or ISIN - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html + 26 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 123 + + + Please add a currency: + Please add a currency: - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-overview/admin-overview.component.ts + 122 + + + Do you really want to delete this coupon? + Do you really want to delete this coupon? - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-overview/admin-overview.component.ts + 140 - - Privacy Policy - Privacy Policy + + Do you really want to delete this currency? + Do you really want to delete this currency? - apps/client/src/app/app.component.html - 90 + apps/client/src/app/components/admin-overview/admin-overview.component.ts + 153 + + + Do you really want to delete this system message? + Do you really want to delete this system message? - apps/client/src/app/pages/about/privacy-policy/privacy-policy-page.html - 4 + apps/client/src/app/components/admin-overview/admin-overview.component.ts + 166 - - Community - Community + + Do you really want to flush the cache? + Do you really want to flush the cache? - apps/client/src/app/app.component.html - 105 + apps/client/src/app/components/admin-overview/admin-overview.component.ts + 183 + + + Please set your system message: + Please set your system message: - apps/client/src/app/components/user-account-settings/user-account-settings.html - 81 + apps/client/src/app/components/admin-overview/admin-overview.component.ts + 214 + + + Version + Version - apps/client/src/app/components/user-account-settings/user-account-settings.html - 86 + apps/client/src/app/components/admin-overview/admin-overview.html + 7 + + + User Count + User Count - apps/client/src/app/components/user-account-settings/user-account-settings.html - 90 + apps/client/src/app/components/admin-overview/admin-overview.html + 13 + + + Activity Count + Activity Count - apps/client/src/app/components/user-account-settings/user-account-settings.html - 94 + apps/client/src/app/components/admin-overview/admin-overview.html + 23 + + + per User + per User - apps/client/src/app/components/user-account-settings/user-account-settings.html - 98 + apps/client/src/app/components/admin-overview/admin-overview.html + 33 + + + Exchange Rates + Exchange Rates - apps/client/src/app/components/user-account-settings/user-account-settings.html - 103 + apps/client/src/app/components/admin-overview/admin-overview.html + 39 + + + Add Currency + Add Currency - apps/client/src/app/components/user-account-settings/user-account-settings.html - 108 - - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 112 - - - apps/client/src/app/pages/features/features-page.html - 256 + apps/client/src/app/components/admin-overview/admin-overview.html + 109 - - The risk of loss in trading can be substantial. It is not advisable to invest money you may need in the short term. - The risk of loss in trading can be substantial. It is not advisable to invest money you may need in the short term. + + User Signup + User Signup - apps/client/src/app/app.component.html - 184 + apps/client/src/app/components/admin-overview/admin-overview.html + 115 - - Alias - Alias - - apps/client/src/app/components/access-table/access-table.component.html - 3 - + + Read-only Mode + Read-only Mode - apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html - 11 + apps/client/src/app/components/admin-overview/admin-overview.html + 129 - - Grantee - Grantee + + System Message + System Message - apps/client/src/app/components/access-table/access-table.component.html - 10 + apps/client/src/app/components/admin-overview/admin-overview.html + 153 - - Type - Type + + Set Message + Set Message - apps/client/src/app/components/admin-jobs/admin-jobs.html - 28 + apps/client/src/app/components/admin-overview/admin-overview.html + 175 + + + Coupons + Coupons - apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html - 22 + apps/client/src/app/components/admin-overview/admin-overview.html + 183 + + + Add + Add - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 12 + apps/client/src/app/components/admin-overview/admin-overview.html + 243 - libs/ui/src/lib/activities-table/activities-table.component.html - 160 + libs/ui/src/lib/account-balances/account-balances.component.html + 93 - - Details - Details + + Housekeeping + Housekeeping - apps/client/src/app/components/access-table/access-table.component.html - 32 + apps/client/src/app/components/admin-overview/admin-overview.html + 251 - - Revoke - Revoke + + Flush Cache + Flush Cache - apps/client/src/app/components/access-table/access-table.component.html - 59 + apps/client/src/app/components/admin-overview/admin-overview.html + 255 - - Do you really want to revoke this granted access? - Do you really want to revoke this granted access? + + Add Platform + Add Platform - apps/client/src/app/components/access-table/access-table.component.ts - 50 + apps/client/src/app/components/admin-platform/admin-platform.component.html + 11 - - Cash Balance - Cash Balance + + Url + Url - apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html - 45 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 350 - apps/client/src/app/components/accounts-table/accounts-table.component.html - 117 + apps/client/src/app/components/admin-platform/admin-platform.component.html + 51 - apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html - 34 + apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html + 25 - - Equity - Equity + + Accounts + Accounts - apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html - 56 + apps/client/src/app/components/admin-platform/admin-platform.component.html + 65 - - - Activities - Activities - apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html - 61 + apps/client/src/app/components/admin-users/admin-users.html + 114 - apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html - 90 + apps/client/src/app/components/header/header.component.html + 54 - apps/client/src/app/components/accounts-table/accounts-table.component.html - 100 + apps/client/src/app/components/header/header.component.html + 255 - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 139 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 357 - apps/client/src/app/components/admin-tag/admin-tag.component.html - 44 + apps/client/src/app/pages/accounts/accounts-page.html + 4 - apps/client/src/app/components/admin-users/admin-users.html - 134 + libs/ui/src/lib/assistant/assistant.html + 107 + + + Do you really want to delete this platform? + Do you really want to delete this platform? - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 221 + apps/client/src/app/components/admin-platform/admin-platform.component.ts + 79 + + + Update platform + Update platform - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 331 + apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html + 8 + + + Add platform + Add platform - apps/client/src/app/pages/portfolio/activities/activities-page.html - 4 + apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html + 10 - - Platform - Platform + + Platforms + Platforms - apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html - 65 + apps/client/src/app/components/admin-settings/admin-settings.component.html + 4 + + + Tags + Tags - apps/client/src/app/components/accounts-table/accounts-table.component.html - 72 + apps/client/src/app/components/admin-settings/admin-settings.component.html + 10 - apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html - 48 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 377 - - - Transfer Cash Balance - Transfer Cash Balance - apps/client/src/app/components/accounts-table/accounts-table.component.html - 9 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 382 - apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html - 7 + libs/ui/src/lib/assistant/assistant.html + 127 - - Name - Name + + Add Tag + Add Tag - apps/client/src/app/components/accounts-table/accounts-table.component.html - 34 + apps/client/src/app/components/admin-tag/admin-tag.component.html + 11 + + + Do you really want to delete this tag? + Do you really want to delete this tag? - apps/client/src/app/components/admin-market-data/admin-market-data.html - 38 + apps/client/src/app/components/admin-tag/admin-tag.component.ts + 79 + + + Update tag + Update tag - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 215 + apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html + 8 + + + Add tag + Add tag - apps/client/src/app/components/admin-platform/admin-platform.component.html - 30 + apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html + 10 + + + Do you really want to delete this user? + Do you really want to delete this user? - apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html - 12 + apps/client/src/app/components/admin-users/admin-users.component.ts + 113 + + + User + User - apps/client/src/app/components/admin-tag/admin-tag.component.html - 30 - - - apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html - 12 - - - apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html - 15 - - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 134 - - - libs/ui/src/lib/activities-table/activities-table.component.html - 137 + apps/client/src/app/components/admin-users/admin-users.html + 29 + + + Registration + Registration - libs/ui/src/lib/holdings-table/holdings-table.component.html - 28 + apps/client/src/app/components/admin-users/admin-users.html + 97 - - Total - Total + + Engagement per Day + Engagement per Day - apps/client/src/app/components/accounts-table/accounts-table.component.html - 45 + apps/client/src/app/components/admin-users/admin-users.html + 157 - - Currency - Currency + + Last Request + Last Request - apps/client/src/app/components/accounts-table/accounts-table.component.html - 55 + apps/client/src/app/components/admin-users/admin-users.html + 181 + + + Impersonate User + Impersonate User - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 120 + apps/client/src/app/components/admin-users/admin-users.html + 218 + + + Delete User + Delete User - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 222 + apps/client/src/app/components/admin-users/admin-users.html + 229 + + + Performance + Performance - apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html - 25 + apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.html + 6 - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 140 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 89 - libs/ui/src/lib/activities-table/activities-table.component.html - 275 + libs/ui/src/lib/holdings-table/holdings-table.component.html + 142 - - Value - Value + + Compare with... + Compare with... - apps/client/src/app/components/accounts-table/accounts-table.component.html - 152 + apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.html + 18 + + + Manage Benchmarks + Manage Benchmarks - apps/client/src/app/components/accounts-table/accounts-table.component.html - 187 + apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.html + 35 + + + Portfolio + Portfolio - apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html - 45 + apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts + 116 - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 194 + apps/client/src/app/pages/portfolio/portfolio-page-routing.module.ts + 41 + + + Benchmark + Benchmark - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 195 + apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts + 128 + + + Current Market Mood + Current Market Mood - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 197 + apps/client/src/app/components/fear-and-greed-index/fear-and-greed-index.component.html + 12 + + + Overview + Overview - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 257 + apps/client/src/app/components/header/header.component.html + 28 - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 258 + apps/client/src/app/components/header/header.component.html + 237 + + + Portfolio + Portfolio - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 259 + apps/client/src/app/components/header/header.component.html + 41 - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 260 + apps/client/src/app/components/header/header.component.html + 247 + + + Admin Control + Admin Control - libs/ui/src/lib/account-balances/account-balances.component.html - 34 + apps/client/src/app/components/header/header.component.html + 68 - libs/ui/src/lib/activities-table/activities-table.component.html - 256 + apps/client/src/app/components/header/header.component.html + 271 + + + Me + Me - libs/ui/src/lib/activities-table/activities-table.component.html - 292 + apps/client/src/app/components/header/header.component.html + 203 + + + User + User - libs/ui/src/lib/holdings-table/holdings-table.component.html - 74 + apps/client/src/app/components/header/header.component.html + 221 - - Edit - Edit + + My Ghostfolio + My Ghostfolio - apps/client/src/app/components/accounts-table/accounts-table.component.html - 254 + apps/client/src/app/components/header/header.component.html + 262 + + + About Ghostfolio + About Ghostfolio - apps/client/src/app/components/admin-market-data/admin-market-data.html - 175 + apps/client/src/app/components/header/header.component.html + 303 - apps/client/src/app/components/admin-overview/admin-overview.html - 80 + apps/client/src/app/pages/about/overview/about-overview-page.html + 5 + + + Sign in + Sign in - apps/client/src/app/components/admin-platform/admin-platform.component.html - 91 + apps/client/src/app/components/header/header.component.html + 394 - apps/client/src/app/components/admin-tag/admin-tag.component.html + apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html 71 + + + Get started + Get started - libs/ui/src/lib/activities-table/activities-table.component.html - 429 + apps/client/src/app/components/header/header.component.html + 404 - - Delete - Delete + + Sign in + Sign in - apps/client/src/app/components/accounts-table/accounts-table.component.html - 264 + apps/client/src/app/app-routing.module.ts + 141 - apps/client/src/app/components/admin-market-data/admin-market-data.html - 194 + apps/client/src/app/components/header/header.component.ts + 229 + + + Oops! Incorrect Security Token. + Oops! Incorrect Security Token. - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 62 + apps/client/src/app/components/header/header.component.ts + 243 - apps/client/src/app/components/admin-overview/admin-overview.html - 90 + apps/client/src/app/components/user-account-settings/user-account-settings.component.ts + 157 + + + Manage Activities + Manage Activities - apps/client/src/app/components/admin-overview/admin-overview.html - 199 + apps/client/src/app/components/home-holdings/home-holdings.html + 32 + + + Fear + Fear - apps/client/src/app/components/admin-platform/admin-platform.component.html - 101 + apps/client/src/app/components/home-market/home-market.component.ts + 27 - apps/client/src/app/components/admin-tag/admin-tag.component.html - 81 + libs/ui/src/lib/i18n.ts + 71 + + + Greed + Greed - libs/ui/src/lib/account-balances/account-balances.component.html - 80 + apps/client/src/app/components/home-market/home-market.component.ts + 28 - libs/ui/src/lib/activities-table/activities-table.component.html - 455 + libs/ui/src/lib/i18n.ts + 72 - - Do you really want to delete this account? - Do you really want to delete this account? + + Last Days + Last Days - apps/client/src/app/components/accounts-table/accounts-table.component.ts - 101 + apps/client/src/app/components/home-market/home-market.html + 7 - - Asset Profile - Asset Profile + + Welcome to Ghostfolio + Welcome to Ghostfolio - apps/client/src/app/components/admin-jobs/admin-jobs.html - 31 + apps/client/src/app/components/home-overview/home-overview.html + 7 - - Historical Market Data - Historical Market Data + + Ready to take control of your personal finances? + Ready to take control of your personal finances? - apps/client/src/app/components/admin-jobs/admin-jobs.html - 37 + apps/client/src/app/components/home-overview/home-overview.html + 8 - - Symbol - Symbol + + Setup your accounts + Setup your accounts - apps/client/src/app/components/admin-jobs/admin-jobs.html - 45 + apps/client/src/app/components/home-overview/home-overview.html + 15 + + + Get a comprehensive financial overview by adding your bank and brokerage accounts. + Get a comprehensive financial overview by adding your bank and brokerage accounts. - apps/client/src/app/components/admin-market-data/admin-market-data.html + apps/client/src/app/components/home-overview/home-overview.html + 17 + + + + Capture your activities + Capture your activities + + apps/client/src/app/components/home-overview/home-overview.html 24 + + + Record your investment activities to keep your portfolio up to date. + Record your investment activities to keep your portfolio up to date. - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 115 + apps/client/src/app/components/home-overview/home-overview.html + 26 + + + Monitor and analyze your portfolio + Monitor and analyze your portfolio - apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html - 34 + apps/client/src/app/components/home-overview/home-overview.html + 33 + + + Track your progress in real-time with comprehensive analysis and insights. + Track your progress in real-time with comprehensive analysis and insights. - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 301 + apps/client/src/app/components/home-overview/home-overview.html + 35 - - Data Source - Data Source + + Setup accounts + Setup accounts - apps/client/src/app/components/admin-jobs/admin-jobs.html - 54 + apps/client/src/app/components/home-overview/home-overview.html + 44 + + + Add activity + Add activity - apps/client/src/app/components/admin-market-data/admin-market-data.html - 51 + apps/client/src/app/components/home-overview/home-overview.html + 52 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 150 + 10 - - Attempts - Attempts + + Summary + Summary - apps/client/src/app/components/admin-jobs/admin-jobs.html - 82 + apps/client/src/app/components/home-summary/home-summary.html + 2 - - Created - Created + + Total Amount + Total Amount - apps/client/src/app/components/admin-jobs/admin-jobs.html - 91 + apps/client/src/app/components/investment-chart/investment-chart.component.ts + 142 - - Finished - Finished + + Savings Rate + Savings Rate - apps/client/src/app/components/admin-jobs/admin-jobs.html - 100 + apps/client/src/app/components/investment-chart/investment-chart.component.ts + 214 - - Status - Status + + Security Token + Security Token - apps/client/src/app/components/admin-jobs/admin-jobs.html - 109 + apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html + 11 - - - Delete Jobs - Delete Jobs - apps/client/src/app/components/admin-jobs/admin-jobs.html - 158 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 247 - - - View Data - View Data - apps/client/src/app/components/admin-jobs/admin-jobs.html - 173 + apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + 10 - - View Stacktrace - View Stacktrace + + or + or - apps/client/src/app/components/admin-jobs/admin-jobs.html - 180 + apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html + 31 - - - Delete Job - Delete Job - apps/client/src/app/components/admin-jobs/admin-jobs.html - 186 + apps/client/src/app/pages/landing/landing-page.html + 47 - - - Details for - Details for - apps/client/src/app/components/admin-market-data-detail/market-data-detail-dialog/market-data-detail-dialog.html - 2 + apps/client/src/app/pages/landing/landing-page.html + 442 - - - Date - Date - apps/client/src/app/components/admin-market-data-detail/market-data-detail-dialog/market-data-detail-dialog.html - 6 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 97 - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 156 + apps/client/src/app/pages/register/register-page.html + 30 - libs/ui/src/lib/account-balances/account-balances.component.html - 12 + apps/client/src/app/pages/webauthn/webauthn-page.html + 29 + + + Sign in with Internet Identity + Sign in with Internet Identity - libs/ui/src/lib/activities-table/activities-table.component.html - 169 + apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html + 42 - - Market Price - Market Price + + Sign in with Google + Sign in with Google - apps/client/src/app/components/admin-market-data-detail/market-data-detail-dialog/market-data-detail-dialog.html - 26 + apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html + 52 + + + Stay signed in + Stay signed in - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 112 + apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html + 61 - - Cancel - Cancel + + Time in Market + Time in Market - apps/client/src/app/components/admin-market-data-detail/market-data-detail-dialog/market-data-detail-dialog.html - 46 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 3 + + + Buy + Buy - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 365 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 31 + + + Sell + Sell - apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html - 40 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 43 + + + Investment + Investment - apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html - 39 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 165 - apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html - 22 - - - apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html - 58 - - - apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html - 103 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 58 + + + Absolute Gross Performance + Absolute Gross Performance - apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html - 57 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 70 + + + Gross Performance + Gross Performance - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 399 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 85 + + + Fees + Fees - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html - 38 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 199 - - - Save - Save - apps/client/src/app/components/admin-market-data-detail/market-data-detail-dialog/market-data-detail-dialog.html - 48 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 108 - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 372 + apps/client/src/app/pages/portfolio/fire/fire-page.html + 158 + + + Absolute Net Performance + Absolute Net Performance - apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html - 47 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 126 + + + Net Performance + Net Performance - apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html - 46 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 141 + + + Total Assets + Total Assets - apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html - 29 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 167 + + + Valuables + Valuables - apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html - 65 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 180 + + + Emergency Fund + Emergency Fund - apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html - 110 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 192 - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 406 + apps/client/src/app/pages/features/features-page.html + 89 - - - Currencies - Currencies - apps/client/src/app/components/admin-market-data/admin-market-data.component.ts - 73 + apps/client/src/app/pages/portfolio/fire/fire-page.html + 122 - - ETFs without Countries - ETFs without Countries + + Cash + Cash - apps/client/src/app/components/admin-market-data/admin-market-data.component.ts - 78 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 226 - - ETFs without Sectors - ETFs without Sectors + + Assets + Assets - apps/client/src/app/components/admin-market-data/admin-market-data.component.ts - 83 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 239 - - Do you really want to delete this asset profile? - Do you really want to delete this asset profile? + + Buying Power + Buying Power - apps/client/src/app/components/admin-market-data/admin-market-data.service.ts - 13 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 252 - - Filter by... - Filter by... + + Excluded from Analysis + Excluded from Analysis - apps/client/src/app/components/admin-market-data/admin-market-data.component.ts - 282 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 264 - - Asset Class - Asset Class + + Liabilities + Liabilities - apps/client/src/app/components/admin-market-data/admin-market-data.html - 60 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 279 - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 148 + apps/client/src/app/pages/features/features-page.html + 102 + + + Net Worth + Net Worth - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 232 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 297 + + + Annualized Performance + Annualized Performance - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 228 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 309 + + + Interest + Interest - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 326 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 331 - - Asset Sub Class - Asset Sub Class + + Dividend + Dividend - apps/client/src/app/components/admin-market-data/admin-market-data.html - 69 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 177 - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 157 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 343 - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 245 + apps/client/src/app/pages/features/features-page.html + 63 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 237 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 200 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 342 + 270 - - First Activity - First Activity - - apps/client/src/app/components/admin-market-data/admin-market-data.html - 78 - + + Please enter the amount of your emergency fund: + Please enter the amount of your emergency fund: - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 130 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.ts + 58 + + + Change + Change - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 209 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 63 libs/ui/src/lib/holdings-table/holdings-table.component.html - 50 + 119 - - Activities Count - Activities Count + + Average Unit Price + Average Unit Price - apps/client/src/app/components/admin-market-data/admin-market-data.html - 87 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 101 - - Historical Data - Historical Data + + Minimum Price + Minimum Price - apps/client/src/app/components/admin-market-data/admin-market-data.html - 96 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 128 + + + Maximum Price + Maximum Price - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 82 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 144 - - Sectors Count - Sectors Count + + Quantity + Quantity - apps/client/src/app/components/admin-market-data/admin-market-data.html - 105 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 154 - - - Countries Count - Countries Count - apps/client/src/app/components/admin-market-data/admin-market-data.html - 114 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 187 - - - Gather Recent Data - Gather Recent Data - apps/client/src/app/components/admin-market-data/admin-market-data.html - 144 + libs/ui/src/lib/activities-table/activities-table.component.html + 185 - - Gather All Data - Gather All Data + + Report Data Glitch + Report Data Glitch - apps/client/src/app/components/admin-market-data/admin-market-data.html - 147 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 395 - - Gather Profile Data - Gather Profile Data - - apps/client/src/app/components/admin-market-data/admin-market-data.html - 150 - + + Are you an ambitious investor who needs the full picture? + Are you an ambitious investor who needs the full picture? - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 45 + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 12 - - Oops! Could not parse historical data. - Oops! Could not parse historical data. + + Upgrade to Ghostfolio Premium today and gain access to exclusive features to enhance your investment experience: + Upgrade to Ghostfolio Premium today and gain access to exclusive features to enhance your investment experience: - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 236 + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 15 - - Refresh - Refresh + + Portfolio Summary + Portfolio Summary - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html 22 - - - Gather Historical Data - Gather Historical Data - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 32 + apps/client/src/app/pages/pricing/pricing-page.html + 57 - - - Import - Import - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 108 + apps/client/src/app/pages/pricing/pricing-page.html + 203 + + + Portfolio Allocations + Portfolio Allocations - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 155 + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 26 - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 190 + apps/client/src/app/pages/features/features-page.html + 160 - - - Sector - Sector - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 174 + apps/client/src/app/pages/pricing/pricing-page.html + 61 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 254 + apps/client/src/app/pages/pricing/pricing-page.html + 207 - - Country - Country + + Performance Benchmarks + Performance Benchmarks - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 185 + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 30 - apps/client/src/app/components/admin-users/admin-users.html - 77 + apps/client/src/app/pages/pricing/pricing-page.html + 65 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 264 + apps/client/src/app/pages/pricing/pricing-page.html + 211 - - Sectors - Sectors + + FIRE Calculator + FIRE Calculator - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 191 + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 34 - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 316 + apps/client/src/app/pages/pricing/pricing-page.html + 69 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 270 + apps/client/src/app/pages/pricing/pricing-page.html + 215 + + + + Professional Data Provider + Professional Data Provider + + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 38 - apps/client/src/app/pages/public/public-page.html - 45 + apps/client/src/app/pages/pricing/pricing-page.html + 230 - - Countries - Countries + + and more Features... + and more Features... - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 201 + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 42 - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 327 + apps/client/src/app/pages/pricing/pricing-page.html + 85 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 282 + apps/client/src/app/pages/pricing/pricing-page.html + 235 - - Benchmark - Benchmark + + Get the tools to effectively manage your finances and refine your personal investment strategy. + Get the tools to effectively manage your finances and refine your personal investment strategy. - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 273 + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 45 - - Symbol Mapping - Symbol Mapping + + Skip + Skip - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 279 + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 52 - - Scraper Configuration - Scraper Configuration + + Upgrade Plan + Upgrade Plan - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 291 + apps/client/src/app/components/header/header.component.html + 178 - - - Note - Note - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 352 + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 59 - apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html - 78 + apps/client/src/app/components/user-account-membership/user-account-membership.html + 16 - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 311 + apps/client/src/app/pages/pricing/pricing-page.html + 270 - - Add Asset Profile - Add Asset Profile + + Today + Today - apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html - 7 + apps/client/src/app/components/toggle/toggle.component.ts + 22 + + + libs/ui/src/lib/assistant/assistant.component.ts + 215 - - Search - Search + + YTD + YTD - apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html - 16 + apps/client/src/app/components/toggle/toggle.component.ts + 23 + + + libs/ui/src/lib/assistant/assistant.component.ts + 225 - - Add Manually - Add Manually + + 1Y + 1Y - apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html - 19 + apps/client/src/app/components/toggle/toggle.component.ts + 24 + + + libs/ui/src/lib/assistant/assistant.component.ts + 229 - - Name, symbol or ISIN - Name, symbol or ISIN + + 5Y + 5Y - apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html + apps/client/src/app/components/toggle/toggle.component.ts 25 - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 120 + libs/ui/src/lib/assistant/assistant.component.ts + 250 - - Please add a currency: - Please add a currency: + + Max + Max - apps/client/src/app/components/admin-overview/admin-overview.component.ts - 122 + apps/client/src/app/components/toggle/toggle.component.ts + 26 - - - Do you really want to delete this coupon? - Do you really want to delete this coupon? - apps/client/src/app/components/admin-overview/admin-overview.component.ts - 140 + libs/ui/src/lib/assistant/assistant.component.ts + 253 - - Do you really want to delete this currency? - Do you really want to delete this currency? + + Grant access + Grant access - apps/client/src/app/components/admin-overview/admin-overview.component.ts - 153 + apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html + 7 - - Do you really want to delete this system message? - Do you really want to delete this system message? + + Public + Public - apps/client/src/app/components/admin-overview/admin-overview.component.ts - 166 + apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html + 25 - - Do you really want to flush the cache? - Do you really want to flush the cache? + + Granted Access + Granted Access - apps/client/src/app/components/admin-overview/admin-overview.component.ts - 183 + apps/client/src/app/components/user-account-access/user-account-access.html + 5 - - Please set your system message: - Please set your system message: + + Please enter your coupon code: + Please enter your coupon code: - apps/client/src/app/components/admin-overview/admin-overview.component.ts - 214 + apps/client/src/app/components/user-account-membership/user-account-membership.component.ts + 111 - - Version - Version + + Could not redeem coupon code + Could not redeem coupon code - apps/client/src/app/components/admin-overview/admin-overview.html - 7 + apps/client/src/app/components/user-account-membership/user-account-membership.component.ts + 121 - - User Count - User Count + + Coupon code has been redeemed + Coupon code has been redeemed - apps/client/src/app/components/admin-overview/admin-overview.html - 13 + apps/client/src/app/components/user-account-membership/user-account-membership.component.ts + 133 - - Activity Count - Activity Count + + Reload + Reload - apps/client/src/app/components/admin-overview/admin-overview.html - 23 + apps/client/src/app/components/user-account-membership/user-account-membership.component.ts + 134 - - per User - per User + + per year + per year - apps/client/src/app/components/admin-overview/admin-overview.html - 32 + apps/client/src/app/components/user-account-membership/user-account-membership.html + 33 - - - Exchange Rates - Exchange Rates - apps/client/src/app/components/admin-overview/admin-overview.html - 37 + apps/client/src/app/pages/pricing/pricing-page.html + 256 - - Add Currency - Add Currency + + Try Premium + Try Premium - apps/client/src/app/components/admin-overview/admin-overview.html - 104 + apps/client/src/app/components/user-account-membership/user-account-membership.html + 40 - - User Signup - User Signup + + Redeem Coupon + Redeem Coupon - apps/client/src/app/components/admin-overview/admin-overview.html - 110 + apps/client/src/app/components/user-account-membership/user-account-membership.html + 54 - - Read-only Mode - Read-only Mode + + Auto + Auto - apps/client/src/app/components/admin-overview/admin-overview.html - 123 + apps/client/src/app/components/user-account-settings/user-account-settings.component.ts + 36 - - System Message - System Message + + Do you really want to remove this sign in method? + Do you really want to remove this sign in method? - apps/client/src/app/components/admin-overview/admin-overview.html - 145 + apps/client/src/app/components/user-account-settings/user-account-settings.component.ts + 239 - - Set Message - Set Message + + Settings + Settings - apps/client/src/app/components/admin-overview/admin-overview.html - 165 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 2 - - Coupons - Coupons + + Presenter View + Presenter View - apps/client/src/app/components/admin-overview/admin-overview.html - 173 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 7 - - Add - Add + + Protection for sensitive information like absolute performances and quantity values + Protection for sensitive information like absolute performances and quantity values - apps/client/src/app/components/admin-overview/admin-overview.html - 231 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 8 + + + Base Currency + Base Currency - libs/ui/src/lib/account-balances/account-balances.component.html - 93 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 27 - - Housekeeping - Housekeeping + + Language + Language - apps/client/src/app/components/admin-overview/admin-overview.html - 238 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 48 - - Flush Cache - Flush Cache + + Locale + Locale - apps/client/src/app/components/admin-overview/admin-overview.html - 242 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 117 - - Add Platform - Add Platform + + Date and number format + Date and number format - apps/client/src/app/components/admin-platform/admin-platform.component.html - 11 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 119 - - Url - Url + + Appearance + Appearance - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 339 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 142 + + + Auto + Auto - apps/client/src/app/components/admin-platform/admin-platform.component.html - 50 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 156 + + + Light + Light - apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html - 22 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 157 - - Accounts - Accounts + + Dark + Dark - apps/client/src/app/components/admin-platform/admin-platform.component.html - 64 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 158 + + + Zen Mode + Zen Mode - apps/client/src/app/components/admin-users/admin-users.html - 113 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 167 - apps/client/src/app/components/header/header.component.html - 54 + apps/client/src/app/pages/features/features-page.html + 190 + + + Distraction-free experience for turbulent times + Distraction-free experience for turbulent times - apps/client/src/app/components/header/header.component.html - 262 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 168 + + + Biometric Authentication + Biometric Authentication - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 357 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 184 + + + Sign in with fingerprint + Sign in with fingerprint - apps/client/src/app/pages/accounts/accounts-page.html - 4 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 185 + + + Experimental Features + Experimental Features - libs/ui/src/lib/assistant/assistant.html - 107 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 202 - - Do you really want to delete this platform? - Do you really want to delete this platform? + + Sneak peek at upcoming functionality + Sneak peek at upcoming functionality - apps/client/src/app/components/admin-platform/admin-platform.component.ts - 79 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 203 - - Update platform - Update platform + + User ID + User ID - apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html - 7 + apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html + 45 - - - Add platform - Add platform - apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html - 8 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 220 - - Platforms - Platforms + + Export Data + Export Data - apps/client/src/app/components/admin-settings/admin-settings.component.html - 4 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 228 - - Tags - Tags + + This feature is currently unavailable. + This feature is currently unavailable. - apps/client/src/app/components/admin-settings/admin-settings.component.html - 10 + apps/client/src/app/core/http-response.interceptor.ts + 53 + + + Please try again later. + Please try again later. - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 377 + apps/client/src/app/core/http-response.interceptor.ts + 55 - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 355 + apps/client/src/app/core/http-response.interceptor.ts + 80 - libs/ui/src/lib/assistant/assistant.html - 127 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts + 138 - - Add Tag - Add Tag + + Oops! Something went wrong. + Oops! Something went wrong. - apps/client/src/app/components/admin-tag/admin-tag.component.html - 11 + apps/client/src/app/core/http-response.interceptor.ts + 78 - - - Do you really want to delete this tag? - Do you really want to delete this tag? - apps/client/src/app/components/admin-tag/admin-tag.component.ts - 79 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts + 136 - - Update tag - Update tag + + Okay + Okay - apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html - 7 + apps/client/src/app/core/http-response.interceptor.ts + 81 - - - Add tag - Add tag - apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html - 8 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts + 139 - - Do you really want to delete this user? - Do you really want to delete this user? + + About + About - apps/client/src/app/components/admin-users/admin-users.component.ts - 113 + apps/client/src/app/pages/about/about-page-routing.module.ts + 51 - - - User - User - apps/client/src/app/components/admin-users/admin-users.html - 29 + apps/client/src/app/pages/about/about-page.component.ts + 44 - - - Registration - Registration - apps/client/src/app/components/admin-users/admin-users.html - 96 + apps/client/src/app/pages/about/overview/about-overview-page-routing.module.ts + 13 - - Engagement per Day - Engagement per Day + + Changelog + Changelog - apps/client/src/app/components/admin-users/admin-users.html - 158 + apps/client/src/app/pages/about/about-page.component.ts + 49 - - - Last Request - Last Request - apps/client/src/app/components/admin-users/admin-users.html - 183 + apps/client/src/app/pages/about/changelog/changelog-page-routing.module.ts + 13 - - Impersonate User - Impersonate User + + License + License - apps/client/src/app/components/admin-users/admin-users.html - 222 + apps/client/src/app/pages/about/about-page.component.ts + 54 - - - Delete User - Delete User - apps/client/src/app/components/admin-users/admin-users.html - 232 + apps/client/src/app/pages/about/license/license-page-routing.module.ts + 13 - - Performance - Performance + + Privacy Policy + Privacy Policy - apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.html - 6 + apps/client/src/app/pages/about/about-page.component.ts + 62 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 89 + apps/client/src/app/pages/about/privacy-policy/privacy-policy-page-routing.module.ts + 13 + + + Our + Our - libs/ui/src/lib/holdings-table/holdings-table.component.html - 142 + apps/client/src/app/pages/about/oss-friends/oss-friends-page.html + 6 - - Compare with... - Compare with... + + Discover other exciting Open Source Software projects + Discover other exciting Open Source Software projects - apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.html - 19 + apps/client/src/app/pages/about/oss-friends/oss-friends-page.html + 9 - - Manage Benchmarks - Manage Benchmarks + + Visit + Visit - apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.html - 38 + apps/client/src/app/pages/about/oss-friends/oss-friends-page.html + 28 - - Portfolio - Portfolio + + Accounts + Accounts - apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts - 116 + apps/client/src/app/pages/accounts/accounts-page-routing.module.ts + 13 + + + Oops, cash balance transfer has failed. + Oops, cash balance transfer has failed. - apps/client/src/app/pages/portfolio/portfolio-page-routing.module.ts - 41 + apps/client/src/app/pages/accounts/accounts-page.component.ts + 304 - - Benchmark - Benchmark + + Update account + Update account - apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts - 128 + apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + 8 - - Current Market Mood - Current Market Mood + + Add account + Add account - apps/client/src/app/components/fear-and-greed-index/fear-and-greed-index.component.html - 12 + apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + 10 - - Overview - Overview + + Account ID + Account ID - apps/client/src/app/components/header/header.component.html - 28 + apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + 96 + + + From + From - apps/client/src/app/components/header/header.component.html - 244 + apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html + 11 - - Portfolio - Portfolio + + To + To - apps/client/src/app/components/header/header.component.html - 41 + apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html + 32 + + + Transfer + Transfer - apps/client/src/app/components/header/header.component.html - 254 + apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html + 72 - + Admin Control Admin Control - apps/client/src/app/components/header/header.component.html - 67 + apps/client/src/app/pages/admin/admin-page-routing.module.ts + 20 + + + Market Data + Market Data - apps/client/src/app/components/header/header.component.html - 278 + apps/client/src/app/pages/admin/admin-page-routing.module.ts + 30 - - - Me - Me - apps/client/src/app/components/header/header.component.html - 211 + apps/client/src/app/pages/admin/admin-page.component.ts + 37 - - User - User + + Settings + Settings - apps/client/src/app/components/header/header.component.html - 230 + apps/client/src/app/pages/admin/admin-page-routing.module.ts + 35 - - - My Ghostfolio - My Ghostfolio - apps/client/src/app/components/header/header.component.html - 269 + apps/client/src/app/pages/admin/admin-page.component.ts + 32 - - - About Ghostfolio - About Ghostfolio - apps/client/src/app/components/header/header.component.html - 309 + apps/client/src/app/pages/user-account/user-account-page-routing.module.ts + 18 - apps/client/src/app/pages/about/overview/about-overview-page.html - 5 + apps/client/src/app/pages/user-account/user-account-page.component.ts + 35 - - Sign in - Sign in + + Users + Users - apps/client/src/app/components/header/header.component.html - 399 + apps/client/src/app/pages/admin/admin-page-routing.module.ts + 40 - apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html - 71 + apps/client/src/app/pages/admin/admin-page.component.ts + 47 - - Get started - Get started + + Overview + Overview - apps/client/src/app/components/header/header.component.html - 411 + apps/client/src/app/pages/admin/admin-page.component.ts + 27 - - - Sign in - Sign in - apps/client/src/app/components/header/header.component.ts - 229 + apps/client/src/app/pages/home/home-page.component.ts + 37 - apps/client/src/app/pages/webauthn/webauthn-page-routing.module.ts - 7 + apps/client/src/app/pages/zen/zen-page-routing.module.ts + 19 - - - Oops! Incorrect Security Token. - Oops! Incorrect Security Token. - apps/client/src/app/components/header/header.component.ts - 243 + apps/client/src/app/pages/zen/zen-page.component.ts + 34 - - Manage Activities - Manage Activities + + Blog + Blog - apps/client/src/app/components/home-holdings/home-holdings.html - 32 + apps/client/src/app/pages/blog/blog-page-routing.module.ts + 13 - - Fear - Fear + + Discover the latest Ghostfolio updates and insights on personal finance + Discover the latest Ghostfolio updates and insights on personal finance - apps/client/src/app/components/home-market/home-market.component.ts - 25 + apps/client/src/app/pages/blog/blog-page.html + 7 + + + As you are already logged in, you cannot access the demo account. + As you are already logged in, you cannot access the demo account. - libs/ui/src/lib/i18n.ts - 71 + apps/client/src/app/pages/demo/demo-page.component.ts + 33 - - Greed - Greed + + Frequently Asked Questions (FAQ) + Frequently Asked Questions (FAQ) - apps/client/src/app/components/home-market/home-market.component.ts - 26 + apps/client/src/app/pages/faq/faq-page-routing.module.ts + 34 - libs/ui/src/lib/i18n.ts - 72 + apps/client/src/app/pages/faq/overview/faq-overview-page-routing.module.ts + 13 - - Last Days - Last Days + + Frequently Asked Questions (FAQ) + Frequently Asked Questions (FAQ) - apps/client/src/app/components/home-market/home-market.html - 6 + apps/client/src/app/pages/faq/overview/faq-overview-page.html + 4 - - - Welcome to Ghostfolio - Welcome to Ghostfolio - apps/client/src/app/components/home-overview/home-overview.html - 7 + apps/client/src/app/pages/faq/saas/saas-page.html + 4 - - - Ready to take control of your personal finances? - Ready to take control of your personal finances? - apps/client/src/app/components/home-overview/home-overview.html - 8 + apps/client/src/app/pages/faq/self-hosting/self-hosting-page.html + 4 - - Setup your accounts - Setup your accounts + + Features + Features - apps/client/src/app/components/home-overview/home-overview.html - 15 + apps/client/src/app/app-routing.module.ts + 65 - - Get a comprehensive financial overview by adding your bank and brokerage accounts. - Get a comprehensive financial overview by adding your bank and brokerage accounts. + + Check out the numerous features of Ghostfolio to manage your wealth + Check out the numerous features of Ghostfolio to manage your wealth - apps/client/src/app/components/home-overview/home-overview.html - 17 + apps/client/src/app/pages/features/features-page.html + 6 - - Capture your activities - Capture your activities + + Stocks + Stocks - apps/client/src/app/components/home-overview/home-overview.html - 24 + apps/client/src/app/pages/features/features-page.html + 15 - - Record your investment activities to keep your portfolio up to date. - Record your investment activities to keep your portfolio up to date. + + ETFs + ETFs - apps/client/src/app/components/home-overview/home-overview.html - 26 + apps/client/src/app/pages/features/features-page.html + 25 - - Monitor and analyze your portfolio - Monitor and analyze your portfolio + + Bonds + Bonds - apps/client/src/app/components/home-overview/home-overview.html - 33 + apps/client/src/app/pages/features/features-page.html + 38 - - Track your progress in real-time with comprehensive analysis and insights. - Track your progress in real-time with comprehensive analysis and insights. + + Cryptocurrencies + Cryptocurrencies - apps/client/src/app/components/home-overview/home-overview.html - 35 + apps/client/src/app/pages/features/features-page.html + 51 - - Setup accounts - Setup accounts + + Wealth Items + Wealth Items - apps/client/src/app/components/home-overview/home-overview.html - 48 + apps/client/src/app/pages/features/features-page.html + 76 - - Add activity - Add activity - - apps/client/src/app/components/home-overview/home-overview.html - 56 - + + Import and Export + Import and Export - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 8 + apps/client/src/app/pages/features/features-page.html + 115 - - This feature requires a subscription. - This feature requires a subscription. + + Multi-Accounts + Multi-Accounts - apps/client/src/app/components/home-summary/home-summary.component.ts - 113 + apps/client/src/app/pages/features/features-page.html + 127 + + + Portfolio Calculations + Portfolio Calculations - apps/client/src/app/core/http-response.interceptor.ts - 69 + apps/client/src/app/pages/features/features-page.html + 141 - - Upgrade Plan - Upgrade Plan + + Dark Mode + Dark Mode - apps/client/src/app/components/home-summary/home-summary.component.ts - 115 + apps/client/src/app/pages/features/features-page.html + 177 + + + Market Mood + Market Mood - apps/client/src/app/core/http-response.interceptor.ts - 72 + apps/client/src/app/pages/features/features-page.html + 205 - - Summary - Summary + + Static Analysis + Static Analysis - apps/client/src/app/components/home-summary/home-summary.html - 2 + apps/client/src/app/pages/features/features-page.html + 224 - - Total Amount - Total Amount + + Multi-Language + Multi-Language - apps/client/src/app/components/investment-chart/investment-chart.component.ts - 142 + apps/client/src/app/pages/features/features-page.html + 241 - - Savings Rate - Savings Rate + + Open Source Software + Open Source Software - apps/client/src/app/components/investment-chart/investment-chart.component.ts - 214 + apps/client/src/app/pages/features/features-page.html + 275 - - Security Token - Security Token + + Get Started + Get Started - apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html - 11 + apps/client/src/app/pages/features/features-page.html + 300 - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html - 10 + apps/client/src/app/pages/public/public-page.html + 164 - - or - or + + Holdings + Holdings - apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html - 31 + apps/client/src/app/pages/home/home-page-routing.module.ts + 23 - apps/client/src/app/pages/landing/landing-page.html - 423 + apps/client/src/app/pages/home/home-page-routing.module.ts + 28 - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 99 + apps/client/src/app/pages/home/home-page.component.ts + 42 - apps/client/src/app/pages/register/register-page.html - 29 + apps/client/src/app/pages/zen/zen-page.component.ts + 39 + + + Summary + Summary - apps/client/src/app/pages/webauthn/webauthn-page.html - 29 + apps/client/src/app/pages/home/home-page-routing.module.ts + 33 - - - Sign in with Internet Identity - Sign in with Internet Identity - apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html - 42 + apps/client/src/app/pages/home/home-page.component.ts + 47 - - Sign in with Google - Sign in with Google + + Markets + Markets - apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html - 52 + apps/client/src/app/pages/home/home-page-routing.module.ts + 38 - - - Stay signed in - Stay signed in - apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html - 61 + apps/client/src/app/pages/home/home-page.component.ts + 52 - - - Time in Market - Time in Market - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 3 + apps/client/src/app/pages/markets/markets-page-routing.module.ts + 13 - - Buy - Buy + + Ghostfolio is a personal finance dashboard to keep track of your net worth including cash, stocks, ETFs and cryptocurrencies across multiple platforms. + Ghostfolio is a personal finance dashboard to keep track of your net worth including cash, stocks, ETFs and cryptocurrencies across multiple platforms. - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 31 + apps/client/src/app/pages/i18n/i18n-page.html + 4 - - Sell - Sell + + app, asset, cryptocurrency, dashboard, etf, finance, management, performance, portfolio, software, stock, trading, wealth, web3 + app, asset, cryptocurrency, dashboard, etf, finance, management, performance, portfolio, software, stock, trading, wealth, web3 - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 43 + apps/client/src/app/pages/i18n/i18n-page.html + 9 - - Investment - Investment + + Open Source Wealth Management Software + Open Source Wealth Management Software - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 58 + apps/client/src/app/pages/i18n/i18n-page.html + 14 + + + Manage your wealth like a boss + Manage your wealth like a boss - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 165 + apps/client/src/app/pages/landing/landing-page.html + 5 - - Absolute Gross Performance - Absolute Gross Performance + + Ghostfolio is a privacy-first, open source dashboard for your personal finances. Break down your asset allocation, know your net worth and make solid, data-driven investment decisions. + Ghostfolio is a privacy-first, open source dashboard for your personal finances. Break down your asset allocation, know your net worth and make solid, data-driven investment decisions. - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 70 + apps/client/src/app/pages/landing/landing-page.html + 9 - - Gross Performance - Gross Performance + + Get Started + Get Started - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 85 + apps/client/src/app/pages/landing/landing-page.html + 41 - - - Fees - Fees - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 108 + apps/client/src/app/pages/pricing/pricing-page.html + 297 + + + Live Demo + Live Demo - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 199 + apps/client/src/app/pages/landing/landing-page.html + 49 - apps/client/src/app/pages/portfolio/fire/fire-page.html - 161 + apps/client/src/app/pages/landing/landing-page.html + 443 - - Absolute Net Performance - Absolute Net Performance + + Monthly Active Users + Monthly Active Users - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 124 + apps/client/src/app/pages/landing/landing-page.html + 70 - - Net Performance - Net Performance + + Stars on GitHub + Stars on GitHub - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 139 + apps/client/src/app/pages/landing/landing-page.html + 88 - - - Total Assets - Total Assets - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 165 + apps/client/src/app/pages/open/open-page.html + 103 - - Valuables - Valuables + + Pulls on Docker Hub + Pulls on Docker Hub - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 178 + apps/client/src/app/pages/landing/landing-page.html + 106 - - - Emergency Fund - Emergency Fund - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 190 + apps/client/src/app/pages/open/open-page.html + 117 + + + As seen in + As seen in - apps/client/src/app/pages/features/features-page.html - 89 + apps/client/src/app/pages/landing/landing-page.html + 115 + + + Protect your assets. Refine your personal investment strategy. + Protect your assets. Refine your personal investment strategy. - apps/client/src/app/pages/portfolio/fire/fire-page.html - 122 + apps/client/src/app/pages/landing/landing-page.html + 217 - - Cash - Cash + + Ghostfolio empowers busy people to keep track of stocks, ETFs or cryptocurrencies without being tracked. + Ghostfolio empowers busy people to keep track of stocks, ETFs or cryptocurrencies without being tracked. - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 211 + apps/client/src/app/pages/landing/landing-page.html + 221 - - Assets - Assets + + 360° View + 360° View - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 224 + apps/client/src/app/pages/landing/landing-page.html + 232 - - Buying Power - Buying Power + + Get the full picture of your personal finances across multiple platforms. + Get the full picture of your personal finances across multiple platforms. - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 237 + apps/client/src/app/pages/landing/landing-page.html + 234 - - Excluded from Analysis - Excluded from Analysis + + Web3 Ready + Web3 Ready - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 249 + apps/client/src/app/pages/landing/landing-page.html + 243 - - Liabilities - Liabilities + + Use Ghostfolio anonymously and own your financial data. + Use Ghostfolio anonymously and own your financial data. - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 264 + apps/client/src/app/pages/landing/landing-page.html + 245 + + + Open Source + Open Source - apps/client/src/app/pages/features/features-page.html - 102 + apps/client/src/app/pages/landing/landing-page.html + 253 - - Net Worth - Net Worth + + Benefit from continuous improvements through a strong community. + Benefit from continuous improvements through a strong community. - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 284 + apps/client/src/app/pages/landing/landing-page.html + 255 - - Annualized Performance - Annualized Performance + + Why Ghostfolio? + Why Ghostfolio? - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 296 + apps/client/src/app/pages/landing/landing-page.html + 264 - - Interest - Interest + + Ghostfolio is for you if you are... + Ghostfolio is for you if you are... - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 318 + apps/client/src/app/pages/landing/landing-page.html + 265 - - Dividend - Dividend + + trading stocks, ETFs or cryptocurrencies on multiple platforms + trading stocks, ETFs or cryptocurrencies on multiple platforms - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 330 + apps/client/src/app/pages/landing/landing-page.html + 272 + + + pursuing a buy & hold strategy + pursuing a buy & hold strategy - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 177 + apps/client/src/app/pages/landing/landing-page.html + 278 + + + interested in getting insights of your portfolio composition + interested in getting insights of your portfolio composition - apps/client/src/app/pages/features/features-page.html - 63 + apps/client/src/app/pages/landing/landing-page.html + 283 + + + valuing privacy and data ownership + valuing privacy and data ownership - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 192 + apps/client/src/app/pages/landing/landing-page.html + 288 + + + into minimalism + into minimalism - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 255 + apps/client/src/app/pages/landing/landing-page.html + 291 - - Please enter the amount of your emergency fund: - Please enter the amount of your emergency fund: + + caring about diversifying your financial resources + caring about diversifying your financial resources - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.ts - 57 + apps/client/src/app/pages/landing/landing-page.html + 295 - - Change - Change + + interested in financial independence + interested in financial independence - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 63 + apps/client/src/app/pages/landing/landing-page.html + 299 + + + saying no to spreadsheets in + saying no to spreadsheets in - libs/ui/src/lib/holdings-table/holdings-table.component.html - 119 + apps/client/src/app/pages/landing/landing-page.html + 303 - - Average Unit Price - Average Unit Price + + still reading this list + still reading this list - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 101 + apps/client/src/app/pages/landing/landing-page.html + 306 - - Minimum Price - Minimum Price + + Learn more about Ghostfolio + Learn more about Ghostfolio - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 128 + apps/client/src/app/pages/landing/landing-page.html + 311 - - Maximum Price - Maximum Price + + What our users are saying + What our users are saying - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 144 + apps/client/src/app/pages/landing/landing-page.html + 319 - - Quantity - Quantity + + Members from around the globe are using Ghostfolio Premium + Members from around the globe are using Ghostfolio Premium - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 154 + apps/client/src/app/pages/landing/landing-page.html + 358 + + + How does Ghostfolio work? + How does Ghostfolio work? - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 179 + apps/client/src/app/pages/landing/landing-page.html + 375 + + + Get started in only 3 steps + Get started in only 3 steps - libs/ui/src/lib/activities-table/activities-table.component.html - 185 + apps/client/src/app/pages/landing/landing-page.html + 378 - - Report Data Glitch - Report Data Glitch + + Sign up anonymously* + Sign up anonymously* - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 395 + apps/client/src/app/pages/landing/landing-page.html + 384 - - Are you an ambitious investor who needs the full picture? - Are you an ambitious investor who needs the full picture? + + * no e-mail address nor credit card required + * no e-mail address nor credit card required - apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 12 + apps/client/src/app/pages/landing/landing-page.html + 386 - - Upgrade to Ghostfolio Premium today and gain access to exclusive features to enhance your investment experience: - Upgrade to Ghostfolio Premium today and gain access to exclusive features to enhance your investment experience: + + Add any of your historical transactions + Add any of your historical transactions - apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 15 + apps/client/src/app/pages/landing/landing-page.html + 397 - - Portfolio Summary - Portfolio Summary + + Get valuable insights of your portfolio composition + Get valuable insights of your portfolio composition - apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 22 + apps/client/src/app/pages/landing/landing-page.html + 409 + + + Are you ready? + Are you ready? - apps/client/src/app/pages/pricing/pricing-page.html - 55 + apps/client/src/app/pages/landing/landing-page.html + 423 + + + At Ghostfolio, transparency is at the core of our values. We publish the source code as open source software (OSS) under the AGPL-3.0 license and we openly share aggregated key metrics of the platform’s operational status. + At Ghostfolio, transparency is at the core of our values. We publish the source code as open source software (OSS) under the AGPL-3.0 license and we openly share aggregated key metrics of the platform’s operational status. - apps/client/src/app/pages/pricing/pricing-page.html - 199 + apps/client/src/app/pages/open/open-page.html + 6 - - Portfolio Allocations - Portfolio Allocations + + (Last 24 hours) + (Last 24 hours) - apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 26 + apps/client/src/app/pages/open/open-page.html + 37 + + + Active Users + Active Users - apps/client/src/app/pages/features/features-page.html - 160 + apps/client/src/app/pages/open/open-page.html + 40 - apps/client/src/app/pages/pricing/pricing-page.html + apps/client/src/app/pages/open/open-page.html + 62 + + + + (Last 30 days) + (Last 30 days) + + apps/client/src/app/pages/open/open-page.html + 48 + + + apps/client/src/app/pages/open/open-page.html 59 + + + New Users + New Users - apps/client/src/app/pages/pricing/pricing-page.html - 203 + apps/client/src/app/pages/open/open-page.html + 51 - - Performance Benchmarks - Performance Benchmarks + + Users in Slack community + Users in Slack community - apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 30 + apps/client/src/app/pages/open/open-page.html + 75 + + + Contributors on GitHub + Contributors on GitHub - apps/client/src/app/pages/pricing/pricing-page.html - 63 + apps/client/src/app/pages/open/open-page.html + 89 + + + (Last 90 days) + (Last 90 days) - apps/client/src/app/pages/pricing/pricing-page.html - 207 + apps/client/src/app/pages/open/open-page.html + 127 - - FIRE Calculator - FIRE Calculator + + Uptime + Uptime - apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 34 + apps/client/src/app/pages/open/open-page.html + 132 + + + Activities + Activities - apps/client/src/app/pages/pricing/pricing-page.html - 67 + apps/client/src/app/pages/portfolio/activities/activities-page-routing.module.ts + 13 - apps/client/src/app/pages/pricing/pricing-page.html - 211 + apps/client/src/app/pages/portfolio/portfolio-page.component.ts + 39 - - Professional Data Provider - Professional Data Provider + + Do you really want to delete these activities? + Do you really want to delete these activities? - apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 38 + libs/ui/src/lib/activities-table/activities-table.component.ts + 216 + + + Update activity + Update activity - apps/client/src/app/pages/pricing/pricing-page.html - 226 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 8 - - and more Features... - and more Features... + + Stocks, ETFs, bonds, cryptocurrencies, commodities + Stocks, ETFs, bonds, cryptocurrencies, commodities - apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 42 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 25 - apps/client/src/app/pages/pricing/pricing-page.html - 83 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 65 + + + One-time fee, annual account fees + One-time fee, annual account fees - apps/client/src/app/pages/pricing/pricing-page.html - 231 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 33 - - Get the tools to effectively manage your finances and refine your personal investment strategy. - Get the tools to effectively manage your finances and refine your personal investment strategy. + + Distribution of corporate earnings + Distribution of corporate earnings - apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 45 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 41 - - Skip - Skip + + Revenue for lending out money + Revenue for lending out money - apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 52 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 49 - - Upgrade Plan - Upgrade Plan + + Mortgages, personal loans, credit cards + Mortgages, personal loans, credit cards - apps/client/src/app/components/header/header.component.html - 182 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 57 + + + Luxury items, real estate, private companies + Luxury items, real estate, private companies - apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 59 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 73 + + + Account + Account - apps/client/src/app/components/user-account-membership/user-account-membership.html - 20 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 85 - apps/client/src/app/pages/pricing/pricing-page.html - 268 + libs/ui/src/lib/activities-table/activities-table.component.html + 307 - - Today - Today + + Update Cash Balance + Update Cash Balance - apps/client/src/app/components/toggle/toggle.component.ts - 22 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 111 + + + Unit Price + Unit Price - libs/ui/src/lib/assistant/assistant.component.ts - 215 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 212 - - - YTD - YTD - apps/client/src/app/components/toggle/toggle.component.ts - 23 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 285 - libs/ui/src/lib/assistant/assistant.component.ts - 225 + libs/ui/src/lib/activities-table/activities-table.component.html + 209 - - 1Y - 1Y + + Oops! Could not get the historical exchange rate from + Oops! Could not get the historical exchange rate from - apps/client/src/app/components/toggle/toggle.component.ts - 24 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 317 + + + Fee + Fee - libs/ui/src/lib/assistant/assistant.component.ts - 229 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 305 - - - 5Y - 5Y - apps/client/src/app/components/toggle/toggle.component.ts - 25 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 329 - libs/ui/src/lib/assistant/assistant.component.ts + libs/ui/src/lib/activities-table/activities-table.component.html 233 - - Max - Max - - apps/client/src/app/components/toggle/toggle.component.ts - 26 - + + Oops! Could not get the historical exchange rate from + Oops! Could not get the historical exchange rate from - libs/ui/src/lib/assistant/assistant.component.ts - 236 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 239 - - Grant access - Grant access - - apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html - 7 - - - - Public - Public - - apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html - 25 - - - - Granted Access - Granted Access - - apps/client/src/app/components/user-account-access/user-account-access.html - 5 - - - - Please enter your coupon code: - Please enter your coupon code: - - apps/client/src/app/components/user-account-membership/user-account-membership.component.ts - 111 - - - - Could not redeem coupon code - Could not redeem coupon code - - apps/client/src/app/components/user-account-membership/user-account-membership.component.ts - 121 - - - - Coupon code has been redeemed - Coupon code has been redeemed - - apps/client/src/app/components/user-account-membership/user-account-membership.component.ts - 133 - - - - Reload - Reload - - apps/client/src/app/components/user-account-membership/user-account-membership.component.ts - 134 - - - - per year - per year - - apps/client/src/app/components/user-account-membership/user-account-membership.html - 41 - - - apps/client/src/app/pages/pricing/pricing-page.html - 254 - - - - Try Premium - Try Premium - - apps/client/src/app/components/user-account-membership/user-account-membership.html - 50 - - - - Redeem Coupon - Redeem Coupon - - apps/client/src/app/components/user-account-membership/user-account-membership.html - 63 - - - - Auto - Auto - - apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 33 - - - - Do you really want to remove this sign in method? - Do you really want to remove this sign in method? - - apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 189 - - - - Settings - Settings - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 2 - - - - Presenter View - Presenter View - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 7 - - - - Protection for sensitive information like absolute performances and quantity values - Protection for sensitive information like absolute performances and quantity values - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 8 - - - - Base Currency - Base Currency - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 27 - - - - Language - Language - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 50 - - - - Locale - Locale - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 121 - - - - Date and number format - Date and number format - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 123 - - - - Appearance - Appearance - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 146 - - - - Auto - Auto - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 160 - - - - Light - Light - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 161 - - - - Dark - Dark - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 162 - - - - Zen Mode - Zen Mode - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 171 - - - apps/client/src/app/pages/features/features-page.html - 190 - - - - Distraction-free experience for turbulent times - Distraction-free experience for turbulent times - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 172 - - - - Biometric Authentication - Biometric Authentication - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 188 - - - - Sign in with fingerprint - Sign in with fingerprint - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 189 - - - - Experimental Features - Experimental Features - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 206 - - - - Sneak peek at upcoming functionality - Sneak peek at upcoming functionality - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 207 - - - - User ID - User ID - - apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html - 45 - - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 223 - - - - Export Data - Export Data - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 231 - - - - This feature is currently unavailable. - This feature is currently unavailable. - - apps/client/src/app/core/http-response.interceptor.ts - 60 - - - - Please try again later. - Please try again later. - - apps/client/src/app/core/http-response.interceptor.ts - 62 - - - apps/client/src/app/core/http-response.interceptor.ts - 91 - - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 138 - - - - Oops! Something went wrong. - Oops! Something went wrong. - - apps/client/src/app/core/http-response.interceptor.ts - 89 - - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 136 - - - - Okay - Okay - - apps/client/src/app/core/http-response.interceptor.ts - 92 - - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 139 - - - - About - About - - apps/client/src/app/pages/about/about-page-routing.module.ts - 51 - - - apps/client/src/app/pages/about/about-page.component.ts - 44 - - - apps/client/src/app/pages/about/overview/about-overview-page-routing.module.ts - 13 - - - - Changelog - Changelog - - apps/client/src/app/pages/about/about-page.component.ts - 49 - - - apps/client/src/app/pages/about/changelog/changelog-page-routing.module.ts - 13 - - - - License - License - - apps/client/src/app/pages/about/about-page.component.ts - 54 - - - apps/client/src/app/pages/about/license/license-page-routing.module.ts - 13 - - - - Privacy Policy - Privacy Policy - - apps/client/src/app/pages/about/about-page.component.ts - 62 - - - apps/client/src/app/pages/about/privacy-policy/privacy-policy-page-routing.module.ts - 13 - - - - Our - Our - - apps/client/src/app/pages/about/oss-friends/oss-friends-page.html - 6 - - - - Discover other exciting Open Source Software projects - Discover other exciting Open Source Software projects - - apps/client/src/app/pages/about/oss-friends/oss-friends-page.html - 9 - - - - Visit - Visit - - apps/client/src/app/pages/about/oss-friends/oss-friends-page.html - 28 - - - - Accounts - Accounts - - apps/client/src/app/pages/accounts/accounts-page-routing.module.ts - 13 - - - - Oops, cash balance transfer has failed. - Oops, cash balance transfer has failed. - - apps/client/src/app/pages/accounts/accounts-page.component.ts - 304 - - - - Update account - Update account - - apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html - 8 - - - - Add account - Add account - - apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html - 10 - - - - Account ID - Account ID - - apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html - 96 - - - - From - From - - apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html - 11 - - - - To - To - - apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html - 28 - - - - Transfer - Transfer - - apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html - 64 - - - - Admin Control - Admin Control - - apps/client/src/app/pages/admin/admin-page-routing.module.ts - 20 - - - - Market Data - Market Data - - apps/client/src/app/pages/admin/admin-page-routing.module.ts - 30 - - - apps/client/src/app/pages/admin/admin-page.component.ts - 37 - - - - Settings - Settings - - apps/client/src/app/pages/admin/admin-page-routing.module.ts - 35 - - - apps/client/src/app/pages/admin/admin-page.component.ts - 32 - - - apps/client/src/app/pages/user-account/user-account-page-routing.module.ts - 18 - - - apps/client/src/app/pages/user-account/user-account-page.component.ts - 35 - - - - Users - Users - - apps/client/src/app/pages/admin/admin-page-routing.module.ts - 40 - - - apps/client/src/app/pages/admin/admin-page.component.ts - 47 - - - - Overview - Overview - - apps/client/src/app/pages/admin/admin-page.component.ts - 27 - - - apps/client/src/app/pages/home/home-page.component.ts - 37 - - - apps/client/src/app/pages/zen/zen-page-routing.module.ts - 19 - - - apps/client/src/app/pages/zen/zen-page.component.ts - 34 - - - - Blog - Blog - - apps/client/src/app/pages/blog/blog-page-routing.module.ts - 13 - - - - Discover the latest Ghostfolio updates and insights on personal finance - Discover the latest Ghostfolio updates and insights on personal finance - - apps/client/src/app/pages/blog/blog-page.html - 7 - - - - As you are already logged in, you cannot access the demo account. - As you are already logged in, you cannot access the demo account. - - apps/client/src/app/pages/demo/demo-page.component.ts - 32 - - - - Frequently Asked Questions (FAQ) - Frequently Asked Questions (FAQ) - - apps/client/src/app/pages/faq/faq-page-routing.module.ts - 34 - - - apps/client/src/app/pages/faq/overview/faq-overview-page-routing.module.ts - 13 - - - - Frequently Asked Questions (FAQ) - Frequently Asked Questions (FAQ) - - apps/client/src/app/pages/faq/overview/faq-overview-page.html - 4 - - - apps/client/src/app/pages/faq/saas/saas-page.html - 4 - - - apps/client/src/app/pages/faq/self-hosting/self-hosting-page.html - 4 - - - - Features - Features - - apps/client/src/app/pages/features/features-page-routing.module.ts - 13 - - - - Check out the numerous features of Ghostfolio to manage your wealth - Check out the numerous features of Ghostfolio to manage your wealth - - apps/client/src/app/pages/features/features-page.html - 6 - - - - Stocks - Stocks - - apps/client/src/app/pages/features/features-page.html - 15 - - - - ETFs - ETFs - - apps/client/src/app/pages/features/features-page.html - 25 - - - - Bonds - Bonds - - apps/client/src/app/pages/features/features-page.html - 38 - - - - Cryptocurrencies - Cryptocurrencies - - apps/client/src/app/pages/features/features-page.html - 51 - - - - Wealth Items - Wealth Items - - apps/client/src/app/pages/features/features-page.html - 76 - - - - Import and Export - Import and Export - - apps/client/src/app/pages/features/features-page.html - 115 - - - - Multi-Accounts - Multi-Accounts - - apps/client/src/app/pages/features/features-page.html - 127 - - - - Portfolio Calculations - Portfolio Calculations - - apps/client/src/app/pages/features/features-page.html - 141 - - - - Dark Mode - Dark Mode - - apps/client/src/app/pages/features/features-page.html - 177 - - - - Market Mood - Market Mood - - apps/client/src/app/pages/features/features-page.html - 205 - - - - Static Analysis - Static Analysis - - apps/client/src/app/pages/features/features-page.html - 224 - - - - Multi-Language - Multi-Language - - apps/client/src/app/pages/features/features-page.html - 241 - - - - Open Source Software - Open Source Software - - apps/client/src/app/pages/features/features-page.html - 275 - - - - Get Started - Get Started - - apps/client/src/app/pages/features/features-page.html - 300 - - - apps/client/src/app/pages/public/public-page.html - 153 - - - - Holdings - Holdings - - apps/client/src/app/pages/home/home-page-routing.module.ts - 23 - - - apps/client/src/app/pages/home/home-page-routing.module.ts - 28 - - - apps/client/src/app/pages/home/home-page.component.ts - 42 - - - apps/client/src/app/pages/zen/zen-page.component.ts - 39 - - - - Summary - Summary - - apps/client/src/app/pages/home/home-page-routing.module.ts - 33 - - - apps/client/src/app/pages/home/home-page.component.ts - 47 - - - - Markets - Markets - - apps/client/src/app/pages/home/home-page-routing.module.ts - 38 - - - apps/client/src/app/pages/home/home-page.component.ts - 52 - - - apps/client/src/app/pages/markets/markets-page-routing.module.ts - 13 - - - - Ghostfolio is a personal finance dashboard to keep track of your net worth including cash, stocks, ETFs and cryptocurrencies across multiple platforms. - Ghostfolio is a personal finance dashboard to keep track of your net worth including cash, stocks, ETFs and cryptocurrencies across multiple platforms. - - apps/client/src/app/pages/i18n/i18n-page.html - 4 - - - - app, asset, cryptocurrency, dashboard, etf, finance, management, performance, portfolio, software, stock, trading, wealth, web3 - app, asset, cryptocurrency, dashboard, etf, finance, management, performance, portfolio, software, stock, trading, wealth, web3 - - apps/client/src/app/pages/i18n/i18n-page.html - 9 - - - - Open Source Wealth Management Software - Open Source Wealth Management Software - - apps/client/src/app/pages/i18n/i18n-page.html - 14 - - - - Manage your wealth like a boss - Manage your wealth like a boss - - apps/client/src/app/pages/landing/landing-page.html - 5 - - - - Ghostfolio is a privacy-first, open source dashboard for your personal finances. Break down your asset allocation, know your net worth and make solid, data-driven investment decisions. - Ghostfolio is a privacy-first, open source dashboard for your personal finances. Break down your asset allocation, know your net worth and make solid, data-driven investment decisions. - - apps/client/src/app/pages/landing/landing-page.html - 9 - - - - Get Started - Get Started - - apps/client/src/app/pages/landing/landing-page.html - 41 - - - apps/client/src/app/pages/landing/landing-page.html - 419 - - - - or - or - - apps/client/src/app/pages/landing/landing-page.html - 46 - - - - Live Demo - Live Demo - - apps/client/src/app/pages/landing/landing-page.html - 49 - - - apps/client/src/app/pages/landing/landing-page.html - 424 - - - - Monthly Active Users - Monthly Active Users - - apps/client/src/app/pages/landing/landing-page.html - 69 - - - - Stars on GitHub - Stars on GitHub - - apps/client/src/app/pages/landing/landing-page.html - 87 - - - apps/client/src/app/pages/open/open-page.html - 103 - - - - Pulls on Docker Hub - Pulls on Docker Hub - - apps/client/src/app/pages/landing/landing-page.html - 105 - - - apps/client/src/app/pages/open/open-page.html - 117 - - - - As seen in - As seen in - - apps/client/src/app/pages/landing/landing-page.html - 113 - - - - Protect your assets. Refine your personal investment strategy. - Protect your assets. Refine your personal investment strategy. - - apps/client/src/app/pages/landing/landing-page.html - 215 - - - - Ghostfolio empowers busy people to keep track of stocks, ETFs or cryptocurrencies without being tracked. - Ghostfolio empowers busy people to keep track of stocks, ETFs or cryptocurrencies without being tracked. - - apps/client/src/app/pages/landing/landing-page.html - 219 - - - - 360° View - 360° View - - apps/client/src/app/pages/landing/landing-page.html - 230 - - - - Get the full picture of your personal finances across multiple platforms. - Get the full picture of your personal finances across multiple platforms. - - apps/client/src/app/pages/landing/landing-page.html - 232 - - - - Web3 Ready - Web3 Ready - - apps/client/src/app/pages/landing/landing-page.html - 241 - - - - Use Ghostfolio anonymously and own your financial data. - Use Ghostfolio anonymously and own your financial data. - - apps/client/src/app/pages/landing/landing-page.html - 243 - - - - Open Source - Open Source - - apps/client/src/app/pages/landing/landing-page.html - 251 - - - - Benefit from continuous improvements through a strong community. - Benefit from continuous improvements through a strong community. - - apps/client/src/app/pages/landing/landing-page.html - 253 - - - - Why Ghostfolio? - Why Ghostfolio? - - apps/client/src/app/pages/landing/landing-page.html - 262 - - - - Ghostfolio is for you if you are... - Ghostfolio is for you if you are... - - apps/client/src/app/pages/landing/landing-page.html - 263 - - - - trading stocks, ETFs or cryptocurrencies on multiple platforms - trading stocks, ETFs or cryptocurrencies on multiple platforms - - apps/client/src/app/pages/landing/landing-page.html - 270 - - - - pursuing a buy & hold strategy - pursuing a buy & hold strategy - - apps/client/src/app/pages/landing/landing-page.html - 276 - - - - interested in getting insights of your portfolio composition - interested in getting insights of your portfolio composition - - apps/client/src/app/pages/landing/landing-page.html - 281 - - - - valuing privacy and data ownership - valuing privacy and data ownership - - apps/client/src/app/pages/landing/landing-page.html - 286 - - - - into minimalism - into minimalism - - apps/client/src/app/pages/landing/landing-page.html - 289 - - - - caring about diversifying your financial resources - caring about diversifying your financial resources - - apps/client/src/app/pages/landing/landing-page.html - 293 - - - - interested in financial independence - interested in financial independence - - apps/client/src/app/pages/landing/landing-page.html - 297 - - - - saying no to spreadsheets in - saying no to spreadsheets in - - apps/client/src/app/pages/landing/landing-page.html - 301 - - - - still reading this list - still reading this list - - apps/client/src/app/pages/landing/landing-page.html - 304 - - - - Learn more about Ghostfolio - Learn more about Ghostfolio - - apps/client/src/app/pages/landing/landing-page.html - 309 - - - - What our users are saying - What our users are saying - - apps/client/src/app/pages/landing/landing-page.html - 317 - - - - Members from around the globe are using Ghostfolio Premium - Members from around the globe are using Ghostfolio Premium - - apps/client/src/app/pages/landing/landing-page.html - 349 - - - - How does Ghostfolio work? - How does Ghostfolio work? - - apps/client/src/app/pages/landing/landing-page.html - 361 - - - - Get started in only 3 steps - Get started in only 3 steps - - apps/client/src/app/pages/landing/landing-page.html - 364 - - - - Sign up anonymously* - Sign up anonymously* - - apps/client/src/app/pages/landing/landing-page.html - 370 - - - - * no e-mail address nor credit card required - * no e-mail address nor credit card required - - apps/client/src/app/pages/landing/landing-page.html - 372 - - - - Add any of your historical transactions - Add any of your historical transactions - - apps/client/src/app/pages/landing/landing-page.html - 383 - - - - Get valuable insights of your portfolio composition - Get valuable insights of your portfolio composition - - apps/client/src/app/pages/landing/landing-page.html - 395 - - - - Are you ready? - Are you ready? - - apps/client/src/app/pages/landing/landing-page.html - 407 - - - - Join now or check out the example account - Join now or check out the example account - - apps/client/src/app/pages/landing/landing-page.html - 408 - - - - At Ghostfolio, transparency is at the core of our values. We publish the source code as open source software (OSS) under the AGPL-3.0 license and we openly share aggregated key metrics of the platform’s operational status. - At Ghostfolio, transparency is at the core of our values. We publish the source code as open source software (OSS) under the AGPL-3.0 license and we openly share aggregated key metrics of the platform’s operational status. - - apps/client/src/app/pages/open/open-page.html - 6 - - - - (Last 24 hours) - (Last 24 hours) - - apps/client/src/app/pages/open/open-page.html - 37 - - - - Active Users - Active Users - - apps/client/src/app/pages/open/open-page.html - 40 - - - apps/client/src/app/pages/open/open-page.html - 62 - - - - (Last 30 days) - (Last 30 days) - - apps/client/src/app/pages/open/open-page.html - 48 - - - apps/client/src/app/pages/open/open-page.html - 59 - - - - New Users - New Users - - apps/client/src/app/pages/open/open-page.html - 51 - - - - Users in Slack community - Users in Slack community - - apps/client/src/app/pages/open/open-page.html - 75 - - - - Contributors on GitHub - Contributors on GitHub - - apps/client/src/app/pages/open/open-page.html - 89 - - - - (Last 90 days) - (Last 90 days) - - apps/client/src/app/pages/open/open-page.html - 127 - - - - Uptime - Uptime - - apps/client/src/app/pages/open/open-page.html - 132 - - - - Activities - Activities - - apps/client/src/app/pages/portfolio/activities/activities-page-routing.module.ts - 13 - - - apps/client/src/app/pages/portfolio/portfolio-page.component.ts - 39 - - - - Do you really want to delete these activities? - Do you really want to delete these activities? - - libs/ui/src/lib/activities-table/activities-table.component.ts - 216 - - - - Update activity - Update activity - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 7 - - - - Stocks, ETFs, bonds, cryptocurrencies, commodities - Stocks, ETFs, bonds, cryptocurrencies, commodities - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 22 - - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 62 - - - - One-time fee, annual account fees - One-time fee, annual account fees - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 30 - - - - Distribution of corporate earnings - Distribution of corporate earnings - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 38 - - - - Revenue for lending out money - Revenue for lending out money - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 46 - - - - Mortgages, personal loans, credit cards - Mortgages, personal loans, credit cards - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 54 - - - - Luxury items, real estate, private companies - Luxury items, real estate, private companies - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 70 - - - - Account - Account - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 82 - - - libs/ui/src/lib/activities-table/activities-table.component.html - 307 - - - - Update Cash Balance - Update Cash Balance - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 108 - - - - Unit Price - Unit Price - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 199 - - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 261 - - - libs/ui/src/lib/activities-table/activities-table.component.html - 209 - - - - Oops! Could not get the historical exchange rate from - Oops! Could not get the historical exchange rate from - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 226 - - - - Fee - Fee - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 280 - - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 302 - - - libs/ui/src/lib/activities-table/activities-table.component.html - 233 - - - - Oops! Could not get the historical exchange rate from - Oops! Could not get the historical exchange rate from - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 292 - - - - Import Activities - Import Activities - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 44 - - - - Import Dividends - Import Dividends - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 86 - - - - Importing data... - Importing data... - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 120 - - - - Import has been completed - Import has been completed - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 128 - - - - Validating data... - Validating data... - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 233 - - - - Select Holding - Select Holding - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 20 - - - - Select File - Select File - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 23 - - - - Holding - Holding - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 33 - - - - Load Dividends - Load Dividends - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 70 - - - - Choose or drop a file here - Choose or drop a file here - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 86 - - - - The following file formats are supported: - The following file formats are supported: - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 92 - - - - Select Dividends - Select Dividends - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 115 - - - - Select Activities - Select Activities - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 118 - - - - Back - Back - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 146 - - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 182 - - - - Allocations - Allocations - - apps/client/src/app/pages/portfolio/allocations/allocations-page-routing.module.ts - 13 - - - apps/client/src/app/pages/portfolio/portfolio-page.component.ts - 44 - - - - Allocations - Allocations - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 4 - - - - Proportion of Net Worth - Proportion of Net Worth - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 12 - - - - By Platform - By Platform - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 44 - - - - By Currency - By Currency - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 63 - - - - By Asset Class - By Asset Class - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 86 - - - - By Holding - By Holding - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 109 - - - - By Sector - By Sector - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 132 - - - - By Continent - By Continent - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 156 - - - - By Market - By Market - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 179 - - - - Regions - Regions - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 203 - - - apps/client/src/app/pages/public/public-page.html - 76 - - - - Developed Markets - Developed Markets - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 228 - - - apps/client/src/app/pages/public/public-page.html - 93 - - - - Emerging Markets - Emerging Markets - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 237 - - - apps/client/src/app/pages/public/public-page.html - 102 - - - - Other Markets - Other Markets - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 246 - - - apps/client/src/app/pages/public/public-page.html - 111 - - - - No data available - No data available - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 258 - - - apps/client/src/app/pages/public/public-page.html - 123 - - - - By Account - By Account - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 270 - - - - By ETF Provider - By ETF Provider - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 290 - - - - By Country - By Country - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 313 - - - - Analysis - Analysis - - apps/client/src/app/pages/portfolio/analysis/analysis-page-routing.module.ts - 13 - - - apps/client/src/app/pages/portfolio/portfolio-page.component.ts - 34 - - - - Dividend - Dividend - - apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts - 38 - - - libs/ui/src/lib/i18n.ts - 32 - - - - Deposit - Deposit - - libs/ui/src/lib/fire-calculator/fire-calculator.component.ts - 357 - - - - Monthly - Monthly - - apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts - 50 - - - - Yearly - Yearly - - apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts - 51 - - - - Analysis - Analysis - - apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 2 - - - - Top - Top - - apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 168 - - - - Bottom - Bottom - - apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 214 - - - - Portfolio Evolution - Portfolio Evolution - - apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 264 - - - - Investment Timeline - Investment Timeline - - apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 294 - - - - Current Streak - Current Streak - - apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 315 - - - - Longest Streak - Longest Streak - - apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 324 - - - - Dividend Timeline - Dividend Timeline - - apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 352 - - - - FIRE - FIRE - - apps/client/src/app/pages/portfolio/fire/fire-page-routing.module.ts - 13 - - - - FIRE - FIRE - - apps/client/src/app/pages/portfolio/fire/fire-page.html - 4 - - - - Calculator - Calculator - - apps/client/src/app/pages/portfolio/fire/fire-page.html - 7 - - - - 4% Rule - 4% Rule - - apps/client/src/app/pages/portfolio/fire/fire-page.html - 41 - - - - Ghostfolio X-ray uses static analysis to identify potential issues and risks in your portfolio. - Ghostfolio X-ray uses static analysis to identify potential issues and risks in your portfolio. - - apps/client/src/app/pages/portfolio/fire/fire-page.html - 111 - - - - Currency Cluster Risks - Currency Cluster Risks - - apps/client/src/app/pages/portfolio/fire/fire-page.html - 135 - - - - Account Cluster Risks - Account Cluster Risks - - apps/client/src/app/pages/portfolio/fire/fire-page.html - 148 - - - - Holdings - Holdings - - apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html - 77 - - - apps/client/src/app/components/home-holdings/home-holdings.html - 4 - - - apps/client/src/app/pages/public/public-page.html - 14 - - - libs/ui/src/lib/assistant/assistant.html - 46 - - - - Pricing - Pricing - - apps/client/src/app/pages/pricing/pricing-page-routing.module.ts - 13 - - - - Pricing Plans - Pricing Plans - - apps/client/src/app/pages/pricing/pricing-page.html - 4 - - - - Our official Ghostfolio Premium cloud offering is the easiest way to get started. Due to the time it saves, this will be the best option for most people. Revenue is used to cover the costs of the hosting infrastructure and to fund ongoing development. - Our official Ghostfolio Premium cloud offering is the easiest way to get started. Due to the time it saves, this will be the best option for most people. Revenue is used to cover the costs of the hosting infrastructure and to fund ongoing development. - - apps/client/src/app/pages/pricing/pricing-page.html - 6 - - - - If you prefer to run Ghostfolio on your own infrastructure, please find the source code and further instructions on GitHub. - If you prefer to run Ghostfolio on your own infrastructure, please find the source code and further instructions on GitHub. - - apps/client/src/app/pages/pricing/pricing-page.html - 24 - - - - For tech-savvy investors who prefer to run Ghostfolio on their own infrastructure. - For tech-savvy investors who prefer to run Ghostfolio on their own infrastructure. - - apps/client/src/app/pages/pricing/pricing-page.html - 36 - - - - Unlimited Transactions - Unlimited Transactions - - apps/client/src/app/pages/pricing/pricing-page.html - 43 - - - apps/client/src/app/pages/pricing/pricing-page.html - 126 - - - apps/client/src/app/pages/pricing/pricing-page.html - 187 - - - - Unlimited Accounts - Unlimited Accounts - - apps/client/src/app/pages/pricing/pricing-page.html - 47 - - - apps/client/src/app/pages/pricing/pricing-page.html - 130 - - - apps/client/src/app/pages/pricing/pricing-page.html - 191 - - - - Portfolio Performance - Portfolio Performance - - apps/client/src/app/pages/pricing/pricing-page.html - 51 - - - apps/client/src/app/pages/pricing/pricing-page.html - 134 - - - apps/client/src/app/pages/pricing/pricing-page.html - 195 - - - - Data Import and Export - Data Import and Export - - apps/client/src/app/pages/pricing/pricing-page.html - 71 - - - apps/client/src/app/pages/pricing/pricing-page.html - 138 - - - apps/client/src/app/pages/pricing/pricing-page.html - 215 - - - - Community Support - Community Support - - apps/client/src/app/pages/pricing/pricing-page.html - 88 - - - - Self-hosted, update manually. - Self-hosted, update manually. - - apps/client/src/app/pages/pricing/pricing-page.html - 92 - - - - Free - Free - - apps/client/src/app/pages/pricing/pricing-page.html - 93 - - - apps/client/src/app/pages/pricing/pricing-page.html - 150 - - - - For new investors who are just getting started with trading. - For new investors who are just getting started with trading. - - apps/client/src/app/pages/pricing/pricing-page.html - 120 - - - - Fully managed Ghostfolio cloud offering. - Fully managed Ghostfolio cloud offering. - - apps/client/src/app/pages/pricing/pricing-page.html - 149 - - - apps/client/src/app/pages/pricing/pricing-page.html - 240 - - - - For ambitious investors who need the full picture of their financial assets. - For ambitious investors who need the full picture of their financial assets. - - apps/client/src/app/pages/pricing/pricing-page.html - 180 - - - - Email and Chat Support - Email and Chat Support - - apps/client/src/app/pages/pricing/pricing-page.html - 236 - - - - Renew Plan - Renew Plan - - apps/client/src/app/components/header/header.component.html - 190 - - - apps/client/src/app/components/user-account-membership/user-account-membership.html - 28 - - - apps/client/src/app/pages/pricing/pricing-page.html - 276 - - - - One-time payment, no auto-renewal. - One-time payment, no auto-renewal. - - apps/client/src/app/pages/pricing/pricing-page.html - 280 - - - - Get Started - Get Started - - apps/client/src/app/pages/pricing/pricing-page.html - 291 - - - - It’s free. - It’s free. - - apps/client/src/app/pages/pricing/pricing-page.html - 294 - - - - Hello, has shared a Portfolio with you! - Hello, has shared a Portfolio with you! - - apps/client/src/app/pages/public/public-page.html - 4 - - - - Currencies - Currencies - - apps/client/src/app/pages/public/public-page.html - 30 - - - - Continents - Continents - - apps/client/src/app/pages/public/public-page.html - 60 - - - - Ghostfolio empowers you to keep track of your wealth. - Ghostfolio empowers you to keep track of your wealth. - - apps/client/src/app/pages/public/public-page.html - 148 - - - - Registration - Registration - - apps/client/src/app/pages/register/register-page-routing.module.ts - 13 - - - - Continue with Internet Identity - Continue with Internet Identity - - apps/client/src/app/pages/register/register-page.html - 41 - - - - Continue with Google - Continue with Google - - apps/client/src/app/pages/register/register-page.html - 51 - - - - Copy to clipboard - Copy to clipboard - - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html - 26 - - - - I agree to have stored my Security Token from above in a secure place. If I lose it, I cannot get my account back. - I agree to have stored my Security Token from above in a secure place. If I lose it, I cannot get my account back. - - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html - 32 - - - - Agree and continue - Agree and continue - - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html - 45 - - - - Personal Finance Tools - Personal Finance Tools - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page-routing.module.ts - 14 - - - - open-source-alternative-to - open-source-alternative-to - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page-routing.module.ts - 23 - - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.component.ts - 13 - - - - Open Source Alternative to - Open Source Alternative to - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page-routing.module.ts - 26 - - - - Discover Open Source Alternatives for Personal Finance Tools - Discover Open Source Alternatives for Personal Finance Tools - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html - 4 - - - - This overview page features a curated collection of personal finance tools compared to the open source alternative Ghostfolio. If you value transparency, data privacy, and community collaboration, Ghostfolio provides an excellent opportunity to take control of your financial management. - This overview page features a curated collection of personal finance tools compared to the open source alternative Ghostfolio. If you value transparency, data privacy, and community collaboration, Ghostfolio provides an excellent opportunity to take control of your financial management. - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html - 8 - - - - Explore the links below to compare a variety of personal finance tools with Ghostfolio. - Explore the links below to compare a variety of personal finance tools with Ghostfolio. - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html - 16 - - - - Open Source Alternative to - Open Source Alternative to - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html - 38 - - - - The Open Source Alternative to - The Open Source Alternative to - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - - Are you looking for an open source alternative to ? Ghostfolio is a powerful portfolio management tool that provides individuals with a comprehensive platform to track, analyze, and optimize their investments. Whether you are an experienced investor or just starting out, Ghostfolio offers an intuitive user interface and a wide range of functionalities to help you make informed decisions and take control of your financial future. - Are you looking for an open source alternative to ? Ghostfolio is a powerful portfolio management tool that provides individuals with a comprehensive platform to track, analyze, and optimize their investments. Whether you are an experienced investor or just starting out, Ghostfolio offers an intuitive user interface and a wide range of functionalities to help you make informed decisions and take control of your financial future. - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - - Ghostfolio is an open source software (OSS), providing a cost-effective alternative to making it particularly suitable for individuals on a tight budget, such as those pursuing Financial Independence, Retire Early (FIRE). By leveraging the collective efforts of a community of developers and personal finance enthusiasts, Ghostfolio continuously enhances its capabilities, security, and user experience. - Ghostfolio is an open source software (OSS), providing a cost-effective alternative to making it particularly suitable for individuals on a tight budget, such as those pursuing Financial Independence, Retire Early (FIRE). By leveraging the collective efforts of a community of developers and personal finance enthusiasts, Ghostfolio continuously enhances its capabilities, security, and user experience. - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - - Let’s dive deeper into the detailed Ghostfolio vs comparison table below to gain a thorough understanding of how Ghostfolio positions itself relative to . We will explore various aspects such as features, data privacy, pricing, and more, allowing you to make a well-informed choice for your personal requirements. - Let’s dive deeper into the detailed Ghostfolio vs comparison table below to gain a thorough understanding of how Ghostfolio positions itself relative to . We will explore various aspects such as features, data privacy, pricing, and more, allowing you to make a well-informed choice for your personal requirements. - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - - Ghostfolio vs comparison table - Ghostfolio vs comparison table - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - - Founded - Founded - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - - Origin - Origin - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - - Region - Region - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - - Available in - Available in - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - - ✅ Yes - ✅ Yes - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - - ❌ No - ❌ No - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - - ❌ No - ❌ No - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - - Self-Hosting - Self-Hosting - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - - Use anonymously - Use anonymously - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - - Free Plan - Free Plan - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - - Notes - Notes - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - - Please note that the information provided in the Ghostfolio vs comparison table is based on our independent research and analysis. This website is not affiliated with or any other product mentioned in the comparison. As the landscape of personal finance tools evolves, it is essential to verify any specific details or changes directly from the respective product page. Data needs a refresh? Help us maintain accurate data on GitHub. - Please note that the information provided in the Ghostfolio vs comparison table is based on our independent research and analysis. This website is not affiliated with or any other product mentioned in the comparison. As the landscape of personal finance tools evolves, it is essential to verify any specific details or changes directly from the respective product page. Data needs a refresh? Help us maintain accurate data on GitHub. - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - - Ready to take your investments to the next level? - Ready to take your investments to the next level? - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - - Effortlessly track, analyze, and visualize your wealth with Ghostfolio. - Effortlessly track, analyze, and visualize your wealth with Ghostfolio. - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - - Get Started - Get Started - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - - Personal Finance Tools - Personal Finance Tools - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - - Switzerland - Switzerland - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 102 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 530 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 580 - - - - Global - Global - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 73 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 341 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 462 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 581 - - - - United States - United States - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 93 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 149 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 159 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 201 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 220 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 242 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 294 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 316 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 327 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 352 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 354 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 364 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 429 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 439 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 449 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 518 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 541 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 569 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 591 - - - - France - France - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 121 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 482 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 498 - - - - Poland - Poland - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 131 - - - - Germany - Germany - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 140 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 274 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 284 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 305 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 339 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 385 - - - - Belgium - Belgium - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 179 - - - - South Africa - South Africa - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 251 - - - - Austria - Austria - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 262 - - - - Italy - Italy - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 396 - - - - Netherlands - Netherlands - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 406 - - - - Thailand - Thailand - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 418 - - - - New Zealand - New Zealand - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 460 - - - - Czech Republic - Czech Republic - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 471 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 508 - - - - Finland - Finland - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 490 - - - - Canada - Canada - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 561 - - - - Resources - Resources - - apps/client/src/app/pages/resources/resources-page-routing.module.ts - 13 - - - - Guides - Guides - - apps/client/src/app/pages/resources/resources-page.html - 22 - - - - Glossary - Glossary - - apps/client/src/app/pages/resources/resources-page.html - 92 - - - - Membership - Membership - - apps/client/src/app/pages/user-account/user-account-page-routing.module.ts - 23 - - - apps/client/src/app/pages/user-account/user-account-page.component.ts - 40 - - - - Access - Access - - apps/client/src/app/pages/user-account/user-account-page-routing.module.ts - 28 - - - apps/client/src/app/pages/user-account/user-account-page.component.ts - 46 - - - - My Ghostfolio - My Ghostfolio - - apps/client/src/app/pages/user-account/user-account-page-routing.module.ts - 33 - - - - Oops, authentication has failed. - Oops, authentication has failed. - - apps/client/src/app/pages/webauthn/webauthn-page.html - 19 - - - - Try again - Try again - - apps/client/src/app/pages/webauthn/webauthn-page.html - 27 - - - - Go back to Home Page - Go back to Home Page - - apps/client/src/app/pages/webauthn/webauthn-page.html - 31 - - - - Import Activities - Import Activities - - libs/ui/src/lib/activities-table/activities-table.component.html - 9 - - - libs/ui/src/lib/activities-table/activities-table.component.html - 370 - - - - Import Dividends - Import Dividends - - libs/ui/src/lib/activities-table/activities-table.component.html - 29 - - - libs/ui/src/lib/activities-table/activities-table.component.html - 382 - - - - Export Activities - Export Activities - - libs/ui/src/lib/activities-table/activities-table.component.html - 41 - - - libs/ui/src/lib/activities-table/activities-table.component.html - 395 - - - - Export Drafts as ICS - Export Drafts as ICS - - libs/ui/src/lib/activities-table/activities-table.component.html - 54 - - - libs/ui/src/lib/activities-table/activities-table.component.html - 408 - - - - Draft - Draft - - libs/ui/src/lib/activities-table/activities-table.component.html - 144 - - - - Clone - Clone - - libs/ui/src/lib/activities-table/activities-table.component.html - 435 - - - - Export Draft as ICS - Export Draft as ICS - - libs/ui/src/lib/activities-table/activities-table.component.html - 445 - - - - Do you really want to delete this activity? - Do you really want to delete this activity? - - libs/ui/src/lib/activities-table/activities-table.component.ts - 226 - - - - Find holding... - Find holding... - - libs/ui/src/lib/assistant/assistant.component.ts - 138 - - - - No entries... - No entries... - - libs/ui/src/lib/assistant/assistant.html - 63 - - - libs/ui/src/lib/assistant/assistant.html - 84 - - - - Asset Profiles - Asset Profiles - - libs/ui/src/lib/assistant/assistant.html - 67 - - - - Index - Index - - libs/ui/src/lib/benchmark/benchmark.component.html - 3 - - - - Last All Time High - Last All Time High - - libs/ui/src/lib/benchmark/benchmark.component.html - 65 - - - - Change from All Time High - Change from All Time High - - libs/ui/src/lib/benchmark/benchmark.component.html - 81 - - - - from ATH - from ATH - - libs/ui/src/lib/benchmark/benchmark.component.html - 83 - - - - Market data provided by - Market data provided by - - libs/ui/src/lib/data-provider-credits/data-provider-credits.component.html - 2 - - - - Savings Rate per Month - Savings Rate per Month - - libs/ui/src/lib/fire-calculator/fire-calculator.component.html - 10 - - - - Annual Interest Rate - Annual Interest Rate - - libs/ui/src/lib/fire-calculator/fire-calculator.component.html - 21 - - - - Retirement Date - Retirement Date - - libs/ui/src/lib/fire-calculator/fire-calculator.component.html - 32 - - - - Projected Total Amount - Projected Total Amount - - libs/ui/src/lib/fire-calculator/fire-calculator.component.html - 57 - - - - Interest - Interest - - libs/ui/src/lib/fire-calculator/fire-calculator.component.ts - 367 - - - libs/ui/src/lib/i18n.ts - 34 - - - - Savings - Savings - - libs/ui/src/lib/fire-calculator/fire-calculator.component.ts - 377 - - - - Allocation - Allocation - - libs/ui/src/lib/holdings-table/holdings-table.component.html - 98 - - - - Show all - Show all - - libs/ui/src/lib/holdings-table/holdings-table.component.html - 197 - - - - Account - Account - - libs/ui/src/lib/i18n.ts - 4 - - - - Asia-Pacific - Asia-Pacific - - libs/ui/src/lib/i18n.ts - 5 - - - - Asset Class - Asset Class - - libs/ui/src/lib/i18n.ts - 6 - - - - Asset Sub Class - Asset Sub Class + + Import Activities + Import Activities - libs/ui/src/lib/i18n.ts - 7 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts + 44 - - Core - Core + + Import Dividends + Import Dividends - libs/ui/src/lib/i18n.ts - 9 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts + 86 - - Switch to Ghostfolio Premium or Ghostfolio Open Source easily - Switch to Ghostfolio Premium or Ghostfolio Open Source easily + + Importing data... + Importing data... - libs/ui/src/lib/i18n.ts - 10 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts + 120 - - Switch to Ghostfolio Premium easily - Switch to Ghostfolio Premium easily + + Import has been completed + Import has been completed - libs/ui/src/lib/i18n.ts - 11 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts + 128 - - Switch to Ghostfolio Open Source or Ghostfolio Basic easily - Switch to Ghostfolio Open Source or Ghostfolio Basic easily + + Validating data... + Validating data... - libs/ui/src/lib/i18n.ts - 12 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts + 233 - - Emergency Fund - Emergency Fund + + Select Holding + Select Holding - libs/ui/src/lib/i18n.ts - 13 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 20 - - Grant - Grant + + Select File + Select File - libs/ui/src/lib/i18n.ts - 14 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 22 - - Higher Risk - Higher Risk + + Holding + Holding - libs/ui/src/lib/i18n.ts - 15 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 32 - - This activity already exists. - This activity already exists. + + Load Dividends + Load Dividends - libs/ui/src/lib/i18n.ts - 16 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 68 - - Japan - Japan + + Choose or drop a file here + Choose or drop a file here - libs/ui/src/lib/i18n.ts - 17 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 84 - - Lower Risk - Lower Risk + + The following file formats are supported: + The following file formats are supported: - libs/ui/src/lib/i18n.ts - 18 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 90 - - Month - Month + + Select Dividends + Select Dividends - libs/ui/src/lib/i18n.ts - 19 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 113 - - Months - Months + + Select Activities + Select Activities - libs/ui/src/lib/i18n.ts - 20 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 115 - - Other - Other + + Back + Back - libs/ui/src/lib/i18n.ts - 21 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 144 - libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts - 389 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 178 - - Preset - Preset + + Allocations + Allocations - libs/ui/src/lib/i18n.ts - 22 + apps/client/src/app/pages/portfolio/allocations/allocations-page-routing.module.ts + 13 + + + apps/client/src/app/pages/portfolio/portfolio-page.component.ts + 44 - - Retirement Provision - Retirement Provision + + Allocations + Allocations - libs/ui/src/lib/i18n.ts - 23 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 4 - - Satellite - Satellite + + Proportion of Net Worth + Proportion of Net Worth - libs/ui/src/lib/i18n.ts - 24 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 12 - - Symbol - Symbol + + By Platform + By Platform - libs/ui/src/lib/i18n.ts - 25 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 44 - - Tag - Tag + + By Currency + By Currency - libs/ui/src/lib/i18n.ts - 26 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 63 - - Year - Year + + By Asset Class + By Asset Class - libs/ui/src/lib/i18n.ts - 27 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 85 - - Years - Years + + By Holding + By Holding - libs/ui/src/lib/i18n.ts - 28 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 107 - - Buy - Buy + + By Sector + By Sector - libs/ui/src/lib/i18n.ts - 31 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 130 - - Fee - Fee + + By Continent + By Continent - libs/ui/src/lib/i18n.ts - 33 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 153 - - Valuable - Valuable + + By Market + By Market - libs/ui/src/lib/i18n.ts - 35 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 175 - - Liability - Liability + + Regions + Regions - libs/ui/src/lib/i18n.ts - 36 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 198 - - - Sell - Sell - libs/ui/src/lib/i18n.ts - 37 + apps/client/src/app/pages/public/public-page.html + 87 - - Cash - Cash + + Developed Markets + Developed Markets - libs/ui/src/lib/i18n.ts - 40 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 222 - - - Commodity - Commodity - libs/ui/src/lib/i18n.ts - 41 + apps/client/src/app/pages/public/public-page.html + 104 - - Equity - Equity + + Emerging Markets + Emerging Markets - libs/ui/src/lib/i18n.ts - 42 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 231 - - - Fixed Income - Fixed Income - libs/ui/src/lib/i18n.ts - 43 + apps/client/src/app/pages/public/public-page.html + 113 - - Real Estate - Real Estate + + Other Markets + Other Markets - libs/ui/src/lib/i18n.ts - 45 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 240 - - - Bond - Bond - libs/ui/src/lib/i18n.ts - 48 + apps/client/src/app/pages/public/public-page.html + 122 - - Cryptocurrency - Cryptocurrency + + No data available + No data available - libs/ui/src/lib/i18n.ts - 49 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 250 - - - ETF - ETF - libs/ui/src/lib/i18n.ts - 50 + apps/client/src/app/pages/public/public-page.html + 132 - - - Mutual Fund - Mutual Fund - libs/ui/src/lib/i18n.ts - 51 + libs/ui/src/lib/top-holdings/top-holdings.component.html + 88 - - Precious Metal - Precious Metal + + By Account + By Account - libs/ui/src/lib/i18n.ts - 52 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 286 - - Private Equity - Private Equity + + By ETF Provider + By ETF Provider - libs/ui/src/lib/i18n.ts - 53 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 306 - - Stock - Stock + + By Country + By Country - libs/ui/src/lib/i18n.ts - 54 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 264 - - Africa - Africa + + Analysis + Analysis - libs/ui/src/lib/i18n.ts - 61 + apps/client/src/app/pages/portfolio/analysis/analysis-page-routing.module.ts + 13 - - - Asia - Asia - libs/ui/src/lib/i18n.ts - 62 + apps/client/src/app/pages/portfolio/portfolio-page.component.ts + 34 - - Europe - Europe + + Dividend + Dividend - libs/ui/src/lib/i18n.ts - 63 + apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts + 38 - - - North America - North America libs/ui/src/lib/i18n.ts - 64 + 32 - - Oceania - Oceania + + Deposit + Deposit - libs/ui/src/lib/i18n.ts - 65 + libs/ui/src/lib/fire-calculator/fire-calculator.component.ts + 361 - - South America - South America + + Monthly + Monthly - libs/ui/src/lib/i18n.ts - 66 + apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts + 50 - - Extreme Fear - Extreme Fear + + Yearly + Yearly - libs/ui/src/lib/i18n.ts - 69 + apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts + 51 - - Extreme Greed - Extreme Greed + + Analysis + Analysis - libs/ui/src/lib/i18n.ts - 70 + apps/client/src/app/pages/portfolio/analysis/analysis-page.html + 2 - - Neutral - Neutral + + Top + Top - libs/ui/src/lib/i18n.ts - 73 + apps/client/src/app/pages/portfolio/analysis/analysis-page.html + 166 - - Membership - Membership + + Bottom + Bottom - libs/ui/src/lib/membership-card/membership-card.component.html - 18 + apps/client/src/app/pages/portfolio/analysis/analysis-page.html + 215 - - Valid until - Valid until + + Portfolio Evolution + Portfolio Evolution - libs/ui/src/lib/membership-card/membership-card.component.html - 23 + apps/client/src/app/pages/portfolio/analysis/analysis-page.html + 268 - - Time to add your first activity. - Time to add your first activity. + + Investment Timeline + Investment Timeline - libs/ui/src/lib/no-transactions-info/no-transactions-info.component.html - 12 + apps/client/src/app/pages/portfolio/analysis/analysis-page.html + 297 - - No data available - No data available + + Current Streak + Current Streak - libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts - 391 + apps/client/src/app/pages/portfolio/analysis/analysis-page.html + 318 + + + Longest Streak + Longest Streak - libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts - 404 + apps/client/src/app/pages/portfolio/analysis/analysis-page.html + 327 - - 50-Day Trend - 50-Day Trend - - libs/ui/src/lib/benchmark/benchmark.component.html - 15 + + Dividend Timeline + Dividend Timeline + + apps/client/src/app/pages/portfolio/analysis/analysis-page.html + 356 - - 200-Day Trend - 200-Day Trend + + FIRE + FIRE - libs/ui/src/lib/benchmark/benchmark.component.html - 40 + apps/client/src/app/pages/portfolio/fire/fire-page-routing.module.ts + 13 - - Cash Balances - Cash Balances + + FIRE + FIRE - apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html - 115 + apps/client/src/app/pages/portfolio/fire/fire-page.html + 4 - - Starting from - Starting from + + Calculator + Calculator - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/pages/portfolio/fire/fire-page.html + 7 + + + 4% Rule + 4% Rule - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/pages/portfolio/fire/fire-page.html + 40 + + + Ghostfolio X-ray uses static analysis to identify potential issues and risks in your portfolio. + Ghostfolio X-ray uses static analysis to identify potential issues and risks in your portfolio. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/pages/portfolio/fire/fire-page.html + 111 + + + Currency Cluster Risks + Currency Cluster Risks - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/pages/portfolio/fire/fire-page.html + 134 + + + Account Cluster Risks + Account Cluster Risks - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/pages/portfolio/fire/fire-page.html + 146 + + + Holdings + Holdings - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html + 77 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/components/home-holdings/home-holdings.html + 4 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/pages/public/public-page.html + 14 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + libs/ui/src/lib/assistant/assistant.html + 46 + + + Pricing + Pricing - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/pages/pricing/pricing-page-routing.module.ts + 13 + + + Pricing Plans + Pricing Plans - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/pages/pricing/pricing-page.html + 4 + + + Our official Ghostfolio Premium cloud offering is the easiest way to get started. Due to the time it saves, this will be the best option for most people. Revenue is used to cover the costs of the hosting infrastructure and to fund ongoing development. + Our official Ghostfolio Premium cloud offering is the easiest way to get started. Due to the time it saves, this will be the best option for most people. Revenue is used to cover the costs of the hosting infrastructure and to fund ongoing development. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/pages/pricing/pricing-page.html + 6 + + + If you prefer to run Ghostfolio on your own infrastructure, please find the source code and further instructions on GitHub. + If you prefer to run Ghostfolio on your own infrastructure, please find the source code and further instructions on GitHub. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/pages/pricing/pricing-page.html + 26 + + + For tech-savvy investors who prefer to run Ghostfolio on their own infrastructure. + For tech-savvy investors who prefer to run Ghostfolio on their own infrastructure. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/pages/pricing/pricing-page.html + 38 + + + Unlimited Transactions + Unlimited Transactions - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/pages/pricing/pricing-page.html + 45 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/pages/pricing/pricing-page.html + 129 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/pages/pricing/pricing-page.html + 191 + + + Unlimited Accounts + Unlimited Accounts - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/pages/pricing/pricing-page.html + 49 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/pages/pricing/pricing-page.html + 133 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/pages/pricing/pricing-page.html + 195 + + + Portfolio Performance + Portfolio Performance - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/pages/pricing/pricing-page.html + 53 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/pages/pricing/pricing-page.html + 137 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/pages/pricing/pricing-page.html + 199 + + + Data Import and Export + Data Import and Export - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/pages/pricing/pricing-page.html + 73 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/pages/pricing/pricing-page.html + 141 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/pages/pricing/pricing-page.html + 219 + + + Community Support + Community Support - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/pages/pricing/pricing-page.html + 90 + + + Self-hosted, update manually. + Self-hosted, update manually. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/pages/pricing/pricing-page.html + 94 + + + Free + Free - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/pages/pricing/pricing-page.html + 95 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/pages/pricing/pricing-page.html + 153 + + + For new investors who are just getting started with trading. + For new investors who are just getting started with trading. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/pages/pricing/pricing-page.html + 123 + + + Fully managed Ghostfolio cloud offering. + Fully managed Ghostfolio cloud offering. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/pages/pricing/pricing-page.html + 152 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/pages/pricing/pricing-page.html + 244 + + + For ambitious investors who need the full picture of their financial assets. + For ambitious investors who need the full picture of their financial assets. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/pages/pricing/pricing-page.html + 184 + + + Email and Chat Support + Email and Chat Support - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/pages/pricing/pricing-page.html + 240 + + + Renew Plan + Renew Plan - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/components/header/header.component.html + 183 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/components/user-account-membership/user-account-membership.html + 21 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/pages/pricing/pricing-page.html + 275 + + + One-time payment, no auto-renewal. + One-time payment, no auto-renewal. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/pages/pricing/pricing-page.html + 279 + + + Get Started + Get Started - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/pages/landing/landing-page.html + 438 + + + It’s free. + It’s free. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/pages/pricing/pricing-page.html + 300 + + + Hello, has shared a Portfolio with you! + Hello, has shared a Portfolio with you! - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/pages/public/public-page.html + 4 + + + Currencies + Currencies - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/pages/public/public-page.html + 32 + + + Continents + Continents - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/pages/public/public-page.html + 68 + + + Ghostfolio empowers you to keep track of your wealth. + Ghostfolio empowers you to keep track of your wealth. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/pages/public/public-page.html + 159 + + + Registration + Registration - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/pages/register/register-page-routing.module.ts + 13 + + + Continue with Internet Identity + Continue with Internet Identity - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/pages/register/register-page.html + 42 + + + Continue with Google + Continue with Google - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/pages/register/register-page.html + 53 + + + Copy to clipboard + Copy to clipboard - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + 26 + + + I agree to have stored my Security Token from above in a secure place. If I lose it, I cannot get my account back. + I agree to have stored my Security Token from above in a secure place. If I lose it, I cannot get my account back. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + 32 + + + Agree and continue + Agree and continue - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + 45 + + + Personal Finance Tools + Personal Finance Tools - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page-routing.module.ts + 14 + + + open-source-alternative-to + open-source-alternative-to - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page-routing.module.ts + 26 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.component.ts + 13 + + + Open Source Alternative to + Open Source Alternative to - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page-routing.module.ts + 27 + + + Discover Open Source Alternatives for Personal Finance Tools + Discover Open Source Alternatives for Personal Finance Tools - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html + 4 + + + This overview page features a curated collection of personal finance tools compared to the open source alternative Ghostfolio. If you value transparency, data privacy, and community collaboration, Ghostfolio provides an excellent opportunity to take control of your financial management. + This overview page features a curated collection of personal finance tools compared to the open source alternative Ghostfolio. If you value transparency, data privacy, and community collaboration, Ghostfolio provides an excellent opportunity to take control of your financial management. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html + 8 + + + Explore the links below to compare a variety of personal finance tools with Ghostfolio. + Explore the links below to compare a variety of personal finance tools with Ghostfolio. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html + 16 + + + Open Source Alternative to + Open Source Alternative to - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html + 42 + + + The Open Source Alternative to + The Open Source Alternative to - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 8 + + + Are you looking for an open source alternative to ? Ghostfolio is a powerful portfolio management tool that provides individuals with a comprehensive platform to track, analyze, and optimize their investments. Whether you are an experienced investor or just starting out, Ghostfolio offers an intuitive user interface and a wide range of functionalities to help you make informed decisions and take control of your financial future. + Are you looking for an open source alternative to ? Ghostfolio is a powerful portfolio management tool that provides individuals with a comprehensive platform to track, analyze, and optimize their investments. Whether you are an experienced investor or just starting out, Ghostfolio offers an intuitive user interface and a wide range of functionalities to help you make informed decisions and take control of your financial future. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 13 + + + Ghostfolio is an open source software (OSS), providing a cost-effective alternative to making it particularly suitable for individuals on a tight budget, such as those pursuing Financial Independence, Retire Early (FIRE). By leveraging the collective efforts of a community of developers and personal finance enthusiasts, Ghostfolio continuously enhances its capabilities, security, and user experience. + Ghostfolio is an open source software (OSS), providing a cost-effective alternative to making it particularly suitable for individuals on a tight budget, such as those pursuing Financial Independence, Retire Early (FIRE). By leveraging the collective efforts of a community of developers and personal finance enthusiasts, Ghostfolio continuously enhances its capabilities, security, and user experience. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 27 + + + Let’s dive deeper into the detailed Ghostfolio vs comparison table below to gain a thorough understanding of how Ghostfolio positions itself relative to . We will explore various aspects such as features, data privacy, pricing, and more, allowing you to make a well-informed choice for your personal requirements. + Let’s dive deeper into the detailed Ghostfolio vs comparison table below to gain a thorough understanding of how Ghostfolio positions itself relative to . We will explore various aspects such as features, data privacy, pricing, and more, allowing you to make a well-informed choice for your personal requirements. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 38 + + + Ghostfolio vs comparison table + Ghostfolio vs comparison table - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 49 + + + Founded + Founded - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 72 + + + Origin + Origin - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 77 + + + Region + Region - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 82 + + + Available in + Available in - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 87 + + + ✅ Yes + ✅ Yes - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 115 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 122 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 134 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 141 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 153 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 160 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 172 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 179 + + + ❌ No + ❌ No - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 117 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 136 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 143 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 155 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 162 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 174 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 181 + + + ❌ No + ❌ No - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 124 + + + Self-Hosting + Self-Hosting - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 129 + + + Use anonymously + Use anonymously - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 148 + + + Free Plan + Free Plan - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 167 + + + Notes + Notes - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 201 + + + Please note that the information provided in the Ghostfolio vs comparison table is based on our independent research and analysis. This website is not affiliated with or any other product mentioned in the comparison. As the landscape of personal finance tools evolves, it is essential to verify any specific details or changes directly from the respective product page. Data needs a refresh? Help us maintain accurate data on GitHub. + Please note that the information provided in the Ghostfolio vs comparison table is based on our independent research and analysis. This website is not affiliated with or any other product mentioned in the comparison. As the landscape of personal finance tools evolves, it is essential to verify any specific details or changes directly from the respective product page. Data needs a refresh? Help us maintain accurate data on GitHub. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 210 + + + Ready to take your investments to the next level? + Ready to take your investments to the next level? - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 223 + + + Effortlessly track, analyze, and visualize your wealth with Ghostfolio. + Effortlessly track, analyze, and visualize your wealth with Ghostfolio. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 227 + + + Get Started + Get Started - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 232 + + + Personal Finance Tools + Personal Finance Tools - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 308 + + + Switzerland + Switzerland - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 58 + + + Global + Global - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 59 + + + Resources + Resources - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/pages/resources/resources-page-routing.module.ts + 13 + + + Guides + Guides - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/pages/resources/resources-page.html + 22 + + + Glossary + Glossary - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/pages/resources/resources-page.html + 92 + + + Membership + Membership - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/pages/user-account/user-account-page-routing.module.ts + 23 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/pages/user-account/user-account-page.component.ts + 40 - - year - year + + Access + Access - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/pages/user-account/user-account-page-routing.module.ts + 28 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/pages/user-account/user-account-page.component.ts + 46 + + + My Ghostfolio + My Ghostfolio - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/pages/user-account/user-account-page-routing.module.ts + 33 + + + Oops, authentication has failed. + Oops, authentication has failed. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/pages/webauthn/webauthn-page.html + 19 + + + Try again + Try again - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/pages/webauthn/webauthn-page.html + 27 + + + Go back to Home Page + Go back to Home Page - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/pages/webauthn/webauthn-page.html + 31 + + + Import Activities + Import Activities - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/activities-table/activities-table.component.html + 9 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/activities-table/activities-table.component.html + 370 + + + Import Dividends + Import Dividends - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/activities-table/activities-table.component.html + 29 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/activities-table/activities-table.component.html + 382 + + + Export Activities + Export Activities - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/activities-table/activities-table.component.html + 41 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/activities-table/activities-table.component.html + 395 + + + Export Drafts as ICS + Export Drafts as ICS - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/activities-table/activities-table.component.html + 54 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/activities-table/activities-table.component.html + 408 + + + Draft + Draft - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/activities-table/activities-table.component.html + 144 + + + Clone + Clone - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/activities-table/activities-table.component.html + 435 + + + Export Draft as ICS + Export Draft as ICS - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/activities-table/activities-table.component.html + 445 + + + Do you really want to delete this activity? + Do you really want to delete this activity? - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/activities-table/activities-table.component.ts + 226 + + + Find holding... + Find holding... - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/assistant/assistant.component.ts + 138 + + + No entries... + No entries... - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/assistant/assistant.html + 63 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/assistant/assistant.html + 84 + + + Asset Profiles + Asset Profiles - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/assistant/assistant.html + 67 + + + Index + Index - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/benchmark/benchmark.component.html + 3 + + + Last All Time High + Last All Time High - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/benchmark/benchmark.component.html + 65 + + + Change from All Time High + Change from All Time High - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/benchmark/benchmark.component.html + 81 + + + from ATH + from ATH - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/benchmark/benchmark.component.html + 83 + + + Market data provided by + Market data provided by - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/data-provider-credits/data-provider-credits.component.html + 2 + + + Savings Rate per Month + Savings Rate per Month - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/fire-calculator/fire-calculator.component.html + 10 + + + Annual Interest Rate + Annual Interest Rate - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/fire-calculator/fire-calculator.component.html + 21 + + + Retirement Date + Retirement Date - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/fire-calculator/fire-calculator.component.html + 32 + + + Projected Total Amount + Projected Total Amount - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/fire-calculator/fire-calculator.component.html + 57 + + + Interest + Interest - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/fire-calculator/fire-calculator.component.ts + 371 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/i18n.ts + 34 + + + Savings + Savings - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/fire-calculator/fire-calculator.component.ts + 381 + + + Allocation + Allocation - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/holdings-table/holdings-table.component.html + 98 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/top-holdings/top-holdings.component.html + 46 + + + Show all + Show all - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/holdings-table/holdings-table.component.html + 197 + + + Account + Account - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/i18n.ts + 4 + + + Asia-Pacific + Asia-Pacific - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/i18n.ts + 5 + + + Asset Class + Asset Class - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/i18n.ts + 6 + + + Asset Sub Class + Asset Sub Class - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/i18n.ts + 7 + + + Core + Core - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/i18n.ts + 9 + + + Switch to Ghostfolio Premium or Ghostfolio Open Source easily + Switch to Ghostfolio Premium or Ghostfolio Open Source easily - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/i18n.ts + 10 + + + Switch to Ghostfolio Premium easily + Switch to Ghostfolio Premium easily - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/i18n.ts + 11 + + + Switch to Ghostfolio Open Source or Ghostfolio Basic easily + Switch to Ghostfolio Open Source or Ghostfolio Basic easily - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/i18n.ts + 12 + + + Emergency Fund + Emergency Fund - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/i18n.ts + 13 + + + Grant + Grant - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/i18n.ts + 14 + + + Higher Risk + Higher Risk - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/i18n.ts + 15 + + + This activity already exists. + This activity already exists. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/i18n.ts + 16 + + + Japan + Japan - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/i18n.ts + 17 + + + Lower Risk + Lower Risk - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/i18n.ts + 18 + + + Month + Month - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/i18n.ts + 19 + + + Months + Months - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/i18n.ts + 20 + + + Other + Other - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/i18n.ts + 21 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts + 389 + + + Preset + Preset - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/i18n.ts + 22 + + + Retirement Provision + Retirement Provision - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/i18n.ts + 23 + + + Satellite + Satellite - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/i18n.ts + 24 + + + Symbol + Symbol - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/i18n.ts + 25 + + + Tag + Tag - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/i18n.ts + 26 + + + Year + Year - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/i18n.ts + 27 + + + Years + Years - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/i18n.ts + 28 + + + Buy + Buy - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/i18n.ts + 31 + + + Fee + Fee - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/i18n.ts + 33 + + + Valuable + Valuable - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/i18n.ts + 35 + + + Liability + Liability - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/i18n.ts + 36 + + + Sell + Sell - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/i18n.ts + 37 + + + Cash + Cash - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/i18n.ts + 40 + + + Commodity + Commodity - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/i18n.ts + 41 + + + Equity + Equity - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/i18n.ts + 42 + + + Fixed Income + Fixed Income - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/i18n.ts + 43 + + + Real Estate + Real Estate - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/i18n.ts + 45 + + + Bond + Bond - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/i18n.ts + 48 + + + Cryptocurrency + Cryptocurrency - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/i18n.ts + 49 + + + ETF + ETF - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/i18n.ts + 50 + + + Mutual Fund + Mutual Fund - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/i18n.ts + 51 + + + Precious Metal + Precious Metal - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/i18n.ts + 52 + + + Private Equity + Private Equity - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/i18n.ts + 53 + + + Stock + Stock - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/i18n.ts + 54 + + + Africa + Africa - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/i18n.ts + 61 + + + Asia + Asia - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/i18n.ts + 62 + + + Europe + Europe - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/i18n.ts + 63 + + + North America + North America - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/i18n.ts + 64 + + + Oceania + Oceania - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/i18n.ts + 65 + + + South America + South America - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/i18n.ts + 66 + + + Extreme Fear + Extreme Fear - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/i18n.ts + 69 + + + Extreme Greed + Extreme Greed - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/i18n.ts + 70 + + + Neutral + Neutral - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/i18n.ts + 73 + + + Membership + Membership - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/membership-card/membership-card.component.html + 18 + + + Valid until + Valid until - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/membership-card/membership-card.component.html + 23 + + + Time to add your first activity. + Time to add your first activity. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/no-transactions-info/no-transactions-info.component.html + 12 + + + No data available + No data available - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts + 391 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts + 404 + + + 50-Day Trend + 50-Day Trend - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/benchmark/benchmark.component.html + 15 + + + 200-Day Trend + 200-Day Trend - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/benchmark/benchmark.component.html + 40 + + + Cash Balances + Cash Balances - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html + 115 + + + Starting from + Starting from - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 188 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 193 + + + year + year - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 189 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 195 @@ -14598,7 +6102,7 @@ Do you really want to delete this account balance? libs/ui/src/lib/account-balances/account-balances.component.ts - 102 + 101 @@ -14609,12 +6113,12 @@ 129 - + If a translation is missing, kindly support us in extending it here. If a translation is missing, kindly support us in extending it here. apps/client/src/app/components/user-account-settings/user-account-settings.html - 55 + 50 @@ -14622,7 +6126,7 @@ The current market price is apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 342 + 336 @@ -14630,7 +6134,7 @@ Test apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 309 + 320 @@ -14646,7 +6150,7 @@ Permission apps/client/src/app/components/access-table/access-table.component.html - 17 + 18 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -14658,7 +6162,7 @@ Restricted view apps/client/src/app/components/access-table/access-table.component.html - 25 + 26 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -14726,7 +6230,7 @@ Asset Performance apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 51 + 50 @@ -14734,7 +6238,7 @@ Absolute Currency Performance apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 73 + 72 @@ -14742,7 +6246,7 @@ Currency Performance apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 98 + 96 @@ -14750,7 +6254,7 @@ Absolute Net Performance apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 121 + 119 @@ -14758,7 +6262,7 @@ Net Performance apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 140 + 138 @@ -14806,7 +6310,7 @@ View apps/client/src/app/components/access-table/access-table.component.html - 22 + 23 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -14821,12 +6325,12 @@ 8 - + If you retire today, you would be able to withdraw per year or per month, based on your total assets of and a withdrawal rate of 4%. If you retire today, you would be able to withdraw per year or per month, based on your total assets of and a withdrawal rate of 4%. apps/client/src/app/pages/portfolio/fire/fire-page.html - 68 + 67 @@ -14850,7 +6354,7 @@ years libs/ui/src/lib/assistant/assistant.component.ts - 233 + 250 @@ -14874,7 +6378,7 @@ Data Gathering apps/client/src/app/components/admin-overview/admin-overview.html - 134 + 141 @@ -14934,7 +6438,7 @@ Oops! It looks like you’re making too many requests. Please slow down a bit. apps/client/src/app/core/http-response.interceptor.ts - 107 + 96 @@ -14965,7 +6469,7 @@ Activity Activity - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 219 @@ -14973,7 +6477,7 @@ Dividend Yield Dividend Yield - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 187 @@ -14982,7 +6486,7 @@ Execute Job apps/client/src/app/components/admin-jobs/admin-jobs.html - 183 + 174 @@ -14990,7 +6494,7 @@ Priority apps/client/src/app/components/admin-jobs/admin-jobs.html - 63 + 62 @@ -14998,7 +6502,7 @@ This action is not allowed. apps/client/src/app/core/http-response.interceptor.ts - 70 + 61 @@ -15013,7 +6517,7 @@ Change with currency effect Change with currency effect - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 52 @@ -15021,7 +6525,7 @@ Performance with currency effect Performance with currency effect - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 79 @@ -15049,6 +6553,78 @@ 66 + + Internationalization + Internationalization + + apps/client/src/app/app-routing.module.ts + 79 + + + + Do you really want to close your Ghostfolio account? + Do you really want to close your Ghostfolio account? + + apps/client/src/app/components/user-account-settings/user-account-settings.component.ts + 147 + + + + Danger Zone + Danger Zone + + apps/client/src/app/components/user-account-settings/user-account-settings.html + 240 + + + + Close Account + Close Account + + apps/client/src/app/components/user-account-settings/user-account-settings.html + 275 + + + + By ETF Holding + By ETF Holding + + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 333 + + + + Approximation based on the top holdings of each ETF + Approximation based on the top holdings of each ETF + + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 340 + + + + Join now or check out the example account + Join now or check out the example account + + apps/client/src/app/pages/landing/landing-page.html + 426 + + + + Oops! There was an error setting up biometric authentication. + Oops! There was an error setting up biometric authentication. + + apps/client/src/app/components/user-account-settings/user-account-settings.component.ts + 301 + + + + Show more + Show more + + libs/ui/src/lib/top-holdings/top-holdings.component.html + 81 + + - + \ No newline at end of file diff --git a/apps/client/src/locales/messages.pt.xlf b/apps/client/src/locales/messages.pt.xlf index 68cc12e0d..04acc074d 100644 --- a/apps/client/src/locales/messages.pt.xlf +++ b/apps/client/src/locales/messages.pt.xlf @@ -1,12 +1,12 @@ - + The risk of loss in trading can be substantial. It is not advisable to invest money you may need in the short term. O risco de perda em investimentos pode ser substancial. Não é aconselhável investir dinheiro que possa vir a precisar a curto prazo. apps/client/src/app/app.component.html - 184 + 194 @@ -14,7 +14,7 @@ Alias apps/client/src/app/components/access-table/access-table.component.html - 3 + 4 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -26,7 +26,7 @@ Beneficiário (a) apps/client/src/app/components/access-table/access-table.component.html - 10 + 11 @@ -34,7 +34,7 @@ Tipo apps/client/src/app/components/admin-jobs/admin-jobs.html - 28 + 31 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -42,7 +42,7 @@ apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 12 + 15 libs/ui/src/lib/activities-table/activities-table.component.html @@ -54,7 +54,7 @@ Detalhes apps/client/src/app/components/access-table/access-table.component.html - 32 + 33 @@ -62,7 +62,7 @@ Revogar apps/client/src/app/components/access-table/access-table.component.html - 59 + 62 @@ -82,7 +82,7 @@ apps/client/src/app/components/accounts-table/accounts-table.component.html - 72 + 86 apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html @@ -102,11 +102,11 @@ apps/client/src/app/components/accounts-table/accounts-table.component.html - 100 + 119 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 139 + 150 apps/client/src/app/components/admin-tag/admin-tag.component.html @@ -114,14 +114,14 @@ apps/client/src/app/components/admin-users/admin-users.html - 134 + 135 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 221 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 331 @@ -134,7 +134,7 @@ Nome apps/client/src/app/components/accounts-table/accounts-table.component.html - 34 + 43 apps/client/src/app/components/admin-market-data/admin-market-data.html @@ -142,7 +142,7 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 215 + 226 apps/client/src/app/components/admin-platform/admin-platform.component.html @@ -150,7 +150,7 @@ apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html - 12 + 15 apps/client/src/app/components/admin-tag/admin-tag.component.html @@ -158,7 +158,7 @@ apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html - 12 + 15 apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html @@ -166,7 +166,7 @@ apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 134 + 137 libs/ui/src/lib/activities-table/activities-table.component.html @@ -176,13 +176,17 @@ libs/ui/src/lib/holdings-table/holdings-table.component.html 28 + + libs/ui/src/lib/top-holdings/top-holdings.component.html + 12 + Total Total apps/client/src/app/components/accounts-table/accounts-table.component.html - 45 + 55 @@ -190,15 +194,15 @@ Moeda apps/client/src/app/components/accounts-table/accounts-table.component.html - 55 + 65 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 120 + 130 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 222 + 233 apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html @@ -206,7 +210,7 @@ apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 140 + 143 libs/ui/src/lib/activities-table/activities-table.component.html @@ -222,7 +226,7 @@ apps/client/src/app/components/accounts-table/accounts-table.component.html - 117 + 136 apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html @@ -234,43 +238,43 @@ Valor apps/client/src/app/components/accounts-table/accounts-table.component.html - 152 + 171 apps/client/src/app/components/accounts-table/accounts-table.component.html - 187 + 206 apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html - 45 + 53 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 194 + 203 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 195 + 206 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 197 + 209 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 257 + 273 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 258 + 276 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 259 + 279 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 260 + 282 libs/ui/src/lib/account-balances/account-balances.component.html @@ -288,25 +292,29 @@ libs/ui/src/lib/holdings-table/holdings-table.component.html 74 + + libs/ui/src/lib/top-holdings/top-holdings.component.html + 26 + Edit Editar apps/client/src/app/components/accounts-table/accounts-table.component.html - 254 + 278 apps/client/src/app/components/admin-market-data/admin-market-data.html - 175 + 177 apps/client/src/app/components/admin-overview/admin-overview.html - 80 + 83 apps/client/src/app/components/admin-platform/admin-platform.component.html - 91 + 92 apps/client/src/app/components/admin-tag/admin-tag.component.html @@ -322,11 +330,11 @@ Eliminar apps/client/src/app/components/accounts-table/accounts-table.component.html - 264 + 288 apps/client/src/app/components/admin-market-data/admin-market-data.html - 194 + 196 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html @@ -334,15 +342,15 @@ apps/client/src/app/components/admin-overview/admin-overview.html - 90 + 93 apps/client/src/app/components/admin-overview/admin-overview.html - 199 + 210 apps/client/src/app/components/admin-platform/admin-platform.component.html - 101 + 102 apps/client/src/app/components/admin-tag/admin-tag.component.html @@ -370,7 +378,7 @@ Símbolo apps/client/src/app/components/admin-jobs/admin-jobs.html - 45 + 44 apps/client/src/app/components/admin-market-data/admin-market-data.html @@ -382,10 +390,10 @@ apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html - 34 + 36 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 301 @@ -394,15 +402,19 @@ Fonte de dados apps/client/src/app/components/admin-jobs/admin-jobs.html - 54 + 53 apps/client/src/app/components/admin-market-data/admin-market-data.html - 51 + 55 + + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 125 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 150 + 153 @@ -410,7 +422,7 @@ Tentativas apps/client/src/app/components/admin-jobs/admin-jobs.html - 82 + 81 @@ -418,7 +430,7 @@ Criado apps/client/src/app/components/admin-jobs/admin-jobs.html - 91 + 90 @@ -426,7 +438,7 @@ Terminado apps/client/src/app/components/admin-jobs/admin-jobs.html - 100 + 99 @@ -434,7 +446,7 @@ Estado apps/client/src/app/components/admin-jobs/admin-jobs.html - 109 + 108 @@ -442,7 +454,7 @@ Eliminar Tarefas apps/client/src/app/components/admin-jobs/admin-jobs.html - 158 + 149 @@ -453,8 +465,8 @@ 67 - - Historical Market Data + + Historical Market Data Histórico de Dados de Mercado apps/client/src/app/components/admin-jobs/admin-jobs.html @@ -466,7 +478,7 @@ Visualizar dados apps/client/src/app/components/admin-jobs/admin-jobs.html - 173 + 164 @@ -474,7 +486,7 @@ Ver Stacktrace apps/client/src/app/components/admin-jobs/admin-jobs.html - 180 + 171 @@ -482,7 +494,7 @@ Apagar Tarefa apps/client/src/app/components/admin-jobs/admin-jobs.html - 186 + 177 @@ -502,7 +514,7 @@ apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 156 + 159 libs/ui/src/lib/account-balances/account-balances.component.html @@ -521,7 +533,7 @@ 26 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 112 @@ -534,19 +546,19 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 365 + 376 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html - 40 + 43 apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html - 39 + 42 apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html - 22 + 25 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -558,11 +570,11 @@ apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html - 57 + 65 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 399 + 426 apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html @@ -578,19 +590,19 @@ apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 372 + 383 apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html - 47 + 50 apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html - 46 + 49 apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html - 29 + 32 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -602,7 +614,7 @@ apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 406 + 433 @@ -618,23 +630,23 @@ Classe do Ativo apps/client/src/app/components/admin-market-data/admin-market-data.html - 60 + 64 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 148 + 159 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 232 + 243 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 228 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 326 + 353 @@ -642,23 +654,23 @@ Subclasse do ativo apps/client/src/app/components/admin-market-data/admin-market-data.html - 69 + 73 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 157 + 168 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 245 + 256 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 237 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 342 + 369 @@ -666,14 +678,14 @@ Primeira Atividade apps/client/src/app/components/admin-market-data/admin-market-data.html - 78 + 82 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 130 + 141 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 209 @@ -694,7 +706,7 @@ Dados Históricos apps/client/src/app/components/admin-market-data/admin-market-data.html - 96 + 100 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html @@ -706,7 +718,7 @@ Contagem de Países apps/client/src/app/components/admin-market-data/admin-market-data.html - 114 + 118 @@ -714,7 +726,7 @@ Contagem de Setores apps/client/src/app/components/admin-market-data/admin-market-data.html - 105 + 109 @@ -722,7 +734,7 @@ Atualizar dados mais recentes apps/client/src/app/components/admin-market-data/admin-market-data.html - 144 + 146 @@ -730,7 +742,7 @@ Recolher Todos os Dados apps/client/src/app/components/admin-market-data/admin-market-data.html - 147 + 149 @@ -738,7 +750,7 @@ Recolher Dados de Perfíl apps/client/src/app/components/admin-market-data/admin-market-data.html - 150 + 152 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html @@ -798,7 +810,7 @@ por Utilizador apps/client/src/app/components/admin-overview/admin-overview.html - 32 + 33 @@ -806,7 +818,7 @@ Taxas de Câmbio apps/client/src/app/components/admin-overview/admin-overview.html - 37 + 39 @@ -814,7 +826,7 @@ Adicionar Moeda apps/client/src/app/components/admin-overview/admin-overview.html - 104 + 109 @@ -822,7 +834,7 @@ Mensagem de Sistema apps/client/src/app/components/admin-overview/admin-overview.html - 145 + 153 @@ -830,7 +842,7 @@ Definir Mensagem apps/client/src/app/components/admin-overview/admin-overview.html - 165 + 175 @@ -838,7 +850,7 @@ Modo Somente Leitura apps/client/src/app/components/admin-overview/admin-overview.html - 123 + 129 @@ -846,7 +858,7 @@ Cupões apps/client/src/app/components/admin-overview/admin-overview.html - 173 + 183 @@ -854,7 +866,7 @@ Adicionar apps/client/src/app/components/admin-overview/admin-overview.html - 231 + 243 libs/ui/src/lib/account-balances/account-balances.component.html @@ -866,7 +878,7 @@ Manutenção apps/client/src/app/components/admin-overview/admin-overview.html - 238 + 251 @@ -874,7 +886,7 @@ Limpar Cache apps/client/src/app/components/admin-overview/admin-overview.html - 242 + 255 @@ -890,7 +902,7 @@ Utilizador apps/client/src/app/components/header/header.component.html - 230 + 221 @@ -898,7 +910,7 @@ Registo apps/client/src/app/components/admin-users/admin-users.html - 96 + 97 @@ -906,11 +918,11 @@ Contas apps/client/src/app/components/admin-platform/admin-platform.component.html - 64 + 65 apps/client/src/app/components/admin-users/admin-users.html - 113 + 114 apps/client/src/app/components/header/header.component.html @@ -918,10 +930,10 @@ apps/client/src/app/components/header/header.component.html - 262 + 255 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 357 @@ -938,15 +950,15 @@ Envolvimento por Dia apps/client/src/app/components/admin-users/admin-users.html - 158 + 157 - + Last Request Último Pedido apps/client/src/app/components/admin-users/admin-users.html - 183 + 181 @@ -957,7 +969,7 @@ 6 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 89 @@ -970,7 +982,7 @@ Comparar com... apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.html - 19 + 18 @@ -1010,7 +1022,7 @@ apps/client/src/app/components/header/header.component.html - 244 + 237 @@ -1022,7 +1034,7 @@ apps/client/src/app/components/header/header.component.html - 254 + 247 @@ -1030,11 +1042,11 @@ Controlo Administrativo apps/client/src/app/components/header/header.component.html - 67 + 68 apps/client/src/app/components/header/header.component.html - 278 + 271 @@ -1042,15 +1054,15 @@ Recursos apps/client/src/app/app.component.html - 60 + 61 apps/client/src/app/components/header/header.component.html - 80 + 82 apps/client/src/app/components/header/header.component.html - 289 + 283 apps/client/src/app/pages/resources/resources-page.html @@ -1062,7 +1074,7 @@ Preços apps/client/src/app/app.component.html - 86 + 94 apps/client/src/app/components/header/header.component.html @@ -1070,283 +1082,87 @@ apps/client/src/app/components/header/header.component.html - 301 + 294 apps/client/src/app/components/header/header.component.html - 370 + 365 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 186 + + + About + Sobre - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/app.component.html + 67 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/header/header.component.html + 112 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/header/header.component.html + 351 + + + Me + Eu - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/header/header.component.html + 203 + + + My Ghostfolio + O meu Ghostfolio - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/header/header.component.html + 262 + + + About Ghostfolio + Sobre o Ghostfolio - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/header/header.component.html + 303 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/pages/about/overview/about-overview-page.html + 5 + + + Features + Funcionalidades - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/app.component.html + 76 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/header/header.component.html + 338 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/pages/features/features-page.html + 5 - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - - About - Sobre - - apps/client/src/app/app.component.html - 66 - - - apps/client/src/app/components/header/header.component.html - 111 - - - apps/client/src/app/components/header/header.component.html - 357 - - - - Me - Eu - - apps/client/src/app/components/header/header.component.html - 211 - - - - My Ghostfolio - O meu Ghostfolio - - apps/client/src/app/components/header/header.component.html - 269 - - - - About Ghostfolio - Sobre o Ghostfolio - - apps/client/src/app/components/header/header.component.html - 309 - - - apps/client/src/app/pages/about/overview/about-overview-page.html - 5 - - - - Features - Funcionalidades - - apps/client/src/app/app.component.html - 73 - - - apps/client/src/app/components/header/header.component.html - 344 - - - apps/client/src/app/pages/features/features-page.html - 5 - - - - Markets - Mercados + + + Markets + Mercados apps/client/src/app/app.component.html 58 apps/client/src/app/components/header/header.component.html - 386 + 380 apps/client/src/app/components/home-market/home-market.html @@ -1362,7 +1178,7 @@ Iniciar sessão apps/client/src/app/components/header/header.component.html - 399 + 394 apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html @@ -1374,19 +1190,19 @@ Começar apps/client/src/app/components/header/header.component.html - 411 + 404 Sign in Iniciar sessão - apps/client/src/app/components/header/header.component.ts - 229 + apps/client/src/app/app-routing.module.ts + 141 - apps/client/src/app/pages/webauthn/webauthn-page-routing.module.ts - 7 + apps/client/src/app/components/header/header.component.ts + 229 @@ -1396,6 +1212,10 @@ apps/client/src/app/components/header/header.component.ts 243 + + apps/client/src/app/components/user-account-settings/user-account-settings.component.ts + 157 + Manage Activities @@ -1410,7 +1230,7 @@ Medo apps/client/src/app/components/home-market/home-market.component.ts - 25 + 27 libs/ui/src/lib/i18n.ts @@ -1422,7 +1242,7 @@ Ganância apps/client/src/app/components/home-market/home-market.component.ts - 26 + 28 libs/ui/src/lib/i18n.ts @@ -1434,31 +1254,7 @@ Últimos Dias apps/client/src/app/components/home-market/home-market.html - 6 - - - - This feature requires a subscription. - Esta funcionalidade requer uma subscrição. - - apps/client/src/app/components/home-summary/home-summary.component.ts - 113 - - - apps/client/src/app/core/http-response.interceptor.ts - 69 - - - - Upgrade Plan - Atualizar Plano - - apps/client/src/app/components/home-summary/home-summary.component.ts - 115 - - - apps/client/src/app/core/http-response.interceptor.ts - 72 + 7 @@ -1474,7 +1270,7 @@ Depósito libs/ui/src/lib/fire-calculator/fire-calculator.component.ts - 357 + 361 @@ -1500,6 +1296,10 @@ apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html 11 + + apps/client/src/app/components/user-account-settings/user-account-settings.html + 247 + apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html 10 @@ -1514,15 +1314,19 @@ apps/client/src/app/pages/landing/landing-page.html - 423 + 47 + + + apps/client/src/app/pages/landing/landing-page.html + 442 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 99 + 97 apps/client/src/app/pages/register/register-page.html - 29 + 30 apps/client/src/app/pages/webauthn/webauthn-page.html @@ -1581,12 +1385,12 @@ Investment Investimento - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 58 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 165 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 165 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 58 @@ -1610,7 +1414,7 @@ Desempenho Líquido Absoluto apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 124 + 126 @@ -1618,7 +1422,7 @@ Desempenho Líquido apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 139 + 141 @@ -1626,7 +1430,7 @@ Ativos Totais apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 165 + 167 @@ -1634,7 +1438,7 @@ Bens de valor apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 178 + 180 @@ -1642,7 +1446,7 @@ Fundo de Emergência apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 190 + 192 apps/client/src/app/pages/features/features-page.html @@ -1658,7 +1462,7 @@ Poder de Compra apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 237 + 252 @@ -1666,7 +1470,7 @@ Excluído da Análise apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 249 + 264 @@ -1674,7 +1478,7 @@ Valor Líquido apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 284 + 297 @@ -1682,19 +1486,19 @@ Desempenho Anual apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 296 + 309 Dividend Dividendo - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 330 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 177 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 177 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 343 apps/client/src/app/pages/features/features-page.html @@ -1702,11 +1506,11 @@ apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 192 + 200 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 255 + 270 @@ -1714,14 +1518,14 @@ Por favor, insira o valor do seu fundo de emergência: apps/client/src/app/components/portfolio-summary/portfolio-summary.component.ts - 57 + 58 Change Alterar - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 63 @@ -1733,7 +1537,7 @@ Average Unit Price Preço Médio por Unidade - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 101 @@ -1741,7 +1545,7 @@ Minimum Price Preço Mínimo - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 128 @@ -1749,7 +1553,7 @@ Maximum Price Preço Máximo - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 144 @@ -1757,12 +1561,12 @@ Quantity Quantidade - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 154 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 179 + 187 libs/ui/src/lib/activities-table/activities-table.component.html @@ -1774,10 +1578,10 @@ Setor apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 174 + 185 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 254 @@ -1786,14 +1590,14 @@ País apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 185 + 196 apps/client/src/app/components/admin-users/admin-users.html 77 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 264 @@ -1802,19 +1606,19 @@ Setores apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 191 + 202 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 316 + 327 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 270 apps/client/src/app/pages/public/public-page.html - 45 + 50 @@ -1822,14 +1626,14 @@ Países apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 201 + 212 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 327 + 338 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 282 @@ -1841,12 +1645,12 @@ 10 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 377 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 355 + 382 libs/ui/src/lib/assistant/assistant.html @@ -1857,7 +1661,7 @@ Report Data Glitch Dados do Relatório com Problema - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 395 @@ -1868,6 +1672,10 @@ libs/ui/src/lib/holdings-table/holdings-table.component.html 98 + + libs/ui/src/lib/top-holdings/top-holdings.component.html + 46 + Show all @@ -1922,7 +1730,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 233 + 250 @@ -1934,7 +1742,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 236 + 253 @@ -1942,7 +1750,7 @@ Esta funcionalidade está atualmente indisponível. apps/client/src/app/core/http-response.interceptor.ts - 60 + 53 @@ -1950,11 +1758,11 @@ Por favor tente novamente mais tarde. apps/client/src/app/core/http-response.interceptor.ts - 62 + 55 apps/client/src/app/core/http-response.interceptor.ts - 91 + 80 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts @@ -1966,7 +1774,7 @@ Oops! Ocorreu um erro. apps/client/src/app/core/http-response.interceptor.ts - 89 + 78 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts @@ -1978,7 +1786,7 @@ OK apps/client/src/app/core/http-response.interceptor.ts - 92 + 81 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts @@ -2006,7 +1814,7 @@ Changelog apps/client/src/app/app.component.html - 71 + 74 apps/client/src/app/pages/about/changelog/changelog-page.html @@ -2018,7 +1826,7 @@ Licença apps/client/src/app/app.component.html - 80 + 85 apps/client/src/app/pages/about/license/license-page.html @@ -2042,7 +1850,7 @@ Política de Privacidade apps/client/src/app/app.component.html - 90 + 100 apps/client/src/app/pages/about/privacy-policy/privacy-policy-page.html @@ -2062,7 +1870,7 @@ Auto apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 33 + 36 @@ -2102,7 +1910,7 @@ Deseja realmente remover este método de início de sessão? apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 189 + 239 @@ -2110,7 +1918,7 @@ Conta apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 82 + 85 libs/ui/src/lib/activities-table/activities-table.component.html @@ -2130,11 +1938,11 @@ por ano apps/client/src/app/components/user-account-membership/user-account-membership.html - 41 + 33 apps/client/src/app/pages/pricing/pricing-page.html - 254 + 256 @@ -2142,7 +1950,7 @@ Experimentar Premium apps/client/src/app/components/user-account-membership/user-account-membership.html - 50 + 40 @@ -2150,7 +1958,7 @@ Resgatar Cupão apps/client/src/app/components/user-account-membership/user-account-membership.html - 63 + 54 @@ -2174,7 +1982,7 @@ Língua apps/client/src/app/components/user-account-settings/user-account-settings.html - 50 + 48 @@ -2194,7 +2002,7 @@ Localidade apps/client/src/app/components/user-account-settings/user-account-settings.html - 121 + 117 @@ -2202,7 +2010,7 @@ Formato de números e datas apps/client/src/app/components/user-account-settings/user-account-settings.html - 123 + 119 @@ -2210,7 +2018,7 @@ Modo Zen apps/client/src/app/components/user-account-settings/user-account-settings.html - 171 + 167 apps/client/src/app/pages/features/features-page.html @@ -2222,7 +2030,7 @@ Aparência apps/client/src/app/components/user-account-settings/user-account-settings.html - 146 + 142 @@ -2230,7 +2038,7 @@ Auto apps/client/src/app/components/user-account-settings/user-account-settings.html - 160 + 156 @@ -2238,7 +2046,7 @@ Claro apps/client/src/app/components/user-account-settings/user-account-settings.html - 161 + 157 @@ -2246,7 +2054,7 @@ Escuro apps/client/src/app/components/user-account-settings/user-account-settings.html - 162 + 158 @@ -2254,7 +2062,7 @@ Iniciar sessão com impressão digital apps/client/src/app/components/user-account-settings/user-account-settings.html - 189 + 185 @@ -2262,7 +2070,7 @@ Funcionalidades Experimentais apps/client/src/app/components/user-account-settings/user-account-settings.html - 206 + 202 @@ -2274,7 +2082,7 @@ apps/client/src/app/components/user-account-settings/user-account-settings.html - 223 + 220 @@ -2330,7 +2138,7 @@ Dinheiro apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 211 + 226 @@ -2362,7 +2170,7 @@ Blog apps/client/src/app/app.component.html - 68 + 70 apps/client/src/app/pages/blog/2021/07/hallo-ghostfolio/hallo-ghostfolio-page.html @@ -2450,7 +2258,7 @@ Como já tem sessão iniciada, não pode aceder à conta de demonstração. apps/client/src/app/pages/demo/demo-page.component.ts - 32 + 33 @@ -2469,8 +2277,8 @@ Features Funcionalidades - apps/client/src/app/pages/features/features-page-routing.module.ts - 13 + apps/client/src/app/app-routing.module.ts + 65 @@ -2526,7 +2334,7 @@ Atualizar atividade apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 7 + 8 @@ -2534,11 +2342,11 @@ Adicionar atividade apps/client/src/app/components/home-overview/home-overview.html - 56 + 52 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 8 + 10 @@ -2554,11 +2362,11 @@ Nome, símbolo or ISIN apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html - 25 + 26 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 120 + 123 @@ -2566,11 +2374,11 @@ Preço por Unidade apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 199 + 212 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 261 + 285 libs/ui/src/lib/activities-table/activities-table.component.html @@ -2582,11 +2390,11 @@ Comissão apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 280 + 305 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 302 + 329 libs/ui/src/lib/activities-table/activities-table.component.html @@ -2598,7 +2406,7 @@ Nota apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 352 + 363 apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html @@ -2606,7 +2414,7 @@ apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 311 + 338 @@ -2630,7 +2438,7 @@ Os seguintes formatos de ficheiro são suportados: apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 92 + 90 @@ -2638,11 +2446,11 @@ Anterior apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 146 + 144 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 182 + 178 @@ -2678,7 +2486,7 @@ Por Conta apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 270 + 286 @@ -2694,7 +2502,7 @@ Por Classe de Ativo apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 86 + 85 @@ -2702,7 +2510,7 @@ Por Posse apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 109 + 107 @@ -2710,7 +2518,7 @@ Por Setor apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 132 + 130 @@ -2718,7 +2526,7 @@ Por Continente apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 156 + 153 @@ -2726,7 +2534,7 @@ Por País apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 313 + 264 @@ -2734,11 +2542,11 @@ Regiões apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 203 + 198 apps/client/src/app/pages/public/public-page.html - 76 + 87 @@ -2746,11 +2554,11 @@ Mercados Desenvoldidos apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 228 + 222 apps/client/src/app/pages/public/public-page.html - 93 + 104 @@ -2758,11 +2566,11 @@ Mercados Emergentes apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 237 + 231 apps/client/src/app/pages/public/public-page.html - 102 + 113 @@ -2770,11 +2578,11 @@ Outros Mercados apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 246 + 240 apps/client/src/app/pages/public/public-page.html - 111 + 122 @@ -2810,7 +2618,7 @@ Topo apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 168 + 166 @@ -2818,7 +2626,7 @@ Fundo apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 214 + 215 @@ -2826,7 +2634,7 @@ Evolução do Portefólio apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 264 + 268 @@ -2834,7 +2642,7 @@ Cronograma de Investimento apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 294 + 297 @@ -2866,7 +2674,7 @@ Regra dos 4% apps/client/src/app/pages/portfolio/fire/fire-page.html - 41 + 40 @@ -2930,7 +2738,7 @@ Moedas apps/client/src/app/pages/public/public-page.html - 30 + 32 @@ -2938,7 +2746,7 @@ Continentes apps/client/src/app/pages/public/public-page.html - 60 + 68 @@ -2946,7 +2754,7 @@ O Ghostfolio permite-lhe estar a par e gerir a sua riqueza. apps/client/src/app/pages/public/public-page.html - 148 + 159 @@ -2958,7 +2766,7 @@ apps/client/src/app/pages/public/public-page.html - 153 + 164 @@ -2974,11 +2782,11 @@ Criar Conta apps/client/src/app/app.component.html - 18 + 13 apps/client/src/app/pages/register/register-page.html - 26 + 27 apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html @@ -2990,7 +2798,7 @@ Continuar com Internet Identity apps/client/src/app/pages/register/register-page.html - 41 + 42 @@ -2998,7 +2806,7 @@ Continuar com Google apps/client/src/app/pages/register/register-page.html - 51 + 53 @@ -3166,7 +2974,7 @@ Juros libs/ui/src/lib/fire-calculator/fire-calculator.component.ts - 367 + 371 libs/ui/src/lib/i18n.ts @@ -3178,7 +2986,7 @@ Poupanças libs/ui/src/lib/fire-calculator/fire-calculator.component.ts - 377 + 381 @@ -3402,7 +3210,7 @@ Nº de Atividades apps/client/src/app/components/admin-market-data/admin-market-data.html - 87 + 91 @@ -3418,7 +3226,7 @@ Mapeamento de Símbolo apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 279 + 290 @@ -3426,7 +3234,7 @@ Registo do Utilizador apps/client/src/app/components/admin-overview/admin-overview.html - 110 + 115 @@ -3434,11 +3242,15 @@ Comunidade apps/client/src/app/app.component.html - 105 + 118 apps/client/src/app/components/user-account-settings/user-account-settings.html - 81 + 77 + + + apps/client/src/app/components/user-account-settings/user-account-settings.html + 82 apps/client/src/app/components/user-account-settings/user-account-settings.html @@ -3454,20 +3266,16 @@ apps/client/src/app/components/user-account-settings/user-account-settings.html - 98 + 99 apps/client/src/app/components/user-account-settings/user-account-settings.html - 103 + 104 apps/client/src/app/components/user-account-settings/user-account-settings.html 108 - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 112 - apps/client/src/app/pages/features/features-page.html 256 @@ -3514,11 +3322,11 @@ apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 155 + 153 apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 190 + 186 @@ -3538,7 +3346,7 @@ Cronograma de Dividendos apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 352 + 356 @@ -3554,7 +3362,7 @@ Detenção apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 33 + 32 @@ -3562,7 +3370,7 @@ Carregar Dividendos apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 70 + 68 @@ -3650,15 +3458,15 @@ Experiência sem distrações para tempos turbulentos apps/client/src/app/components/user-account-settings/user-account-settings.html - 172 + 168 - + Sneak peek at upcoming functionality Acesso antecipado a funcionalidades futuras apps/client/src/app/components/user-account-settings/user-account-settings.html - 207 + 203 @@ -3678,11 +3486,11 @@ apps/client/src/app/pages/pricing/pricing-page.html - 55 + 57 apps/client/src/app/pages/pricing/pricing-page.html - 199 + 203 @@ -3694,11 +3502,11 @@ apps/client/src/app/pages/pricing/pricing-page.html - 63 + 65 apps/client/src/app/pages/pricing/pricing-page.html - 207 + 211 @@ -3710,11 +3518,11 @@ apps/client/src/app/pages/pricing/pricing-page.html - 67 + 69 apps/client/src/app/pages/pricing/pricing-page.html - 211 + 215 @@ -3726,11 +3534,11 @@ apps/client/src/app/pages/pricing/pricing-page.html - 83 + 85 apps/client/src/app/pages/pricing/pricing-page.html - 231 + 235 @@ -3746,7 +3554,7 @@ Atualizar Plano apps/client/src/app/components/header/header.component.html - 182 + 178 apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html @@ -3754,11 +3562,11 @@ apps/client/src/app/components/user-account-membership/user-account-membership.html - 20 + 16 apps/client/src/app/pages/pricing/pricing-page.html - 268 + 270 @@ -3766,7 +3574,7 @@ Para investidores experientes que preferem correr o Ghostfolio na sua própria infraestrutura. apps/client/src/app/pages/pricing/pricing-page.html - 36 + 38 @@ -3774,15 +3582,15 @@ Transações Ilimitadas apps/client/src/app/pages/pricing/pricing-page.html - 43 + 45 apps/client/src/app/pages/pricing/pricing-page.html - 126 + 129 apps/client/src/app/pages/pricing/pricing-page.html - 187 + 191 @@ -3790,15 +3598,15 @@ Contas Ilimitadas apps/client/src/app/pages/pricing/pricing-page.html - 47 + 49 apps/client/src/app/pages/pricing/pricing-page.html - 130 + 133 apps/client/src/app/pages/pricing/pricing-page.html - 191 + 195 @@ -3806,15 +3614,15 @@ Desempenho do Portefólio apps/client/src/app/pages/pricing/pricing-page.html - 51 + 53 apps/client/src/app/pages/pricing/pricing-page.html - 134 + 137 apps/client/src/app/pages/pricing/pricing-page.html - 195 + 199 @@ -3822,7 +3630,7 @@ Hospedado localmente, atualização manual. apps/client/src/app/pages/pricing/pricing-page.html - 92 + 94 @@ -3830,11 +3638,11 @@ Grátis apps/client/src/app/pages/pricing/pricing-page.html - 93 + 95 apps/client/src/app/pages/pricing/pricing-page.html - 150 + 153 @@ -3842,7 +3650,7 @@ Para novos investidores que estão a começar a investir agora. apps/client/src/app/pages/pricing/pricing-page.html - 120 + 123 @@ -3850,11 +3658,11 @@ Ghostfolio hospedado na nuvem, totalmente gerido. apps/client/src/app/pages/pricing/pricing-page.html - 149 + 152 apps/client/src/app/pages/pricing/pricing-page.html - 240 + 244 @@ -3862,7 +3670,7 @@ Para investidores ambiciosos que precisam de ter uma visão completa de seus ativos financeiros. apps/client/src/app/pages/pricing/pricing-page.html - 180 + 184 @@ -3870,15 +3678,15 @@ Pagamento único, sem renovação automática. apps/client/src/app/pages/pricing/pricing-page.html - 280 + 279 - + Get Started Começar - apps/client/src/app/pages/pricing/pricing-page.html - 291 + apps/client/src/app/pages/landing/landing-page.html + 438 @@ -3886,23 +3694,23 @@ É gratuito. apps/client/src/app/pages/pricing/pricing-page.html - 294 + 300 Fees Taxas - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 108 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 199 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 199 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 108 apps/client/src/app/pages/portfolio/fire/fire-page.html - 161 + 158 @@ -3918,11 +3726,11 @@ apps/client/src/app/pages/pricing/pricing-page.html - 59 + 61 apps/client/src/app/pages/pricing/pricing-page.html - 203 + 207 @@ -3938,15 +3746,15 @@ Importação e Exportação de Dados apps/client/src/app/pages/pricing/pricing-page.html - 71 + 73 apps/client/src/app/pages/pricing/pricing-page.html - 138 + 141 apps/client/src/app/pages/pricing/pricing-page.html - 215 + 219 @@ -3962,7 +3770,7 @@ Suporte da Comunidade apps/client/src/app/pages/pricing/pricing-page.html - 88 + 90 @@ -3970,7 +3778,7 @@ Suporte por Email e Chat apps/client/src/app/pages/pricing/pricing-page.html - 236 + 240 @@ -3997,12 +3805,12 @@ 2 - + Oops! Could not get the historical exchange rate from Oops! Não foi possível obter a taxa de câmbio histórica de apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 292 + 239 @@ -4030,7 +3838,7 @@ apps/client/src/app/pages/pricing/pricing-page.html - 226 + 230 @@ -4046,15 +3854,15 @@ Renovar Plano apps/client/src/app/components/header/header.component.html - 190 + 183 apps/client/src/app/components/user-account-membership/user-account-membership.html - 28 + 21 apps/client/src/app/pages/pricing/pricing-page.html - 276 + 275 @@ -4070,7 +3878,7 @@ Personificar Utilizador apps/client/src/app/components/admin-users/admin-users.html - 222 + 218 @@ -4078,7 +3886,7 @@ Apagar Utilizador apps/client/src/app/components/admin-users/admin-users.html - 232 + 229 @@ -4094,7 +3902,7 @@ Por Prestador de ETF apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 290 + 306 @@ -4102,7 +3910,7 @@ Atualizar plataforma apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html - 7 + 8 @@ -4110,7 +3918,7 @@ Adicionar plataforma apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html - 8 + 10 @@ -4118,15 +3926,15 @@ Url apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 339 + 350 apps/client/src/app/components/admin-platform/admin-platform.component.html - 50 + 51 apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html - 22 + 25 @@ -4150,7 +3958,7 @@ Atualizar saldo em Dinheiro apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 108 + 111 @@ -4226,7 +4034,7 @@ Gerir Referências apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.html - 38 + 35 @@ -4242,7 +4050,7 @@ Selecionar Ficheiro apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 23 + 22 @@ -4250,7 +4058,7 @@ Selecionar Dividendos apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 115 + 113 @@ -4258,7 +4066,7 @@ Selecionar Atividades apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 118 + 115 @@ -4290,7 +4098,7 @@ Finanças pessoais apps/client/src/app/app.component.html - 55 + 54 @@ -4298,7 +4106,7 @@ Perguntas Frequentes (FAQ) apps/client/src/app/app.component.html - 76 + 80 apps/client/src/app/pages/about/overview/about-overview-page.html @@ -4310,7 +4118,7 @@ Série Atual apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 315 + 318 @@ -4318,7 +4126,7 @@ Série mais Longa apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 324 + 327 @@ -4358,7 +4166,7 @@ Liabilities apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 264 + 279 apps/client/src/app/pages/features/features-page.html @@ -4506,7 +4314,7 @@ Scraper Configuration apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 291 + 302 @@ -4527,7 +4335,7 @@ Discover Open Source Alternatives for Personal Finance Tools - Discover Open Source Alternatives for Personal Finance Tools + Descubra alternativas de software livre para ferramentas de finanças pessoais apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html 4 @@ -4535,10062 +4343,1758 @@ Founded - Founded + Fundada - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html 72 + + + Origin + Origem - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 77 + + + Region + Região - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 82 + + + Available in + Disponível em - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 87 + + + ✅ Yes + ✅ Sim - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 115 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 122 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 134 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 141 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 153 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 160 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 172 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 179 + + + ❌ No + ❌ Não - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 117 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 136 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 143 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 155 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 162 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 174 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 181 + + + ❌ No + ❌ No - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 124 + + + Self-Hosting + Self-Hosting - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 129 + + + Use anonymously + Utilizar anonimamente - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 148 + + + Free Plan + Plano gratuito - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 167 + + + Notes + Notas - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 201 + + + Effortlessly track, analyze, and visualize your wealth with Ghostfolio. + Effortlessly track, analyze, and visualize your wealth with Ghostfolio. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 227 + + + Personal Finance Tools + Personal Finance Tools - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 308 + + + Guides + Guides - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/resources-page.html + 22 + + + Glossary + Glossary - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/resources/resources-page.html + 92 + + + Stocks, ETFs, bonds, cryptocurrencies, commodities + Stocks, ETFs, bonds, cryptocurrencies, commodities - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 25 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 65 + + + Mortgages, personal loans, credit cards + Mortgages, personal loans, credit cards - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 57 + + + Luxury items, real estate, private companies + Luxury items, real estate, private companies - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 73 + + + Buy + Buy - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + libs/ui/src/lib/i18n.ts + 31 + + + Valuable + Valuable - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + libs/ui/src/lib/i18n.ts + 35 + + + ETFs without Countries + ETFs without Countries - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/components/admin-market-data/admin-market-data.component.ts + 78 + + + ETFs without Sectors + ETFs without Sectors - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/components/admin-market-data/admin-market-data.component.ts + 83 + + + Assets + Assets - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 239 + + + Preset + Preset - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + libs/ui/src/lib/i18n.ts + 22 + + + By Market + By Market - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 175 + + + Asia-Pacific + Asia-Pacific - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + libs/ui/src/lib/i18n.ts + 5 + + + Japan + Japan - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + libs/ui/src/lib/i18n.ts + 17 + + + Welcome to Ghostfolio + Welcome to Ghostfolio - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/components/home-overview/home-overview.html + 7 + + + Setup your accounts + Setup your accounts - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/components/home-overview/home-overview.html + 15 + + + Get a comprehensive financial overview by adding your bank and brokerage accounts. + Get a comprehensive financial overview by adding your bank and brokerage accounts. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/components/home-overview/home-overview.html + 17 + + + Capture your activities + Capture your activities - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/components/home-overview/home-overview.html + 24 + + + Record your investment activities to keep your portfolio up to date. + Record your investment activities to keep your portfolio up to date. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/components/home-overview/home-overview.html + 26 + + + Monitor and analyze your portfolio + Monitor and analyze your portfolio - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/components/home-overview/home-overview.html + 33 + + + Track your progress in real-time with comprehensive analysis and insights. + Track your progress in real-time with comprehensive analysis and insights. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 + apps/client/src/app/components/home-overview/home-overview.html + 35 - - Origin - Origin + + No data available + No data available - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 250 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/public/public-page.html + 132 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + libs/ui/src/lib/top-holdings/top-holdings.component.html + 88 + + + Ready to take control of your personal finances? + Ready to take control of your personal finances? - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/components/home-overview/home-overview.html + 8 + + + Setup accounts + Setup accounts - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/components/home-overview/home-overview.html + 44 + + + Biometric Authentication + Biometric Authentication - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 184 + + + At Ghostfolio, transparency is at the core of our values. We publish the source code as open source software (OSS) under the AGPL-3.0 license and we openly share aggregated key metrics of the platform’s operational status. + At Ghostfolio, transparency is at the core of our values. We publish the source code as open source software (OSS) under the AGPL-3.0 license and we openly share aggregated key metrics of the platform’s operational status. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/open/open-page.html + 6 + + + Active Users + Active Users - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/open/open-page.html + 40 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/open/open-page.html + 62 + + + New Users + New Users - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/open/open-page.html + 51 + + + Users in Slack community + Users in Slack community - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/open/open-page.html + 75 + + + Contributors on GitHub + Contributors on GitHub - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/open/open-page.html + 89 + + + Stars on GitHub + Stars on GitHub - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 88 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/open/open-page.html + 103 + + + Pulls on Docker Hub + Pulls on Docker Hub - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 106 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/open/open-page.html + 117 + + + Uptime + Uptime - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/open/open-page.html + 132 + + + Export Data + Export Data - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 228 + + + Currencies + Currencies - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/components/admin-market-data/admin-market-data.component.ts + 73 + + + Our + Our - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/about/oss-friends/oss-friends-page.html + 6 + + + Visit + Visit - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/about/oss-friends/oss-friends-page.html + 28 + + + Discover other exciting Open Source Software projects + Discover other exciting Open Source Software projects - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/about/oss-friends/oss-friends-page.html + 9 + + + Frequently Asked Questions (FAQ) + Frequently Asked Questions (FAQ) - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/faq/overview/faq-overview-page.html + 4 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/faq/saas/saas-page.html + 4 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/faq/self-hosting/self-hosting-page.html + 4 + + + Check out the numerous features of Ghostfolio to manage your wealth + Check out the numerous features of Ghostfolio to manage your wealth - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/features/features-page.html + 6 + + + Discover the latest Ghostfolio updates and insights on personal finance + Discover the latest Ghostfolio updates and insights on personal finance - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/blog/blog-page.html + 7 + + + If you prefer to run Ghostfolio on your own infrastructure, please find the source code and further instructions on GitHub. + If you prefer to run Ghostfolio on your own infrastructure, please find the source code and further instructions on GitHub. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/pricing/pricing-page.html + 26 + + + Manage your wealth like a boss + Manage your wealth like a boss - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 5 + + + Ghostfolio is a privacy-first, open source dashboard for your personal finances. Break down your asset allocation, know your net worth and make solid, data-driven investment decisions. + Ghostfolio is a privacy-first, open source dashboard for your personal finances. Break down your asset allocation, know your net worth and make solid, data-driven investment decisions. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 9 + + + Get Started + Começar - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 41 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/pricing/pricing-page.html + 297 + + + Monthly Active Users + Monthly Active Users - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 70 + + + As seen in + As seen in - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 115 + + + Protect your assets. Refine your personal investment strategy. + Protect your assets. Refine your personal investment strategy. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 217 + + + Ghostfolio empowers busy people to keep track of stocks, ETFs or cryptocurrencies without being tracked. + Ghostfolio empowers busy people to keep track of stocks, ETFs or cryptocurrencies without being tracked. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 221 + + + 360° View + 360° View - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 232 + + + Web3 Ready + Web3 Ready - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 243 + + + Use Ghostfolio anonymously and own your financial data. + Use Ghostfolio anonymously and own your financial data. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 245 + + + Open Source + Open Source - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 253 + + + Benefit from continuous improvements through a strong community. + Benefit from continuous improvements through a strong community. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 255 + + + Why Ghostfolio? + Why Ghostfolio? - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 264 + + + Ghostfolio is for you if you are... + Ghostfolio is for you if you are... - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 265 + + + trading stocks, ETFs or cryptocurrencies on multiple platforms + trading stocks, ETFs or cryptocurrencies on multiple platforms - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 272 + + + pursuing a buy & hold strategy + pursuing a buy & hold strategy - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 278 + + + interested in getting insights of your portfolio composition + interested in getting insights of your portfolio composition - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 283 + + + valuing privacy and data ownership + valuing privacy and data ownership - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 288 + + + into minimalism + into minimalism - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 291 + + + caring about diversifying your financial resources + caring about diversifying your financial resources - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 + apps/client/src/app/pages/landing/landing-page.html + 295 - - Region - Region + + interested in financial independence + interested in financial independence - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 299 + + + saying no to spreadsheets in + saying no to spreadsheets in - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 303 + + + still reading this list + still reading this list - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 306 + + + Learn more about Ghostfolio + Learn more about Ghostfolio - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 311 + + + What our users are saying + What our users are saying - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 319 + + + Members from around the globe are using Ghostfolio Premium + Members from around the globe are using Ghostfolio Premium - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 358 + + + How does Ghostfolio work? + How does Ghostfolio work? - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 375 + + + Sign up anonymously* + Sign up anonymously* - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 384 + + + * no e-mail address nor credit card required + * no e-mail address nor credit card required - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 386 + + + Add any of your historical transactions + Add any of your historical transactions - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 397 + + + Get valuable insights of your portfolio composition + Get valuable insights of your portfolio composition - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 409 + + + Are you ready? + Are you ready? - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 423 + + + Live Demo + Live Demo - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 49 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 443 + + + Get the full picture of your personal finances across multiple platforms. + Get the full picture of your personal finances across multiple platforms. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 234 + + + Get started in only 3 steps + Get started in only 3 steps - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/landing/landing-page.html + 378 + + + faq + perguntas-mais-frequentes - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/app.component.ts + 66 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/core/paths.ts + 3 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/about/overview/about-overview-page.component.ts + 19 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/faq/faq-page.component.ts + 37 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/faq/faq-page.component.ts + 42 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/faq/faq-page.component.ts + 48 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/resources/resources-page.component.ts + 17 + + + features + funcionalidades - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/app.component.ts + 67 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/components/header/header.component.ts + 78 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/components/header/header.component.ts + 83 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/core/paths.ts + 4 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/about/overview/about-overview-page.component.ts + 20 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/blog/2022/11/black-friday-2022/black-friday-2022-page.component.ts + 15 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/blog/2023/03/1000-stars-on-github/1000-stars-on-github-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/blog/2023/05/unlock-your-financial-potential-with-ghostfolio/unlock-your-financial-potential-with-ghostfolio-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/blog/2023/07/exploring-the-path-to-fire/exploring-the-path-to-fire-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.component.ts + 15 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/blog/2023/11/black-week-2023/black-week-2023-page.component.ts + 15 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/blog/2023/11/hacktoberfest-2023-debriefing/hacktoberfest-2023-debriefing-page.component.ts + 14 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/faq/overview/faq-overview-page.component.ts + 14 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/pricing/pricing-page.component.ts + 35 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 24 + + + about + sobre - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/app.component.ts + 59 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/app.component.ts + 60 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/app.component.ts + 61 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/app.component.ts + 63 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/components/header/header.component.ts + 77 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html + apps/client/src/app/components/header/header.component.ts 82 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/core/paths.ts + 2 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/about/about-page.component.ts + 45 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/about/about-page.component.ts + 50 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/about/about-page.component.ts + 55 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/about/about-page.component.ts + 63 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 + apps/client/src/app/pages/about/about-page.component.ts + 74 - - - Available in - Available in - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2023/08/ghostfolio-joins-oss-friends/ghostfolio-joins-oss-friends-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.component.ts + 14 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2023/09/hacktoberfest-2023/hacktoberfest-2023-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2023/11/hacktoberfest-2023-debriefing/hacktoberfest-2023-debriefing-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/landing/landing-page.component.ts + 26 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.component.ts + 18 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 23 + + + privacy-policy + politica-de-privacidade - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/app.component.ts + 64 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/core/paths.ts + 8 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/about/about-page.component.ts + 63 + + + license + licenca - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/app.component.ts + 61 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/core/paths.ts + 5 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/about/about-page.component.ts + 55 + + + markets + mercados - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/app.component.ts + 68 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/components/header/header.component.ts + 79 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/components/header/header.component.ts + 84 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/core/paths.ts + 6 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2022/08/500-stars-on-github/500-stars-on-github-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.component.ts + 16 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/faq/saas/saas-page.component.ts + 14 + + + pricing + precos - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/app.component.ts + 69 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/components/header/header.component.ts + 80 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/components/header/header.component.ts + 85 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.component.ts + 14 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/components/user-account-membership/user-account-membership.component.ts + 38 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/core/http-response.interceptor.ts + 72 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/core/paths.ts + 7 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2021/07/hallo-ghostfolio/hallo-ghostfolio-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2021/07/hello-ghostfolio/hello-ghostfolio-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2022/01/first-months-in-open-source/first-months-in-open-source-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2022/08/500-stars-on-github/500-stars-on-github-page.component.ts + 14 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2022/11/black-friday-2022/black-friday-2022-page.component.ts + 16 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2023/03/1000-stars-on-github/1000-stars-on-github-page.component.ts + 14 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2023/11/black-week-2023/black-week-2023-page.component.ts + 16 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/faq/saas/saas-page.component.ts + 15 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + libs/ui/src/lib/membership-card/membership-card.component.ts + 25 + + + register + registo - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/app.component.ts + 70 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/components/header/header.component.ts + 86 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/core/auth.guard.ts + 55 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/core/paths.ts + 9 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/faq/saas/saas-page.component.ts + 16 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/features/features-page.component.ts + 29 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/landing/landing-page.component.ts + 27 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/pricing/pricing-page.component.ts + 36 + + + resources + recursos - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/app.component.ts + 71 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/components/header/header.component.ts + 81 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html + apps/client/src/app/components/header/header.component.ts 87 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/core/paths.ts + 10 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 + apps/client/src/app/pages/blog/2021/07/hallo-ghostfolio/hallo-ghostfolio-page.component.ts + 14 - - - ✅ Yes - ✅ Yes - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/blog/2021/07/hello-ghostfolio/hello-ghostfolio-page.component.ts + 14 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/blog/2022/07/how-do-i-get-my-finances-in-order/how-do-i-get-my-finances-in-order-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/blog/2023/05/unlock-your-financial-potential-with-ghostfolio/unlock-your-financial-potential-with-ghostfolio-page.component.ts + 14 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/features/features-page.component.ts + 30 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.component.ts + 14 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 26 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/resources-page.component.ts + 19 + + + This overview page features a curated collection of personal finance tools compared to the open source alternative Ghostfolio. If you value transparency, data privacy, and community collaboration, Ghostfolio provides an excellent opportunity to take control of your financial management. + This overview page features a curated collection of personal finance tools compared to the open source alternative Ghostfolio. If you value transparency, data privacy, and community collaboration, Ghostfolio provides an excellent opportunity to take control of your financial management. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html + 8 + + + Explore the links below to compare a variety of personal finance tools with Ghostfolio. + Explore the links below to compare a variety of personal finance tools with Ghostfolio. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html + 16 + + + Open Source Alternative to + Alternativa de software livre ao - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html + 42 + + + Open Source Alternative to + Alternativa de software livre ao - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page-routing.module.ts + 27 + + + The Open Source Alternative to + A alternativa de software livre ao - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 8 + + + Are you looking for an open source alternative to ? Ghostfolio is a powerful portfolio management tool that provides individuals with a comprehensive platform to track, analyze, and optimize their investments. Whether you are an experienced investor or just starting out, Ghostfolio offers an intuitive user interface and a wide range of functionalities to help you make informed decisions and take control of your financial future. + Are you looking for an open source alternative to ? Ghostfolio is a powerful portfolio management tool that provides individuals with a comprehensive platform to track, analyze, and optimize their investments. Whether you are an experienced investor or just starting out, Ghostfolio offers an intuitive user interface and a wide range of functionalities to help you make informed decisions and take control of your financial future. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 13 + + + Ghostfolio is an open source software (OSS), providing a cost-effective alternative to making it particularly suitable for individuals on a tight budget, such as those pursuing Financial Independence, Retire Early (FIRE). By leveraging the collective efforts of a community of developers and personal finance enthusiasts, Ghostfolio continuously enhances its capabilities, security, and user experience. + Ghostfolio is an open source software (OSS), providing a cost-effective alternative to making it particularly suitable for individuals on a tight budget, such as those pursuing Financial Independence, Retire Early (FIRE). By leveraging the collective efforts of a community of developers and personal finance enthusiasts, Ghostfolio continuously enhances its capabilities, security, and user experience. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - - ❌ No - ❌ No - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - - ❌ No - ❌ No - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - - Self-Hosting - Self-Hosting - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - - Use anonymously - Use anonymously - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - - Free Plan - Free Plan - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - - Notes - Notes - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - - Effortlessly track, analyze, and visualize your wealth with Ghostfolio. - Effortlessly track, analyze, and visualize your wealth with Ghostfolio. - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - - Personal Finance Tools - Personal Finance Tools - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - - Guides - Guides - - apps/client/src/app/pages/resources/resources-page.html - 22 - - - - Glossary - Glossary - - apps/client/src/app/pages/resources/resources-page.html - 92 - - - - Stocks, ETFs, bonds, cryptocurrencies, commodities - Stocks, ETFs, bonds, cryptocurrencies, commodities - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 22 - - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 62 - - - - Mortgages, personal loans, credit cards - Mortgages, personal loans, credit cards - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 54 - - - - Luxury items, real estate, private companies - Luxury items, real estate, private companies - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 70 - - - - Buy - Buy - - libs/ui/src/lib/i18n.ts - 31 - - - - Valuable - Valuable - - libs/ui/src/lib/i18n.ts - 35 - - - - ETFs without Countries - ETFs without Countries - - apps/client/src/app/components/admin-market-data/admin-market-data.component.ts - 78 - - - - ETFs without Sectors - ETFs without Sectors - - apps/client/src/app/components/admin-market-data/admin-market-data.component.ts - 83 - - - - Assets - Assets - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 224 - - - - Preset - Preset - - libs/ui/src/lib/i18n.ts - 22 - - - - By Market - By Market - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 179 - - - - Asia-Pacific - Asia-Pacific - - libs/ui/src/lib/i18n.ts - 5 - - - - Japan - Japan - - libs/ui/src/lib/i18n.ts - 17 - - - - Welcome to Ghostfolio - Welcome to Ghostfolio - - apps/client/src/app/components/home-overview/home-overview.html - 7 - - - - Setup your accounts - Setup your accounts - - apps/client/src/app/components/home-overview/home-overview.html - 15 - - - - Get a comprehensive financial overview by adding your bank and brokerage accounts. - Get a comprehensive financial overview by adding your bank and brokerage accounts. - - apps/client/src/app/components/home-overview/home-overview.html - 17 - - - - Capture your activities - Capture your activities - - apps/client/src/app/components/home-overview/home-overview.html - 24 - - - - Record your investment activities to keep your portfolio up to date. - Record your investment activities to keep your portfolio up to date. - - apps/client/src/app/components/home-overview/home-overview.html - 26 - - - - Monitor and analyze your portfolio - Monitor and analyze your portfolio - - apps/client/src/app/components/home-overview/home-overview.html - 33 - - - - Track your progress in real-time with comprehensive analysis and insights. - Track your progress in real-time with comprehensive analysis and insights. - - apps/client/src/app/components/home-overview/home-overview.html - 35 - - - - No data available - No data available - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 258 - - - apps/client/src/app/pages/public/public-page.html - 123 - - - - Ready to take control of your personal finances? - Ready to take control of your personal finances? - - apps/client/src/app/components/home-overview/home-overview.html - 8 - - - - Setup accounts - Setup accounts - - apps/client/src/app/components/home-overview/home-overview.html - 48 - - - - Biometric Authentication - Biometric Authentication - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 188 - - - - At Ghostfolio, transparency is at the core of our values. We publish the source code as open source software (OSS) under the AGPL-3.0 license and we openly share aggregated key metrics of the platform’s operational status. - At Ghostfolio, transparency is at the core of our values. We publish the source code as open source software (OSS) under the AGPL-3.0 license and we openly share aggregated key metrics of the platform’s operational status. - - apps/client/src/app/pages/open/open-page.html - 6 - - - - Active Users - Active Users - - apps/client/src/app/pages/open/open-page.html - 40 - - - apps/client/src/app/pages/open/open-page.html - 62 - - - - New Users - New Users - - apps/client/src/app/pages/open/open-page.html - 51 - - - - Users in Slack community - Users in Slack community - - apps/client/src/app/pages/open/open-page.html - 75 - - - - Contributors on GitHub - Contributors on GitHub - - apps/client/src/app/pages/open/open-page.html - 89 - - - - Stars on GitHub - Stars on GitHub - - apps/client/src/app/pages/landing/landing-page.html - 87 - - - apps/client/src/app/pages/open/open-page.html - 103 - - - - Pulls on Docker Hub - Pulls on Docker Hub - - apps/client/src/app/pages/landing/landing-page.html - 105 - - - apps/client/src/app/pages/open/open-page.html - 117 - - - - Uptime - Uptime - - apps/client/src/app/pages/open/open-page.html - 132 - - - - Export Data - Export Data - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 231 - - - - Currencies - Currencies - - apps/client/src/app/components/admin-market-data/admin-market-data.component.ts - 73 - - - - Our - Our - - apps/client/src/app/pages/about/oss-friends/oss-friends-page.html - 6 - - - - Visit - Visit - - apps/client/src/app/pages/about/oss-friends/oss-friends-page.html - 28 - - - - Discover other exciting Open Source Software projects - Discover other exciting Open Source Software projects - - apps/client/src/app/pages/about/oss-friends/oss-friends-page.html - 9 - - - - Frequently Asked Questions (FAQ) - Frequently Asked Questions (FAQ) - - apps/client/src/app/pages/faq/overview/faq-overview-page.html - 4 - - - apps/client/src/app/pages/faq/saas/saas-page.html - 4 - - - apps/client/src/app/pages/faq/self-hosting/self-hosting-page.html - 4 - - - - Check out the numerous features of Ghostfolio to manage your wealth - Check out the numerous features of Ghostfolio to manage your wealth - - apps/client/src/app/pages/features/features-page.html - 6 - - - - Discover the latest Ghostfolio updates and insights on personal finance - Discover the latest Ghostfolio updates and insights on personal finance - - apps/client/src/app/pages/blog/blog-page.html - 7 - - - - If you prefer to run Ghostfolio on your own infrastructure, please find the source code and further instructions on GitHub. - If you prefer to run Ghostfolio on your own infrastructure, please find the source code and further instructions on GitHub. - - apps/client/src/app/pages/pricing/pricing-page.html - 24 - - - - Manage your wealth like a boss - Manage your wealth like a boss - - apps/client/src/app/pages/landing/landing-page.html - 5 - - - - Ghostfolio is a privacy-first, open source dashboard for your personal finances. Break down your asset allocation, know your net worth and make solid, data-driven investment decisions. - Ghostfolio is a privacy-first, open source dashboard for your personal finances. Break down your asset allocation, know your net worth and make solid, data-driven investment decisions. - - apps/client/src/app/pages/landing/landing-page.html - 9 - - - - Get Started - Get Started - - apps/client/src/app/pages/landing/landing-page.html - 41 - - - apps/client/src/app/pages/landing/landing-page.html - 419 - - - - or - or - - apps/client/src/app/pages/landing/landing-page.html - 46 - - - - Monthly Active Users - Monthly Active Users - - apps/client/src/app/pages/landing/landing-page.html - 69 - - - - As seen in - As seen in - - apps/client/src/app/pages/landing/landing-page.html - 113 - - - - Protect your assets. Refine your personal investment strategy. - Protect your assets. Refine your personal investment strategy. - - apps/client/src/app/pages/landing/landing-page.html - 215 - - - - Ghostfolio empowers busy people to keep track of stocks, ETFs or cryptocurrencies without being tracked. - Ghostfolio empowers busy people to keep track of stocks, ETFs or cryptocurrencies without being tracked. - - apps/client/src/app/pages/landing/landing-page.html - 219 - - - - 360° View - 360° View - - apps/client/src/app/pages/landing/landing-page.html - 230 - - - - Web3 Ready - Web3 Ready - - apps/client/src/app/pages/landing/landing-page.html - 241 - - - - Use Ghostfolio anonymously and own your financial data. - Use Ghostfolio anonymously and own your financial data. - - apps/client/src/app/pages/landing/landing-page.html - 243 - - - - Open Source - Open Source - - apps/client/src/app/pages/landing/landing-page.html - 251 - - - - Benefit from continuous improvements through a strong community. - Benefit from continuous improvements through a strong community. - - apps/client/src/app/pages/landing/landing-page.html - 253 - - - - Why Ghostfolio? - Why Ghostfolio? - - apps/client/src/app/pages/landing/landing-page.html - 262 - - - - Ghostfolio is for you if you are... - Ghostfolio is for you if you are... - - apps/client/src/app/pages/landing/landing-page.html - 263 - - - - trading stocks, ETFs or cryptocurrencies on multiple platforms - trading stocks, ETFs or cryptocurrencies on multiple platforms - - apps/client/src/app/pages/landing/landing-page.html - 270 - - - - pursuing a buy & hold strategy - pursuing a buy & hold strategy - - apps/client/src/app/pages/landing/landing-page.html - 276 - - - - interested in getting insights of your portfolio composition - interested in getting insights of your portfolio composition - - apps/client/src/app/pages/landing/landing-page.html - 281 - - - - valuing privacy and data ownership - valuing privacy and data ownership - - apps/client/src/app/pages/landing/landing-page.html - 286 - - - - into minimalism - into minimalism - - apps/client/src/app/pages/landing/landing-page.html - 289 - - - - caring about diversifying your financial resources - caring about diversifying your financial resources - - apps/client/src/app/pages/landing/landing-page.html - 293 - - - - interested in financial independence - interested in financial independence - - apps/client/src/app/pages/landing/landing-page.html - 297 - - - - saying no to spreadsheets in - saying no to spreadsheets in - - apps/client/src/app/pages/landing/landing-page.html - 301 - - - - still reading this list - still reading this list - - apps/client/src/app/pages/landing/landing-page.html - 304 - - - - Learn more about Ghostfolio - Learn more about Ghostfolio - - apps/client/src/app/pages/landing/landing-page.html - 309 - - - - What our users are saying - What our users are saying - - apps/client/src/app/pages/landing/landing-page.html - 317 - - - - Members from around the globe are using Ghostfolio Premium - Members from around the globe are using Ghostfolio Premium - - apps/client/src/app/pages/landing/landing-page.html - 349 - - - - How does Ghostfolio work? - How does Ghostfolio work? - - apps/client/src/app/pages/landing/landing-page.html - 361 - - - - Sign up anonymously* - Sign up anonymously* - - apps/client/src/app/pages/landing/landing-page.html - 370 - - - - * no e-mail address nor credit card required - * no e-mail address nor credit card required - - apps/client/src/app/pages/landing/landing-page.html - 372 - - - - Add any of your historical transactions - Add any of your historical transactions - - apps/client/src/app/pages/landing/landing-page.html - 383 - - - - Get valuable insights of your portfolio composition - Get valuable insights of your portfolio composition - - apps/client/src/app/pages/landing/landing-page.html - 395 - - - - Are you ready? - Are you ready? - - apps/client/src/app/pages/landing/landing-page.html - 407 - - - - Join now or check out the example account - Join now or check out the example account - - apps/client/src/app/pages/landing/landing-page.html - 408 - - - - Live Demo - Live Demo - - apps/client/src/app/pages/landing/landing-page.html - 49 - - - apps/client/src/app/pages/landing/landing-page.html - 424 - - - - Get the full picture of your personal finances across multiple platforms. - Get the full picture of your personal finances across multiple platforms. - - apps/client/src/app/pages/landing/landing-page.html - 232 - - - - Get started in only 3 steps - Get started in only 3 steps - - apps/client/src/app/pages/landing/landing-page.html - 364 - - - - faq - perguntas-mais-frequentes - - apps/client/src/app/app-routing.module.ts - 10 - - - apps/client/src/app/app.component.ts - 66 - - - apps/client/src/app/pages/about/overview/about-overview-page.component.ts - 19 - - - apps/client/src/app/pages/faq/faq-page.component.ts - 37 - - - apps/client/src/app/pages/faq/faq-page.component.ts - 42 - - - apps/client/src/app/pages/faq/faq-page.component.ts - 48 - - - apps/client/src/app/pages/resources/resources-page.component.ts - 17 - - - - features - funcionalidades - - apps/client/src/app/app-routing.module.ts - 11 - - - apps/client/src/app/app.component.ts - 67 - - - apps/client/src/app/components/header/header.component.ts - 78 - - - apps/client/src/app/components/header/header.component.ts - 83 - - - apps/client/src/app/pages/about/overview/about-overview-page.component.ts - 20 - - - apps/client/src/app/pages/blog/2022/11/black-friday-2022/black-friday-2022-page.component.ts - 15 - - - apps/client/src/app/pages/blog/2023/03/1000-stars-on-github/1000-stars-on-github-page.component.ts - 13 - - - apps/client/src/app/pages/blog/2023/05/unlock-your-financial-potential-with-ghostfolio/unlock-your-financial-potential-with-ghostfolio-page.component.ts - 13 - - - apps/client/src/app/pages/blog/2023/07/exploring-the-path-to-fire/exploring-the-path-to-fire-page.component.ts - 13 - - - apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.component.ts - 15 - - - apps/client/src/app/pages/blog/2023/11/black-week-2023/black-week-2023-page.component.ts - 15 - - - apps/client/src/app/pages/blog/2023/11/hacktoberfest-2023-debriefing/hacktoberfest-2023-debriefing-page.component.ts - 14 - - - apps/client/src/app/pages/faq/overview/faq-overview-page.component.ts - 14 - - - apps/client/src/app/pages/pricing/pricing-page.component.ts - 35 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/allinvestview-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/allvue-systems-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/altoo-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/basil-finance-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/beanvest-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/capitally-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/capmon-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/compound-planning-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/copilot-money-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/de.fi-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/delta-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/divvydiary-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/eightfigures-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/empower-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/exirio-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/fina-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/finary-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/finwise-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/folishare-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/getquin-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/gospatz-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/intuit-mint-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/justetf-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/kubera-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/magnifi-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/markets.sh-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/maybe-finance-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/monarch-money-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/monse-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/parqet-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/plannix-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/portfolio-dividend-tracker-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/portseido-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/projectionlab-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/rocket-money-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/seeking-alpha-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/sharesight-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/simple-portfolio-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/snowball-analytics-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/stockle-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/stockmarketeye-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/sumio-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/tiller-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/utluna-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/vyzer-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/wealthfolio-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/wealthica-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/whal-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/yeekatee-page.component.ts - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/ynab-page.component.ts - 27 - - - - about - sobre - - apps/client/src/app/app-routing.module.ts - 9 - - - apps/client/src/app/app.component.ts - 59 - - - apps/client/src/app/app.component.ts - 60 - - - apps/client/src/app/app.component.ts - 61 - - - apps/client/src/app/app.component.ts - 63 - - - apps/client/src/app/components/header/header.component.ts - 77 - - - apps/client/src/app/components/header/header.component.ts - 82 - - - apps/client/src/app/pages/about/about-page.component.ts - 45 - - - apps/client/src/app/pages/about/about-page.component.ts - 50 - - - apps/client/src/app/pages/about/about-page.component.ts - 55 - - - apps/client/src/app/pages/about/about-page.component.ts - 63 - - - apps/client/src/app/pages/about/about-page.component.ts - 74 - - - apps/client/src/app/pages/blog/2023/08/ghostfolio-joins-oss-friends/ghostfolio-joins-oss-friends-page.component.ts - 13 - - - apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.component.ts - 13 - - - apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.component.ts - 14 - - - apps/client/src/app/pages/blog/2023/09/hacktoberfest-2023/hacktoberfest-2023-page.component.ts - 13 - - - apps/client/src/app/pages/blog/2023/11/hacktoberfest-2023-debriefing/hacktoberfest-2023-debriefing-page.component.ts - 13 - - - apps/client/src/app/pages/landing/landing-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.component.ts - 22 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/allinvestview-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/allvue-systems-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/altoo-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/basil-finance-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/beanvest-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/capitally-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/capmon-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/compound-planning-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/copilot-money-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/de.fi-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/delta-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/divvydiary-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/eightfigures-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/empower-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/exirio-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/fina-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/finary-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/finwise-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/folishare-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/getquin-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/gospatz-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/intuit-mint-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/justetf-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/kubera-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/magnifi-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/markets.sh-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/maybe-finance-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/monarch-money-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/monse-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/parqet-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/plannix-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/portfolio-dividend-tracker-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/portseido-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/projectionlab-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/rocket-money-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/seeking-alpha-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/sharesight-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/simple-portfolio-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/snowball-analytics-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/stockle-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/stockmarketeye-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/sumio-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/tiller-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/utluna-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/vyzer-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/wealthfolio-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/wealthica-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/whal-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/yeekatee-page.component.ts - 26 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/ynab-page.component.ts - 26 - - - - privacy-policy - politica-de-privacidade - - apps/client/src/app/app-routing.module.ts - 15 - - - apps/client/src/app/app.component.ts - 64 - - - apps/client/src/app/pages/about/about-page.component.ts - 63 - - - - license - licenca - - apps/client/src/app/app-routing.module.ts - 12 - - - apps/client/src/app/app.component.ts - 61 - - - apps/client/src/app/pages/about/about-page.component.ts - 55 - - - - markets - mercados - - apps/client/src/app/app-routing.module.ts - 13 - - - apps/client/src/app/app.component.ts - 68 - - - apps/client/src/app/components/header/header.component.ts - 79 - - - apps/client/src/app/components/header/header.component.ts - 84 - - - apps/client/src/app/pages/blog/2022/08/500-stars-on-github/500-stars-on-github-page.component.ts - 13 - - - apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.component.ts - 16 - - - apps/client/src/app/pages/faq/saas/saas-page.component.ts - 14 - - - - pricing - precos - - apps/client/src/app/app-routing.module.ts - 14 - - - apps/client/src/app/app.component.ts - 69 - - - apps/client/src/app/components/header/header.component.ts - 80 - - - apps/client/src/app/components/header/header.component.ts - 85 - - - apps/client/src/app/components/home-summary/home-summary.component.ts - 125 - - - apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.component.ts - 14 - - - apps/client/src/app/components/user-account-membership/user-account-membership.component.ts - 38 - - - apps/client/src/app/core/http-response.interceptor.ts - 83 - - - apps/client/src/app/pages/blog/2021/07/hallo-ghostfolio/hallo-ghostfolio-page.component.ts - 13 - - - apps/client/src/app/pages/blog/2021/07/hello-ghostfolio/hello-ghostfolio-page.component.ts - 13 - - - apps/client/src/app/pages/blog/2022/01/first-months-in-open-source/first-months-in-open-source-page.component.ts - 13 - - - apps/client/src/app/pages/blog/2022/08/500-stars-on-github/500-stars-on-github-page.component.ts - 14 - - - apps/client/src/app/pages/blog/2022/11/black-friday-2022/black-friday-2022-page.component.ts - 16 - - - apps/client/src/app/pages/blog/2023/03/1000-stars-on-github/1000-stars-on-github-page.component.ts - 14 - - - apps/client/src/app/pages/blog/2023/11/black-week-2023/black-week-2023-page.component.ts - 16 - - - apps/client/src/app/pages/faq/saas/saas-page.component.ts - 15 - - - libs/ui/src/lib/membership-card/membership-card.component.ts - 25 - - - - register - registo - - apps/client/src/app/app-routing.module.ts - 16 - - - apps/client/src/app/app.component.ts - 70 - - - apps/client/src/app/components/header/header.component.ts - 86 - - - apps/client/src/app/core/auth.guard.ts - 54 - - - apps/client/src/app/pages/faq/saas/saas-page.component.ts - 16 - - - apps/client/src/app/pages/features/features-page.component.ts - 18 - - - apps/client/src/app/pages/landing/landing-page.component.ts - 27 - - - apps/client/src/app/pages/pricing/pricing-page.component.ts - 36 - - - - resources - recursos - - apps/client/src/app/app-routing.module.ts - 17 - - - apps/client/src/app/app.component.ts - 71 - - - apps/client/src/app/components/header/header.component.ts - 81 - - - apps/client/src/app/components/header/header.component.ts - 87 - - - apps/client/src/app/pages/blog/2021/07/hallo-ghostfolio/hallo-ghostfolio-page.component.ts - 14 - - - apps/client/src/app/pages/blog/2021/07/hello-ghostfolio/hello-ghostfolio-page.component.ts - 14 - - - apps/client/src/app/pages/blog/2022/07/how-do-i-get-my-finances-in-order/how-do-i-get-my-finances-in-order-page.component.ts - 13 - - - apps/client/src/app/pages/blog/2023/05/unlock-your-financial-potential-with-ghostfolio/unlock-your-financial-potential-with-ghostfolio-page.component.ts - 14 - - - apps/client/src/app/pages/features/features-page.component.ts - 19 - - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.component.ts - 14 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/allinvestview-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/allvue-systems-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/altoo-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/basil-finance-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/beanvest-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/capitally-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/capmon-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/compound-planning-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/copilot-money-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/de.fi-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/delta-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/divvydiary-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/eightfigures-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/empower-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/exirio-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/fina-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/finary-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/finwise-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/folishare-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/getquin-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/gospatz-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/intuit-mint-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/justetf-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/kubera-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/magnifi-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/markets.sh-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/maybe-finance-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/monarch-money-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/monse-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/parqet-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/plannix-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/portfolio-dividend-tracker-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/portseido-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/projectionlab-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/rocket-money-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/seeking-alpha-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/sharesight-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/simple-portfolio-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/snowball-analytics-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/stockle-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/stockmarketeye-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/sumio-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/tiller-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/utluna-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/vyzer-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/wealthfolio-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/wealthica-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/whal-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/yeekatee-page.component.ts - 29 - - - apps/client/src/app/pages/resources/personal-finance-tools/products/ynab-page.component.ts - 29 - - - apps/client/src/app/pages/resources/resources-page.component.ts - 19 - - - - This overview page features a curated collection of personal finance tools compared to the open source alternative Ghostfolio. If you value transparency, data privacy, and community collaboration, Ghostfolio provides an excellent opportunity to take control of your financial management. - This overview page features a curated collection of personal finance tools compared to the open source alternative Ghostfolio. If you value transparency, data privacy, and community collaboration, Ghostfolio provides an excellent opportunity to take control of your financial management. - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html - 8 - - - - Explore the links below to compare a variety of personal finance tools with Ghostfolio. - Explore the links below to compare a variety of personal finance tools with Ghostfolio. - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html - 16 - - - - Open Source Alternative to - Open Source Alternative to - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html - 38 - - - - Open Source Alternative to - Open Source Alternative to - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page-routing.module.ts - 26 - - - - The Open Source Alternative to - The Open Source Alternative to - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - - Are you looking for an open source alternative to ? Ghostfolio is a powerful portfolio management tool that provides individuals with a comprehensive platform to track, analyze, and optimize their investments. Whether you are an experienced investor or just starting out, Ghostfolio offers an intuitive user interface and a wide range of functionalities to help you make informed decisions and take control of your financial future. - Are you looking for an open source alternative to ? Ghostfolio is a powerful portfolio management tool that provides individuals with a comprehensive platform to track, analyze, and optimize their investments. Whether you are an experienced investor or just starting out, Ghostfolio offers an intuitive user interface and a wide range of functionalities to help you make informed decisions and take control of your financial future. - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - - Ghostfolio is an open source software (OSS), providing a cost-effective alternative to making it particularly suitable for individuals on a tight budget, such as those pursuing Financial Independence, Retire Early (FIRE). By leveraging the collective efforts of a community of developers and personal finance enthusiasts, Ghostfolio continuously enhances its capabilities, security, and user experience. - Ghostfolio is an open source software (OSS), providing a cost-effective alternative to making it particularly suitable for individuals on a tight budget, such as those pursuing Financial Independence, Retire Early (FIRE). By leveraging the collective efforts of a community of developers and personal finance enthusiasts, Ghostfolio continuously enhances its capabilities, security, and user experience. - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - - Let’s dive deeper into the detailed Ghostfolio vs comparison table below to gain a thorough understanding of how Ghostfolio positions itself relative to . We will explore various aspects such as features, data privacy, pricing, and more, allowing you to make a well-informed choice for your personal requirements. - Let’s dive deeper into the detailed Ghostfolio vs comparison table below to gain a thorough understanding of how Ghostfolio positions itself relative to . We will explore various aspects such as features, data privacy, pricing, and more, allowing you to make a well-informed choice for your personal requirements. - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - - open-source-alternative-to - open-source-alternative-to - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page-routing.module.ts - 23 - - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.component.ts - 13 - - - - Please note that the information provided in the Ghostfolio vs comparison table is based on our independent research and analysis. This website is not affiliated with or any other product mentioned in the comparison. As the landscape of personal finance tools evolves, it is essential to verify any specific details or changes directly from the respective product page. Data needs a refresh? Help us maintain accurate data on GitHub. - Please note that the information provided in the Ghostfolio vs comparison table is based on our independent research and analysis. This website is not affiliated with or any other product mentioned in the comparison. As the landscape of personal finance tools evolves, it is essential to verify any specific details or changes directly from the respective product page. Data needs a refresh? Help us maintain accurate data on GitHub. - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - - Ready to take your investments to the next level? - Ready to take your investments to the next level? - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - - Get Started - Get Started - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - - Switzerland - Switzerland - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 102 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 530 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 580 - - - - Global - Global - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 73 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 341 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 462 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 581 - - - - United States - United States - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 93 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 149 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 159 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 201 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 220 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 242 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 294 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 316 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 327 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 352 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 354 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 364 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 429 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 439 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 449 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 518 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 541 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 569 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 591 - - - - Belgium - Belgium - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 179 - - - - Germany - Germany - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 140 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 274 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 284 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 305 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 339 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 385 - - - - Austria - Austria - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 262 - - - - Italy - Italy - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 396 - - - - Netherlands - Netherlands - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 406 - - - - Thailand - Thailand - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 418 - - - - New Zealand - New Zealand - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 460 - - - - Czech Republic - Czech Republic - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 471 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 508 - - - - (Last 24 hours) - (Last 24 hours) - - apps/client/src/app/pages/open/open-page.html - 37 - - - - (Last 30 days) - (Last 30 days) - - apps/client/src/app/pages/open/open-page.html - 48 - - - apps/client/src/app/pages/open/open-page.html - 59 - - - - (Last 90 days) - (Last 90 days) - - apps/client/src/app/pages/open/open-page.html - 127 - - - - Choose or drop a file here - Choose or drop a file here - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 86 - - - - You are using the Live Demo. - You are using the Live Demo. - - apps/client/src/app/app.component.html - 17 - - - - One-time fee, annual account fees - One-time fee, annual account fees - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 30 - - - - Distribution of corporate earnings - Distribution of corporate earnings - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 38 - - - - Oops! Could not get the historical exchange rate from - Oops! Could not get the historical exchange rate from - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 226 - - - - Fee - Fee - - libs/ui/src/lib/i18n.ts - 33 - - - - Interest - Interest - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 318 - - - - Revenue for lending out money - Revenue for lending out money - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 46 - - - - Add Tag - Add Tag - - apps/client/src/app/components/admin-tag/admin-tag.component.html - 11 - - - - Do you really want to delete this tag? - Do you really want to delete this tag? - - apps/client/src/app/components/admin-tag/admin-tag.component.ts - 79 - - - - Update tag - Update tag - - apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html - 7 - - - - Add tag - Add tag - - apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html - 8 - - - - France - France - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 121 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 482 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 498 - - - - Ghostfolio X-ray uses static analysis to identify potential issues and risks in your portfolio. - Ghostfolio X-ray uses static analysis to identify potential issues and risks in your portfolio. - - apps/client/src/app/pages/portfolio/fire/fire-page.html - 111 - - - - Currency Cluster Risks - Currency Cluster Risks - - apps/client/src/app/pages/portfolio/fire/fire-page.html - 135 - - - - Account Cluster Risks - Account Cluster Risks - - apps/client/src/app/pages/portfolio/fire/fire-page.html - 148 - - - - Transfer Cash Balance - Transfer Cash Balance - - apps/client/src/app/components/accounts-table/accounts-table.component.html - 9 - - - apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html - 7 - - - - Benchmark - Benchmark - - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 273 - - - - Version - Version - - apps/client/src/app/components/admin-overview/admin-overview.html - 7 - - - - Settings - Settings - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 2 - - - - From - From - - apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html - 11 - - - - To - To - - apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html - 28 - - - - Transfer - Transfer - - apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html - 64 - - - - Finland - Finland - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 490 - - - - Membership - Membership - - apps/client/src/app/pages/user-account/user-account-page-routing.module.ts - 23 - - - apps/client/src/app/pages/user-account/user-account-page.component.ts - 40 - - - - Access - Access - - apps/client/src/app/pages/user-account/user-account-page-routing.module.ts - 28 - - - apps/client/src/app/pages/user-account/user-account-page.component.ts - 46 - - - - Find holding... - Find holding... - - libs/ui/src/lib/assistant/assistant.component.ts - 138 - - - - No entries... - No entries... - - libs/ui/src/lib/assistant/assistant.html - 63 - - - libs/ui/src/lib/assistant/assistant.html - 84 - - - - Asset Profile - Asset Profile - - apps/client/src/app/components/admin-jobs/admin-jobs.html - 31 - - - - Do you really want to delete this asset profile? - Do you really want to delete this asset profile? - - apps/client/src/app/components/admin-market-data/admin-market-data.service.ts - 13 - - - - Search - Search - - apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html - 16 - - - - Add Manually - Add Manually - - apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html - 19 - - - - Ghostfolio is a personal finance dashboard to keep track of your net worth including cash, stocks, ETFs and cryptocurrencies across multiple platforms. - Ghostfolio é um dashboard de finanças pessoais para acompanhar os seus activos como acções, ETFs ou criptomoedas em múltiplas plataformas. - - apps/client/src/app/pages/i18n/i18n-page.html - 4 - - - - Last All Time High - Last All Time High - - libs/ui/src/lib/benchmark/benchmark.component.html - 65 - - - - User - User - - apps/client/src/app/components/admin-users/admin-users.html - 29 - - - - Ghostfolio vs comparison table - Ghostfolio vs comparison table - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - - Canada - Canada - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 561 - - - - Open Source Wealth Management Software - Open Source Wealth Management Software - - apps/client/src/app/pages/i18n/i18n-page.html - 14 - - - - app, asset, cryptocurrency, dashboard, etf, finance, management, performance, portfolio, software, stock, trading, wealth, web3 - app, asset, cryptocurrency, dashboard, etf, finance, management, performance, portfolio, software, stock, trading, wealth, web3 - - apps/client/src/app/pages/i18n/i18n-page.html - 9 - - - - Oops, cash balance transfer has failed. - Oops, cash balance transfer has failed. - - apps/client/src/app/pages/accounts/accounts-page.component.ts - 304 - - - - Poland - Poland - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 131 - - - - South Africa - South Africa - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 251 - - - - Extreme Fear - Extreme Fear - - libs/ui/src/lib/i18n.ts - 69 - - - - Extreme Greed - Extreme Greed - - libs/ui/src/lib/i18n.ts - 70 - - - - Neutral - Neutral - - libs/ui/src/lib/i18n.ts - 73 - - - - Oops! Could not parse historical data. - Oops! Could not parse historical data. - - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 236 - - - - Do you really want to delete this system message? - Do you really want to delete this system message? - - apps/client/src/app/components/admin-overview/admin-overview.component.ts - 166 - - - - 50-Day Trend - 50-Day Trend - - libs/ui/src/lib/benchmark/benchmark.component.html - 15 - - - - 200-Day Trend - 200-Day Trend - - libs/ui/src/lib/benchmark/benchmark.component.html - 40 - - - - Cash Balances - Cash Balances - - apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html - 115 - - - - Starting from - Starting from - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - - year - year - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 27 + + + Let’s dive deeper into the detailed Ghostfolio vs comparison table below to gain a thorough understanding of how Ghostfolio positions itself relative to . We will explore various aspects such as features, data privacy, pricing, and more, allowing you to make a well-informed choice for your personal requirements. + Let’s dive deeper into the detailed Ghostfolio vs comparison table below to gain a thorough understanding of how Ghostfolio positions itself relative to . We will explore various aspects such as features, data privacy, pricing, and more, allowing you to make a well-informed choice for your personal requirements. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 38 + + + open-source-alternative-to + alternativa-de-software-livre-ao - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page-routing.module.ts + 26 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.component.ts + 13 + + + Please note that the information provided in the Ghostfolio vs comparison table is based on our independent research and analysis. This website is not affiliated with or any other product mentioned in the comparison. As the landscape of personal finance tools evolves, it is essential to verify any specific details or changes directly from the respective product page. Data needs a refresh? Help us maintain accurate data on GitHub. + Please note that the information provided in the Ghostfolio vs comparison table is based on our independent research and analysis. This website is not affiliated with or any other product mentioned in the comparison. As the landscape of personal finance tools evolves, it is essential to verify any specific details or changes directly from the respective product page. Data needs a refresh? Help us maintain accurate data on GitHub. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 210 + + + Ready to take your investments to the next level? + Ready to take your investments to the next level? - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 223 + + + Get Started + Começar - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 232 + + + Switzerland + Switzerland - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 58 + + + Global + Global - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 59 + + + (Last 24 hours) + (Last 24 hours) - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/pages/open/open-page.html + 37 + + + (Last 30 days) + (Last 30 days) - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/pages/open/open-page.html + 48 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/pages/open/open-page.html + 59 + + + (Last 90 days) + (Last 90 days) - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/pages/open/open-page.html + 127 + + + Choose or drop a file here + Choose or drop a file here - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 84 + + + You are using the Live Demo. + You are using the Live Demo. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/app.component.html + 12 + + + One-time fee, annual account fees + One-time fee, annual account fees - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 33 + + + Distribution of corporate earnings + Distribution of corporate earnings - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 41 + + + Oops! Could not get the historical exchange rate from + Oops! Could not get the historical exchange rate from - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 317 + + + Fee + Fee - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/i18n.ts + 33 + + + Interest + Interest - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 331 + + + Revenue for lending out money + Revenue for lending out money - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 49 + + + Add Tag + Add Tag - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/admin-tag/admin-tag.component.html + 11 + + + Do you really want to delete this tag? + Do you really want to delete this tag? - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/admin-tag/admin-tag.component.ts + 79 + + + Update tag + Update tag - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html + 8 + + + Add tag + Add tag - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html + 10 + + + Ghostfolio X-ray uses static analysis to identify potential issues and risks in your portfolio. + Ghostfolio X-ray uses static analysis to identify potential issues and risks in your portfolio. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/portfolio/fire/fire-page.html + 111 + + + Currency Cluster Risks + Currency Cluster Risks - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/portfolio/fire/fire-page.html + 134 + + + Account Cluster Risks + Account Cluster Risks - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/portfolio/fire/fire-page.html + 146 + + + Transfer Cash Balance + Transfer Cash Balance - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/accounts-table/accounts-table.component.html + 10 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html + 7 + + + Benchmark + Benchmark - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 284 + + + Version + Version - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/admin-overview/admin-overview.html + 7 + + + Settings + Settings - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 2 + + + From + From - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html + 11 + + + To + To - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html + 32 + + + Transfer + Transfer - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html + 72 + + + Membership + Membership - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/user-account/user-account-page-routing.module.ts + 23 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/user-account/user-account-page.component.ts + 40 + + + Access + Access - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/user-account/user-account-page-routing.module.ts + 28 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/user-account/user-account-page.component.ts + 46 + + + Find holding... + Find holding... - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/assistant/assistant.component.ts + 138 + + + No entries... + No entries... - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/assistant/assistant.html + 63 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/assistant/assistant.html + 84 + + + Asset Profile + Asset Profile - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/admin-jobs/admin-jobs.html + 35 + + + Do you really want to delete this asset profile? + Do you really want to delete this asset profile? - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/admin-market-data/admin-market-data.service.ts + 13 + + + Search + Search - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html + 16 + + + Add Manually + Add Manually - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html + 19 + + + Ghostfolio is a personal finance dashboard to keep track of your net worth including cash, stocks, ETFs and cryptocurrencies across multiple platforms. + Ghostfolio é um dashboard de finanças pessoais para acompanhar os seus activos como acções, ETFs ou criptomoedas em múltiplas plataformas. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/i18n/i18n-page.html + 4 + + + Last All Time High + Last All Time High - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/benchmark/benchmark.component.html + 65 + + + User + User - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/admin-users/admin-users.html + 29 + + + Ghostfolio vs comparison table + Ghostfolio vs tabela de comparação - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 49 + + + Open Source Wealth Management Software + Open Source Wealth Management Software - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/i18n/i18n-page.html + 14 + + + app, asset, cryptocurrency, dashboard, etf, finance, management, performance, portfolio, software, stock, trading, wealth, web3 + app, asset, cryptocurrency, dashboard, etf, finance, management, performance, portfolio, software, stock, trading, wealth, web3 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/i18n/i18n-page.html + 9 + + + Oops, cash balance transfer has failed. + Oops, cash balance transfer has failed. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/accounts/accounts-page.component.ts + 304 + + + Extreme Fear + Extreme Fear - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/i18n.ts + 69 + + + Extreme Greed + Extreme Greed - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/i18n.ts + 70 + + + Neutral + Neutral - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/i18n.ts + 73 + + + Oops! Could not parse historical data. + Oops! Could not parse historical data. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 232 + + + Do you really want to delete this system message? + Do you really want to delete this system message? - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/admin-overview/admin-overview.component.ts + 166 + + + 50-Day Trend + 50-Day Trend - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/benchmark/benchmark.component.html + 15 + + + 200-Day Trend + 200-Day Trend - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/benchmark/benchmark.component.html + 40 + + + Cash Balances + Cash Balances - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html + 115 + + + Starting from + Starting from - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 188 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 193 + + + year + year - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 189 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 195 @@ -14598,7 +6102,7 @@ Do you really want to delete this account balance? libs/ui/src/lib/account-balances/account-balances.component.ts - 102 + 101 @@ -14609,12 +6113,12 @@ 129 - + If a translation is missing, kindly support us in extending it here. If a translation is missing, kindly support us in extending it here. apps/client/src/app/components/user-account-settings/user-account-settings.html - 55 + 50 @@ -14622,7 +6126,7 @@ The current market price is apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 342 + 336 @@ -14630,7 +6134,7 @@ Test apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 309 + 320 @@ -14646,7 +6150,7 @@ Permission apps/client/src/app/components/access-table/access-table.component.html - 17 + 18 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -14658,7 +6162,7 @@ Restricted view apps/client/src/app/components/access-table/access-table.component.html - 25 + 26 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -14726,7 +6230,7 @@ Asset Performance apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 51 + 50 @@ -14734,7 +6238,7 @@ Absolute Currency Performance apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 73 + 72 @@ -14742,7 +6246,7 @@ Currency Performance apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 98 + 96 @@ -14750,7 +6254,7 @@ Absolute Net Performance apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 121 + 119 @@ -14758,7 +6262,7 @@ Net Performance apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 140 + 138 @@ -14806,7 +6310,7 @@ View apps/client/src/app/components/access-table/access-table.component.html - 22 + 23 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -14821,12 +6325,12 @@ 8 - + If you retire today, you would be able to withdraw per year or per month, based on your total assets of and a withdrawal rate of 4%. If you retire today, you would be able to withdraw per year or per month, based on your total assets of and a withdrawal rate of 4%. apps/client/src/app/pages/portfolio/fire/fire-page.html - 68 + 67 @@ -14850,7 +6354,7 @@ years libs/ui/src/lib/assistant/assistant.component.ts - 233 + 250 @@ -14874,7 +6378,7 @@ Data Gathering apps/client/src/app/components/admin-overview/admin-overview.html - 134 + 141 @@ -14934,7 +6438,7 @@ Oops! It looks like you’re making too many requests. Please slow down a bit. apps/client/src/app/core/http-response.interceptor.ts - 107 + 96 @@ -14965,7 +6469,7 @@ Activity Activity - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 219 @@ -14973,7 +6477,7 @@ Dividend Yield Dividend Yield - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 187 @@ -14982,7 +6486,7 @@ Execute Job apps/client/src/app/components/admin-jobs/admin-jobs.html - 183 + 174 @@ -14990,7 +6494,7 @@ Priority apps/client/src/app/components/admin-jobs/admin-jobs.html - 63 + 62 @@ -14998,7 +6502,7 @@ This action is not allowed. apps/client/src/app/core/http-response.interceptor.ts - 70 + 61 @@ -15013,7 +6517,7 @@ Change with currency effect Change with currency effect - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 52 @@ -15021,7 +6525,7 @@ Performance with currency effect Performance with currency effect - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 79 @@ -15049,6 +6553,78 @@ 66 + + Internationalization + Internationalization + + apps/client/src/app/app-routing.module.ts + 79 + + + + Do you really want to close your Ghostfolio account? + Do you really want to close your Ghostfolio account? + + apps/client/src/app/components/user-account-settings/user-account-settings.component.ts + 147 + + + + Danger Zone + Danger Zone + + apps/client/src/app/components/user-account-settings/user-account-settings.html + 240 + + + + Close Account + Close Account + + apps/client/src/app/components/user-account-settings/user-account-settings.html + 275 + + + + By ETF Holding + By ETF Holding + + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 333 + + + + Approximation based on the top holdings of each ETF + Approximation based on the top holdings of each ETF + + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 340 + + + + Join now or check out the example account + Join now or check out the example account + + apps/client/src/app/pages/landing/landing-page.html + 426 + + + + Oops! There was an error setting up biometric authentication. + Oops! There was an error setting up biometric authentication. + + apps/client/src/app/components/user-account-settings/user-account-settings.component.ts + 301 + + + + Show more + Show more + + libs/ui/src/lib/top-holdings/top-holdings.component.html + 81 + + - + \ No newline at end of file diff --git a/apps/client/src/locales/messages.tr.xlf b/apps/client/src/locales/messages.tr.xlf index 7c7b737af..c47dcedc0 100644 --- a/apps/client/src/locales/messages.tr.xlf +++ b/apps/client/src/locales/messages.tr.xlf @@ -4,10 +4,6 @@ about hakkinda - - apps/client/src/app/app-routing.module.ts - 9 - apps/client/src/app/app.component.ts 59 @@ -32,6 +28,10 @@ apps/client/src/app/components/header/header.component.ts 82 + + apps/client/src/app/core/paths.ts + 2 + apps/client/src/app/pages/about/about-page.component.ts 45 @@ -78,14519 +78,6023 @@ apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.component.ts - 22 + 18 - apps/client/src/app/pages/resources/personal-finance-tools/products/allinvestview-page.component.ts - 26 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 23 + + + faq + sss - apps/client/src/app/pages/resources/personal-finance-tools/products/allvue-systems-page.component.ts - 26 + apps/client/src/app/app.component.ts + 66 - apps/client/src/app/pages/resources/personal-finance-tools/products/altoo-page.component.ts - 26 + apps/client/src/app/core/paths.ts + 3 - apps/client/src/app/pages/resources/personal-finance-tools/products/basil-finance-page.component.ts - 26 + apps/client/src/app/pages/about/overview/about-overview-page.component.ts + 19 - apps/client/src/app/pages/resources/personal-finance-tools/products/beanvest-page.component.ts - 26 + apps/client/src/app/pages/faq/faq-page.component.ts + 37 - apps/client/src/app/pages/resources/personal-finance-tools/products/capitally-page.component.ts - 26 + apps/client/src/app/pages/faq/faq-page.component.ts + 42 - apps/client/src/app/pages/resources/personal-finance-tools/products/capmon-page.component.ts - 26 + apps/client/src/app/pages/faq/faq-page.component.ts + 48 - apps/client/src/app/pages/resources/personal-finance-tools/products/compound-planning-page.component.ts - 26 + apps/client/src/app/pages/resources/resources-page.component.ts + 17 + + + features + oezellikler - apps/client/src/app/pages/resources/personal-finance-tools/products/copilot-money-page.component.ts - 26 + apps/client/src/app/app.component.ts + 67 - apps/client/src/app/pages/resources/personal-finance-tools/products/de.fi-page.component.ts - 26 + apps/client/src/app/components/header/header.component.ts + 78 - apps/client/src/app/pages/resources/personal-finance-tools/products/delta-page.component.ts - 26 + apps/client/src/app/components/header/header.component.ts + 83 - apps/client/src/app/pages/resources/personal-finance-tools/products/divvydiary-page.component.ts - 26 + apps/client/src/app/core/paths.ts + 4 - apps/client/src/app/pages/resources/personal-finance-tools/products/eightfigures-page.component.ts - 26 + apps/client/src/app/pages/about/overview/about-overview-page.component.ts + 20 - apps/client/src/app/pages/resources/personal-finance-tools/products/empower-page.component.ts - 26 + apps/client/src/app/pages/blog/2022/11/black-friday-2022/black-friday-2022-page.component.ts + 15 - apps/client/src/app/pages/resources/personal-finance-tools/products/exirio-page.component.ts - 26 + apps/client/src/app/pages/blog/2023/03/1000-stars-on-github/1000-stars-on-github-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/products/fina-page.component.ts - 26 + apps/client/src/app/pages/blog/2023/05/unlock-your-financial-potential-with-ghostfolio/unlock-your-financial-potential-with-ghostfolio-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/products/finary-page.component.ts - 26 + apps/client/src/app/pages/blog/2023/07/exploring-the-path-to-fire/exploring-the-path-to-fire-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/products/finwise-page.component.ts - 26 + apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.component.ts + 15 - apps/client/src/app/pages/resources/personal-finance-tools/products/folishare-page.component.ts - 26 + apps/client/src/app/pages/blog/2023/11/black-week-2023/black-week-2023-page.component.ts + 15 - apps/client/src/app/pages/resources/personal-finance-tools/products/getquin-page.component.ts - 26 + apps/client/src/app/pages/blog/2023/11/hacktoberfest-2023-debriefing/hacktoberfest-2023-debriefing-page.component.ts + 14 - apps/client/src/app/pages/resources/personal-finance-tools/products/gospatz-page.component.ts - 26 + apps/client/src/app/pages/faq/overview/faq-overview-page.component.ts + 14 - apps/client/src/app/pages/resources/personal-finance-tools/products/intuit-mint-page.component.ts - 26 + apps/client/src/app/pages/pricing/pricing-page.component.ts + 35 - apps/client/src/app/pages/resources/personal-finance-tools/products/justetf-page.component.ts - 26 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 24 + + + license + lisans - apps/client/src/app/pages/resources/personal-finance-tools/products/kubera-page.component.ts - 26 + apps/client/src/app/app.component.ts + 61 - apps/client/src/app/pages/resources/personal-finance-tools/products/magnifi-page.component.ts - 26 + apps/client/src/app/core/paths.ts + 5 - apps/client/src/app/pages/resources/personal-finance-tools/products/markets.sh-page.component.ts - 26 + apps/client/src/app/pages/about/about-page.component.ts + 55 + + + markets + piyasalar - apps/client/src/app/pages/resources/personal-finance-tools/products/maybe-finance-page.component.ts - 26 + apps/client/src/app/app.component.ts + 68 - apps/client/src/app/pages/resources/personal-finance-tools/products/monarch-money-page.component.ts - 26 + apps/client/src/app/components/header/header.component.ts + 79 - apps/client/src/app/pages/resources/personal-finance-tools/products/monse-page.component.ts - 26 + apps/client/src/app/components/header/header.component.ts + 84 - apps/client/src/app/pages/resources/personal-finance-tools/products/parqet-page.component.ts - 26 + apps/client/src/app/core/paths.ts + 6 - apps/client/src/app/pages/resources/personal-finance-tools/products/plannix-page.component.ts - 26 + apps/client/src/app/pages/blog/2022/08/500-stars-on-github/500-stars-on-github-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/products/portfolio-dividend-tracker-page.component.ts - 26 + apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.component.ts + 16 - apps/client/src/app/pages/resources/personal-finance-tools/products/portseido-page.component.ts - 26 + apps/client/src/app/pages/faq/saas/saas-page.component.ts + 14 + + + pricing + fiyatlandirma - apps/client/src/app/pages/resources/personal-finance-tools/products/projectionlab-page.component.ts - 26 + apps/client/src/app/app.component.ts + 69 - apps/client/src/app/pages/resources/personal-finance-tools/products/rocket-money-page.component.ts - 26 + apps/client/src/app/components/header/header.component.ts + 80 - apps/client/src/app/pages/resources/personal-finance-tools/products/seeking-alpha-page.component.ts - 26 + apps/client/src/app/components/header/header.component.ts + 85 - apps/client/src/app/pages/resources/personal-finance-tools/products/sharesight-page.component.ts - 26 + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.component.ts + 14 - apps/client/src/app/pages/resources/personal-finance-tools/products/simple-portfolio-page.component.ts - 26 + apps/client/src/app/components/user-account-membership/user-account-membership.component.ts + 38 - apps/client/src/app/pages/resources/personal-finance-tools/products/snowball-analytics-page.component.ts - 26 + apps/client/src/app/core/http-response.interceptor.ts + 72 - apps/client/src/app/pages/resources/personal-finance-tools/products/stockle-page.component.ts - 26 + apps/client/src/app/core/paths.ts + 7 - apps/client/src/app/pages/resources/personal-finance-tools/products/stockmarketeye-page.component.ts - 26 + apps/client/src/app/pages/blog/2021/07/hallo-ghostfolio/hallo-ghostfolio-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/products/sumio-page.component.ts - 26 + apps/client/src/app/pages/blog/2021/07/hello-ghostfolio/hello-ghostfolio-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/products/tiller-page.component.ts - 26 + apps/client/src/app/pages/blog/2022/01/first-months-in-open-source/first-months-in-open-source-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/products/utluna-page.component.ts - 26 + apps/client/src/app/pages/blog/2022/08/500-stars-on-github/500-stars-on-github-page.component.ts + 14 - apps/client/src/app/pages/resources/personal-finance-tools/products/vyzer-page.component.ts - 26 + apps/client/src/app/pages/blog/2022/11/black-friday-2022/black-friday-2022-page.component.ts + 16 - apps/client/src/app/pages/resources/personal-finance-tools/products/wealthfolio-page.component.ts - 26 + apps/client/src/app/pages/blog/2023/03/1000-stars-on-github/1000-stars-on-github-page.component.ts + 14 - apps/client/src/app/pages/resources/personal-finance-tools/products/wealthica-page.component.ts - 26 + apps/client/src/app/pages/blog/2023/11/black-week-2023/black-week-2023-page.component.ts + 16 - apps/client/src/app/pages/resources/personal-finance-tools/products/whal-page.component.ts - 26 + apps/client/src/app/pages/faq/saas/saas-page.component.ts + 15 - apps/client/src/app/pages/resources/personal-finance-tools/products/yeekatee-page.component.ts - 26 + libs/ui/src/lib/membership-card/membership-card.component.ts + 25 + + + privacy-policy + gizlilik-politikasi - apps/client/src/app/pages/resources/personal-finance-tools/products/ynab-page.component.ts - 26 + apps/client/src/app/app.component.ts + 64 - - - faq - sss - apps/client/src/app/app-routing.module.ts - 10 + apps/client/src/app/core/paths.ts + 8 + + + apps/client/src/app/pages/about/about-page.component.ts + 63 + + + register + kayit-ol apps/client/src/app/app.component.ts - 66 + 70 - apps/client/src/app/pages/about/overview/about-overview-page.component.ts - 19 + apps/client/src/app/components/header/header.component.ts + 86 - apps/client/src/app/pages/faq/faq-page.component.ts - 37 + apps/client/src/app/core/auth.guard.ts + 55 - apps/client/src/app/pages/faq/faq-page.component.ts - 42 + apps/client/src/app/core/paths.ts + 9 - apps/client/src/app/pages/faq/faq-page.component.ts - 48 + apps/client/src/app/pages/faq/saas/saas-page.component.ts + 16 - apps/client/src/app/pages/resources/resources-page.component.ts - 17 + apps/client/src/app/pages/features/features-page.component.ts + 29 - - - features - oezellikler - apps/client/src/app/app-routing.module.ts - 11 + apps/client/src/app/pages/landing/landing-page.component.ts + 27 + + + apps/client/src/app/pages/pricing/pricing-page.component.ts + 36 + + + resources + kaynaklar apps/client/src/app/app.component.ts - 67 + 71 apps/client/src/app/components/header/header.component.ts - 78 + 81 apps/client/src/app/components/header/header.component.ts - 83 + 87 - apps/client/src/app/pages/about/overview/about-overview-page.component.ts - 20 + apps/client/src/app/core/paths.ts + 10 - apps/client/src/app/pages/blog/2022/11/black-friday-2022/black-friday-2022-page.component.ts - 15 + apps/client/src/app/pages/blog/2021/07/hallo-ghostfolio/hallo-ghostfolio-page.component.ts + 14 - apps/client/src/app/pages/blog/2023/03/1000-stars-on-github/1000-stars-on-github-page.component.ts - 13 + apps/client/src/app/pages/blog/2021/07/hello-ghostfolio/hello-ghostfolio-page.component.ts + 14 - apps/client/src/app/pages/blog/2023/05/unlock-your-financial-potential-with-ghostfolio/unlock-your-financial-potential-with-ghostfolio-page.component.ts + apps/client/src/app/pages/blog/2022/07/how-do-i-get-my-finances-in-order/how-do-i-get-my-finances-in-order-page.component.ts 13 - apps/client/src/app/pages/blog/2023/07/exploring-the-path-to-fire/exploring-the-path-to-fire-page.component.ts - 13 + apps/client/src/app/pages/blog/2023/05/unlock-your-financial-potential-with-ghostfolio/unlock-your-financial-potential-with-ghostfolio-page.component.ts + 14 - apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.component.ts - 15 + apps/client/src/app/pages/features/features-page.component.ts + 30 - apps/client/src/app/pages/blog/2023/11/black-week-2023/black-week-2023-page.component.ts - 15 - - - apps/client/src/app/pages/blog/2023/11/hacktoberfest-2023-debriefing/hacktoberfest-2023-debriefing-page.component.ts - 14 - - - apps/client/src/app/pages/faq/overview/faq-overview-page.component.ts + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.component.ts 14 - apps/client/src/app/pages/pricing/pricing-page.component.ts - 35 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 26 - apps/client/src/app/pages/resources/personal-finance-tools/products/allinvestview-page.component.ts - 27 + apps/client/src/app/pages/resources/resources-page.component.ts + 19 + + + Personal Finance + Kişisel Finans - apps/client/src/app/pages/resources/personal-finance-tools/products/allvue-systems-page.component.ts - 27 + apps/client/src/app/app.component.html + 54 + + + Markets + Piyasalar - apps/client/src/app/pages/resources/personal-finance-tools/products/altoo-page.component.ts - 27 + apps/client/src/app/app.component.html + 58 - apps/client/src/app/pages/resources/personal-finance-tools/products/basil-finance-page.component.ts - 27 + apps/client/src/app/components/header/header.component.html + 380 - apps/client/src/app/pages/resources/personal-finance-tools/products/beanvest-page.component.ts - 27 + apps/client/src/app/components/home-market/home-market.html + 2 - apps/client/src/app/pages/resources/personal-finance-tools/products/capitally-page.component.ts - 27 + apps/client/src/app/pages/resources/resources-page.html + 56 + + + Resources + Piyasalar - apps/client/src/app/pages/resources/personal-finance-tools/products/capmon-page.component.ts - 27 + apps/client/src/app/app.component.html + 61 - apps/client/src/app/pages/resources/personal-finance-tools/products/compound-planning-page.component.ts - 27 + apps/client/src/app/components/header/header.component.html + 82 - apps/client/src/app/pages/resources/personal-finance-tools/products/copilot-money-page.component.ts - 27 + apps/client/src/app/components/header/header.component.html + 283 - apps/client/src/app/pages/resources/personal-finance-tools/products/de.fi-page.component.ts - 27 + apps/client/src/app/pages/resources/resources-page.html + 4 + + + About + Hakkında - apps/client/src/app/pages/resources/personal-finance-tools/products/delta-page.component.ts - 27 + apps/client/src/app/app.component.html + 67 - apps/client/src/app/pages/resources/personal-finance-tools/products/divvydiary-page.component.ts - 27 + apps/client/src/app/components/header/header.component.html + 112 - apps/client/src/app/pages/resources/personal-finance-tools/products/eightfigures-page.component.ts - 27 + apps/client/src/app/components/header/header.component.html + 351 + + + Blog + Blog - apps/client/src/app/pages/resources/personal-finance-tools/products/empower-page.component.ts - 27 + apps/client/src/app/app.component.html + 70 - apps/client/src/app/pages/resources/personal-finance-tools/products/exirio-page.component.ts - 27 + apps/client/src/app/pages/blog/2021/07/hallo-ghostfolio/hallo-ghostfolio-page.html + 204 - apps/client/src/app/pages/resources/personal-finance-tools/products/fina-page.component.ts - 27 + apps/client/src/app/pages/blog/2021/07/hello-ghostfolio/hello-ghostfolio-page.html + 183 - apps/client/src/app/pages/resources/personal-finance-tools/products/finary-page.component.ts - 27 + apps/client/src/app/pages/blog/2022/01/first-months-in-open-source/first-months-in-open-source-page.html + 183 - apps/client/src/app/pages/resources/personal-finance-tools/products/finwise-page.component.ts - 27 + apps/client/src/app/pages/blog/2022/07/ghostfolio-meets-internet-identity/ghostfolio-meets-internet-identity-page.html + 183 - apps/client/src/app/pages/resources/personal-finance-tools/products/folishare-page.component.ts - 27 + apps/client/src/app/pages/blog/2022/07/how-do-i-get-my-finances-in-order/how-do-i-get-my-finances-in-order-page.html + 209 - apps/client/src/app/pages/resources/personal-finance-tools/products/getquin-page.component.ts - 27 + apps/client/src/app/pages/blog/2022/08/500-stars-on-github/500-stars-on-github-page.html + 195 - apps/client/src/app/pages/resources/personal-finance-tools/products/gospatz-page.component.ts - 27 + apps/client/src/app/pages/blog/2022/10/hacktoberfest-2022/hacktoberfest-2022-page.html + 181 - apps/client/src/app/pages/resources/personal-finance-tools/products/intuit-mint-page.component.ts - 27 + apps/client/src/app/pages/blog/2022/11/black-friday-2022/black-friday-2022-page.html + 141 - apps/client/src/app/pages/resources/personal-finance-tools/products/justetf-page.component.ts - 27 + apps/client/src/app/pages/blog/2022/12/the-importance-of-tracking-your-personal-finances/the-importance-of-tracking-your-personal-finances-page.html + 168 - apps/client/src/app/pages/resources/personal-finance-tools/products/kubera-page.component.ts - 27 + apps/client/src/app/pages/blog/2023/01/ghostfolio-auf-sackgeld-vorgestellt/ghostfolio-auf-sackgeld-vorgestellt-page.html + 178 - apps/client/src/app/pages/resources/personal-finance-tools/products/magnifi-page.component.ts - 27 + apps/client/src/app/pages/blog/2023/02/ghostfolio-meets-umbrel/ghostfolio-meets-umbrel-page.html + 202 - apps/client/src/app/pages/resources/personal-finance-tools/products/markets.sh-page.component.ts - 27 + apps/client/src/app/pages/blog/2023/03/1000-stars-on-github/1000-stars-on-github-page.html + 252 - apps/client/src/app/pages/resources/personal-finance-tools/products/maybe-finance-page.component.ts - 27 + apps/client/src/app/pages/blog/2023/05/unlock-your-financial-potential-with-ghostfolio/unlock-your-financial-potential-with-ghostfolio-page.html + 233 - apps/client/src/app/pages/resources/personal-finance-tools/products/monarch-money-page.component.ts - 27 + apps/client/src/app/pages/blog/2023/07/exploring-the-path-to-fire/exploring-the-path-to-fire-page.html + 243 - apps/client/src/app/pages/resources/personal-finance-tools/products/monse-page.component.ts - 27 + apps/client/src/app/pages/blog/2023/08/ghostfolio-joins-oss-friends/ghostfolio-joins-oss-friends-page.html + 154 - apps/client/src/app/pages/resources/personal-finance-tools/products/parqet-page.component.ts - 27 + apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.html + 273 - apps/client/src/app/pages/resources/personal-finance-tools/products/plannix-page.component.ts - 27 + apps/client/src/app/pages/blog/2023/09/hacktoberfest-2023/hacktoberfest-2023-page.html + 181 - apps/client/src/app/pages/resources/personal-finance-tools/products/portfolio-dividend-tracker-page.component.ts - 27 + apps/client/src/app/pages/blog/2023/11/black-week-2023/black-week-2023-page.html + 148 - apps/client/src/app/pages/resources/personal-finance-tools/products/portseido-page.component.ts - 27 + apps/client/src/app/pages/blog/2023/11/hacktoberfest-2023-debriefing/hacktoberfest-2023-debriefing-page.html + 270 - apps/client/src/app/pages/resources/personal-finance-tools/products/projectionlab-page.component.ts - 27 + apps/client/src/app/pages/blog/blog-page.html + 5 + + + Changelog + Değişiklik Günlüğü - apps/client/src/app/pages/resources/personal-finance-tools/products/rocket-money-page.component.ts - 27 + apps/client/src/app/app.component.html + 74 - apps/client/src/app/pages/resources/personal-finance-tools/products/seeking-alpha-page.component.ts - 27 + apps/client/src/app/pages/about/changelog/changelog-page.html + 4 + + + Features + Özellikler - apps/client/src/app/pages/resources/personal-finance-tools/products/sharesight-page.component.ts - 27 + apps/client/src/app/app.component.html + 76 - apps/client/src/app/pages/resources/personal-finance-tools/products/simple-portfolio-page.component.ts - 27 + apps/client/src/app/components/header/header.component.html + 338 - apps/client/src/app/pages/resources/personal-finance-tools/products/snowball-analytics-page.component.ts - 27 + apps/client/src/app/pages/features/features-page.html + 5 + + + Frequently Asked Questions (FAQ) + Sıkça Sorulan Sorular (SSS) - apps/client/src/app/pages/resources/personal-finance-tools/products/stockle-page.component.ts - 27 + apps/client/src/app/app.component.html + 80 - apps/client/src/app/pages/resources/personal-finance-tools/products/stockmarketeye-page.component.ts - 27 + apps/client/src/app/pages/about/overview/about-overview-page.html + 146 + + + License + Lisans - apps/client/src/app/pages/resources/personal-finance-tools/products/sumio-page.component.ts - 27 + apps/client/src/app/app.component.html + 85 - apps/client/src/app/pages/resources/personal-finance-tools/products/tiller-page.component.ts - 27 + apps/client/src/app/pages/about/license/license-page.html + 4 + + + Pricing + Fiyatlandırma - apps/client/src/app/pages/resources/personal-finance-tools/products/utluna-page.component.ts - 27 + apps/client/src/app/app.component.html + 94 - apps/client/src/app/pages/resources/personal-finance-tools/products/vyzer-page.component.ts - 27 + apps/client/src/app/components/header/header.component.html + 98 - apps/client/src/app/pages/resources/personal-finance-tools/products/wealthfolio-page.component.ts - 27 + apps/client/src/app/components/header/header.component.html + 294 - apps/client/src/app/pages/resources/personal-finance-tools/products/wealthica-page.component.ts - 27 + apps/client/src/app/components/header/header.component.html + 365 - apps/client/src/app/pages/resources/personal-finance-tools/products/whal-page.component.ts - 27 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 186 + + + Privacy Policy + Gizlilik Politikası - apps/client/src/app/pages/resources/personal-finance-tools/products/yeekatee-page.component.ts - 27 + apps/client/src/app/app.component.html + 100 - apps/client/src/app/pages/resources/personal-finance-tools/products/ynab-page.component.ts - 27 + apps/client/src/app/pages/about/privacy-policy/privacy-policy-page.html + 4 - - license - lisans + + Community + Topluluk - apps/client/src/app/app-routing.module.ts - 12 + apps/client/src/app/app.component.html + 118 - apps/client/src/app/app.component.ts - 61 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 77 - apps/client/src/app/pages/about/about-page.component.ts - 55 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 82 - - - markets - piyasalar - apps/client/src/app/app-routing.module.ts - 13 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 86 - apps/client/src/app/app.component.ts - 68 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 90 - apps/client/src/app/components/header/header.component.ts - 79 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 94 - apps/client/src/app/components/header/header.component.ts - 84 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 99 - apps/client/src/app/pages/blog/2022/08/500-stars-on-github/500-stars-on-github-page.component.ts - 13 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 104 - apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.component.ts - 16 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 108 - apps/client/src/app/pages/faq/saas/saas-page.component.ts - 14 + apps/client/src/app/pages/features/features-page.html + 256 - - pricing - fiyatlandirma + + The risk of loss in trading can be substantial. It is not advisable to invest money you may need in the short term. + Alım satımda kayıp riski büyük boyutta olabilir. Kısa vadede ihtiyaç duyabileceğiniz parayla yatırım yapmak tavsiye edilmez. - apps/client/src/app/app-routing.module.ts - 14 - - - apps/client/src/app/app.component.ts - 69 - - - apps/client/src/app/components/header/header.component.ts - 80 + apps/client/src/app/app.component.html + 194 + + + Alias + Takma Ad - apps/client/src/app/components/header/header.component.ts - 85 + apps/client/src/app/components/access-table/access-table.component.html + 4 - apps/client/src/app/components/home-summary/home-summary.component.ts - 125 + apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html + 11 + + + Grantee + Hibe Alan / Alıcı - apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.component.ts - 14 + apps/client/src/app/components/access-table/access-table.component.html + 11 + + + Type + Tip - apps/client/src/app/components/user-account-membership/user-account-membership.component.ts - 38 + apps/client/src/app/components/admin-jobs/admin-jobs.html + 31 - apps/client/src/app/core/http-response.interceptor.ts - 83 + apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html + 22 - apps/client/src/app/pages/blog/2021/07/hallo-ghostfolio/hallo-ghostfolio-page.component.ts - 13 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 15 - apps/client/src/app/pages/blog/2021/07/hello-ghostfolio/hello-ghostfolio-page.component.ts - 13 + libs/ui/src/lib/activities-table/activities-table.component.html + 160 + + + Details + Ayrıntılar - apps/client/src/app/pages/blog/2022/01/first-months-in-open-source/first-months-in-open-source-page.component.ts - 13 + apps/client/src/app/components/access-table/access-table.component.html + 33 + + + Revoke + Geri Al - apps/client/src/app/pages/blog/2022/08/500-stars-on-github/500-stars-on-github-page.component.ts - 14 + apps/client/src/app/components/access-table/access-table.component.html + 62 + + + Do you really want to revoke this granted access? + Bu erişim iznini geri almayı gerçekten istiyor musunuz? - apps/client/src/app/pages/blog/2022/11/black-friday-2022/black-friday-2022-page.component.ts - 16 + apps/client/src/app/components/access-table/access-table.component.ts + 50 + + + Cash Balance + Nakit Bakiye - apps/client/src/app/pages/blog/2023/03/1000-stars-on-github/1000-stars-on-github-page.component.ts - 14 + apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html + 45 - apps/client/src/app/pages/blog/2023/11/black-week-2023/black-week-2023-page.component.ts - 16 + apps/client/src/app/components/accounts-table/accounts-table.component.html + 136 - apps/client/src/app/pages/faq/saas/saas-page.component.ts - 15 + apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + 34 + + + Equity + Menkul Kıymet - libs/ui/src/lib/membership-card/membership-card.component.ts - 25 + apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html + 56 - - privacy-policy - gizlilik-politikasi + + Platform + Platform - apps/client/src/app/app-routing.module.ts - 15 + apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html + 65 - apps/client/src/app/app.component.ts - 64 + apps/client/src/app/components/accounts-table/accounts-table.component.html + 86 - apps/client/src/app/pages/about/about-page.component.ts - 63 + apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + 48 - - register - kayit-ol + + Activities + İşlemler - apps/client/src/app/app-routing.module.ts - 16 + apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html + 61 - apps/client/src/app/app.component.ts - 70 + apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html + 90 - apps/client/src/app/components/header/header.component.ts - 86 + apps/client/src/app/components/accounts-table/accounts-table.component.html + 119 - apps/client/src/app/core/auth.guard.ts - 54 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 150 - apps/client/src/app/pages/faq/saas/saas-page.component.ts - 16 + apps/client/src/app/components/admin-tag/admin-tag.component.html + 44 - apps/client/src/app/pages/features/features-page.component.ts - 18 + apps/client/src/app/components/admin-users/admin-users.html + 135 - apps/client/src/app/pages/landing/landing-page.component.ts - 27 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 221 - apps/client/src/app/pages/pricing/pricing-page.component.ts - 36 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 331 - - - resources - kaynaklar - apps/client/src/app/app-routing.module.ts - 17 + apps/client/src/app/pages/portfolio/activities/activities-page.html + 4 + + + Name + Ad - apps/client/src/app/app.component.ts - 71 + apps/client/src/app/components/accounts-table/accounts-table.component.html + 43 - apps/client/src/app/components/header/header.component.ts - 81 + apps/client/src/app/components/admin-market-data/admin-market-data.html + 38 - apps/client/src/app/components/header/header.component.ts - 87 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 226 - apps/client/src/app/pages/blog/2021/07/hallo-ghostfolio/hallo-ghostfolio-page.component.ts - 14 + apps/client/src/app/components/admin-platform/admin-platform.component.html + 30 - apps/client/src/app/pages/blog/2021/07/hello-ghostfolio/hello-ghostfolio-page.component.ts - 14 + apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html + 15 - apps/client/src/app/pages/blog/2022/07/how-do-i-get-my-finances-in-order/how-do-i-get-my-finances-in-order-page.component.ts - 13 + apps/client/src/app/components/admin-tag/admin-tag.component.html + 30 - apps/client/src/app/pages/blog/2023/05/unlock-your-financial-potential-with-ghostfolio/unlock-your-financial-potential-with-ghostfolio-page.component.ts - 14 + apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html + 15 - apps/client/src/app/pages/features/features-page.component.ts - 19 + apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + 15 - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.component.ts - 14 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 137 - apps/client/src/app/pages/resources/personal-finance-tools/products/allinvestview-page.component.ts - 29 + libs/ui/src/lib/activities-table/activities-table.component.html + 137 - apps/client/src/app/pages/resources/personal-finance-tools/products/allvue-systems-page.component.ts - 29 + libs/ui/src/lib/holdings-table/holdings-table.component.html + 28 - apps/client/src/app/pages/resources/personal-finance-tools/products/altoo-page.component.ts - 29 + libs/ui/src/lib/top-holdings/top-holdings.component.html + 12 + + + Total + Toplam - apps/client/src/app/pages/resources/personal-finance-tools/products/basil-finance-page.component.ts - 29 + apps/client/src/app/components/accounts-table/accounts-table.component.html + 55 + + + Currency + Para Birimi - apps/client/src/app/pages/resources/personal-finance-tools/products/beanvest-page.component.ts - 29 + apps/client/src/app/components/accounts-table/accounts-table.component.html + 65 - apps/client/src/app/pages/resources/personal-finance-tools/products/capitally-page.component.ts - 29 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 130 - apps/client/src/app/pages/resources/personal-finance-tools/products/capmon-page.component.ts - 29 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 233 - apps/client/src/app/pages/resources/personal-finance-tools/products/compound-planning-page.component.ts - 29 + apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + 25 - apps/client/src/app/pages/resources/personal-finance-tools/products/copilot-money-page.component.ts - 29 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 143 - apps/client/src/app/pages/resources/personal-finance-tools/products/de.fi-page.component.ts - 29 + libs/ui/src/lib/activities-table/activities-table.component.html + 275 + + + Value + Değer - apps/client/src/app/pages/resources/personal-finance-tools/products/delta-page.component.ts - 29 + apps/client/src/app/components/accounts-table/accounts-table.component.html + 171 - apps/client/src/app/pages/resources/personal-finance-tools/products/divvydiary-page.component.ts - 29 + apps/client/src/app/components/accounts-table/accounts-table.component.html + 206 - apps/client/src/app/pages/resources/personal-finance-tools/products/eightfigures-page.component.ts - 29 + apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html + 53 - apps/client/src/app/pages/resources/personal-finance-tools/products/empower-page.component.ts - 29 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 203 - apps/client/src/app/pages/resources/personal-finance-tools/products/exirio-page.component.ts - 29 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 206 - apps/client/src/app/pages/resources/personal-finance-tools/products/fina-page.component.ts - 29 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 209 - apps/client/src/app/pages/resources/personal-finance-tools/products/finary-page.component.ts - 29 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 273 - apps/client/src/app/pages/resources/personal-finance-tools/products/finwise-page.component.ts - 29 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 276 - apps/client/src/app/pages/resources/personal-finance-tools/products/folishare-page.component.ts - 29 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 279 - apps/client/src/app/pages/resources/personal-finance-tools/products/getquin-page.component.ts - 29 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 282 - apps/client/src/app/pages/resources/personal-finance-tools/products/gospatz-page.component.ts - 29 + libs/ui/src/lib/account-balances/account-balances.component.html + 34 - apps/client/src/app/pages/resources/personal-finance-tools/products/intuit-mint-page.component.ts - 29 + libs/ui/src/lib/activities-table/activities-table.component.html + 256 - apps/client/src/app/pages/resources/personal-finance-tools/products/justetf-page.component.ts - 29 + libs/ui/src/lib/activities-table/activities-table.component.html + 292 - apps/client/src/app/pages/resources/personal-finance-tools/products/kubera-page.component.ts - 29 + libs/ui/src/lib/holdings-table/holdings-table.component.html + 74 - apps/client/src/app/pages/resources/personal-finance-tools/products/magnifi-page.component.ts - 29 + libs/ui/src/lib/top-holdings/top-holdings.component.html + 26 + + + Edit + Düzenle - apps/client/src/app/pages/resources/personal-finance-tools/products/markets.sh-page.component.ts - 29 + apps/client/src/app/components/accounts-table/accounts-table.component.html + 278 - apps/client/src/app/pages/resources/personal-finance-tools/products/maybe-finance-page.component.ts - 29 + apps/client/src/app/components/admin-market-data/admin-market-data.html + 177 - apps/client/src/app/pages/resources/personal-finance-tools/products/monarch-money-page.component.ts - 29 + apps/client/src/app/components/admin-overview/admin-overview.html + 83 - apps/client/src/app/pages/resources/personal-finance-tools/products/monse-page.component.ts - 29 + apps/client/src/app/components/admin-platform/admin-platform.component.html + 92 - apps/client/src/app/pages/resources/personal-finance-tools/products/parqet-page.component.ts - 29 + apps/client/src/app/components/admin-tag/admin-tag.component.html + 71 - apps/client/src/app/pages/resources/personal-finance-tools/products/plannix-page.component.ts - 29 + libs/ui/src/lib/activities-table/activities-table.component.html + 429 + + + Delete + Sil - apps/client/src/app/pages/resources/personal-finance-tools/products/portfolio-dividend-tracker-page.component.ts - 29 + apps/client/src/app/components/accounts-table/accounts-table.component.html + 288 - apps/client/src/app/pages/resources/personal-finance-tools/products/portseido-page.component.ts - 29 + apps/client/src/app/components/admin-market-data/admin-market-data.html + 196 - apps/client/src/app/pages/resources/personal-finance-tools/products/projectionlab-page.component.ts - 29 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 62 - apps/client/src/app/pages/resources/personal-finance-tools/products/rocket-money-page.component.ts - 29 + apps/client/src/app/components/admin-overview/admin-overview.html + 93 - apps/client/src/app/pages/resources/personal-finance-tools/products/seeking-alpha-page.component.ts - 29 + apps/client/src/app/components/admin-overview/admin-overview.html + 210 - apps/client/src/app/pages/resources/personal-finance-tools/products/sharesight-page.component.ts - 29 + apps/client/src/app/components/admin-platform/admin-platform.component.html + 102 - apps/client/src/app/pages/resources/personal-finance-tools/products/simple-portfolio-page.component.ts - 29 + apps/client/src/app/components/admin-tag/admin-tag.component.html + 81 - apps/client/src/app/pages/resources/personal-finance-tools/products/snowball-analytics-page.component.ts - 29 + libs/ui/src/lib/account-balances/account-balances.component.html + 80 - apps/client/src/app/pages/resources/personal-finance-tools/products/stockle-page.component.ts - 29 + libs/ui/src/lib/activities-table/activities-table.component.html + 455 + + + Do you really want to delete this account? + Bu hesabı silmeyi gerçekten istiyor musunuz? - apps/client/src/app/pages/resources/personal-finance-tools/products/stockmarketeye-page.component.ts - 29 + apps/client/src/app/components/accounts-table/accounts-table.component.ts + 101 + + + Symbol + Sembol - apps/client/src/app/pages/resources/personal-finance-tools/products/sumio-page.component.ts - 29 + apps/client/src/app/components/admin-jobs/admin-jobs.html + 44 - apps/client/src/app/pages/resources/personal-finance-tools/products/tiller-page.component.ts - 29 + apps/client/src/app/components/admin-market-data/admin-market-data.html + 24 - apps/client/src/app/pages/resources/personal-finance-tools/products/utluna-page.component.ts - 29 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 115 - apps/client/src/app/pages/resources/personal-finance-tools/products/vyzer-page.component.ts - 29 + apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html + 36 - apps/client/src/app/pages/resources/personal-finance-tools/products/wealthfolio-page.component.ts - 29 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 301 + + + Data Source + Veri Kaynağı - apps/client/src/app/pages/resources/personal-finance-tools/products/wealthica-page.component.ts - 29 + apps/client/src/app/components/admin-jobs/admin-jobs.html + 53 - apps/client/src/app/pages/resources/personal-finance-tools/products/whal-page.component.ts - 29 + apps/client/src/app/components/admin-market-data/admin-market-data.html + 55 - apps/client/src/app/pages/resources/personal-finance-tools/products/yeekatee-page.component.ts - 29 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 125 - apps/client/src/app/pages/resources/personal-finance-tools/products/ynab-page.component.ts - 29 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 153 + + + Attempts + Deneme - apps/client/src/app/pages/resources/resources-page.component.ts - 19 + apps/client/src/app/components/admin-jobs/admin-jobs.html + 81 - - Personal Finance - Kişisel Finans + + Created + Oluşturuldu - apps/client/src/app/app.component.html - 55 + apps/client/src/app/components/admin-jobs/admin-jobs.html + 90 - - Markets - Piyasalar + + Finished + Tamamlandı - apps/client/src/app/app.component.html - 58 + apps/client/src/app/components/admin-jobs/admin-jobs.html + 99 + + + Status + Durum - apps/client/src/app/components/header/header.component.html - 386 + apps/client/src/app/components/admin-jobs/admin-jobs.html + 108 + + + Delete Jobs + İşleri Sil - apps/client/src/app/components/home-market/home-market.html - 2 + apps/client/src/app/components/admin-jobs/admin-jobs.html + 149 + + + Asset Profiles + Varlık Profili - apps/client/src/app/pages/resources/resources-page.html - 56 + libs/ui/src/lib/assistant/assistant.html + 67 - - Resources - Piyasalar + + Historical Market Data + Tarihsel Piyasa Verisi - apps/client/src/app/app.component.html - 60 + apps/client/src/app/components/admin-jobs/admin-jobs.html + 37 + + + View Data + Veri Gör - apps/client/src/app/components/header/header.component.html - 80 + apps/client/src/app/components/admin-jobs/admin-jobs.html + 164 + + + View Stacktrace + Hata İzini Görüntüle - apps/client/src/app/components/header/header.component.html - 289 + apps/client/src/app/components/admin-jobs/admin-jobs.html + 171 + + + Delete Job + İşleri Sil - apps/client/src/app/pages/resources/resources-page.html - 4 + apps/client/src/app/components/admin-jobs/admin-jobs.html + 177 - - About - Hakkında + + Details for + Detaylar - apps/client/src/app/app.component.html - 66 + apps/client/src/app/components/admin-market-data-detail/market-data-detail-dialog/market-data-detail-dialog.html + 2 + + + Date + Tarih - apps/client/src/app/components/header/header.component.html - 111 + apps/client/src/app/components/admin-market-data-detail/market-data-detail-dialog/market-data-detail-dialog.html + 6 - apps/client/src/app/components/header/header.component.html - 357 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 159 - - - Blog - Blog - apps/client/src/app/app.component.html - 68 + libs/ui/src/lib/account-balances/account-balances.component.html + 12 - apps/client/src/app/pages/blog/2021/07/hallo-ghostfolio/hallo-ghostfolio-page.html - 204 + libs/ui/src/lib/activities-table/activities-table.component.html + 169 + + + Market Price + Piyasa Fiyatı - apps/client/src/app/pages/blog/2021/07/hello-ghostfolio/hello-ghostfolio-page.html - 183 + apps/client/src/app/components/admin-market-data-detail/market-data-detail-dialog/market-data-detail-dialog.html + 26 - apps/client/src/app/pages/blog/2022/01/first-months-in-open-source/first-months-in-open-source-page.html - 183 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 112 + + + Cancel + İptal - apps/client/src/app/pages/blog/2022/07/ghostfolio-meets-internet-identity/ghostfolio-meets-internet-identity-page.html - 183 + apps/client/src/app/components/admin-market-data-detail/market-data-detail-dialog/market-data-detail-dialog.html + 46 - apps/client/src/app/pages/blog/2022/07/how-do-i-get-my-finances-in-order/how-do-i-get-my-finances-in-order-page.html - 209 - - - apps/client/src/app/pages/blog/2022/08/500-stars-on-github/500-stars-on-github-page.html - 195 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 376 - apps/client/src/app/pages/blog/2022/10/hacktoberfest-2022/hacktoberfest-2022-page.html - 181 + apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html + 43 - apps/client/src/app/pages/blog/2022/11/black-friday-2022/black-friday-2022-page.html - 141 + apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html + 42 - apps/client/src/app/pages/blog/2022/12/the-importance-of-tracking-your-personal-finances/the-importance-of-tracking-your-personal-finances-page.html - 168 + apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html + 25 - apps/client/src/app/pages/blog/2023/01/ghostfolio-auf-sackgeld-vorgestellt/ghostfolio-auf-sackgeld-vorgestellt-page.html - 178 + apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html + 58 - apps/client/src/app/pages/blog/2023/02/ghostfolio-meets-umbrel/ghostfolio-meets-umbrel-page.html - 202 + apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + 103 - apps/client/src/app/pages/blog/2023/03/1000-stars-on-github/1000-stars-on-github-page.html - 252 + apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html + 65 - apps/client/src/app/pages/blog/2023/05/unlock-your-financial-potential-with-ghostfolio/unlock-your-financial-potential-with-ghostfolio-page.html - 233 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 426 - apps/client/src/app/pages/blog/2023/07/exploring-the-path-to-fire/exploring-the-path-to-fire-page.html - 243 + apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + 38 + + + Save + Kaydet - apps/client/src/app/pages/blog/2023/08/ghostfolio-joins-oss-friends/ghostfolio-joins-oss-friends-page.html - 154 + apps/client/src/app/components/admin-market-data-detail/market-data-detail-dialog/market-data-detail-dialog.html + 48 - apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.html - 273 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 383 - apps/client/src/app/pages/blog/2023/09/hacktoberfest-2023/hacktoberfest-2023-page.html - 181 + apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html + 50 - apps/client/src/app/pages/blog/2023/11/black-week-2023/black-week-2023-page.html - 148 + apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html + 49 - apps/client/src/app/pages/blog/2023/11/hacktoberfest-2023-debriefing/hacktoberfest-2023-debriefing-page.html - 270 + apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html + 32 - apps/client/src/app/pages/blog/blog-page.html - 5 + apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html + 65 - - - Changelog - Değişiklik Günlüğü - apps/client/src/app/app.component.html - 71 + apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + 110 - apps/client/src/app/pages/about/changelog/changelog-page.html - 4 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 433 - - Features - Özellikler + + Currencies + Para Birimleri - apps/client/src/app/app.component.html + apps/client/src/app/components/admin-market-data/admin-market-data.component.ts 73 - - apps/client/src/app/components/header/header.component.html - 344 - - - apps/client/src/app/pages/features/features-page.html - 5 - - - Frequently Asked Questions (FAQ) - Sıkça Sorulan Sorular (SSS) - - apps/client/src/app/app.component.html - 76 - + + ETFs without Countries + Ülkesi Olmayan ETF'ler - apps/client/src/app/pages/about/overview/about-overview-page.html - 146 + apps/client/src/app/components/admin-market-data/admin-market-data.component.ts + 78 - - License - Lisans + + ETFs without Sectors + Sektörü Olmayan ETF'ler - apps/client/src/app/app.component.html - 80 + apps/client/src/app/components/admin-market-data/admin-market-data.component.ts + 83 + + + Filter by... + Filtrele... - apps/client/src/app/pages/about/license/license-page.html - 4 + apps/client/src/app/components/admin-market-data/admin-market-data.component.ts + 282 - - Pricing - Fiyatlandırma + + Asset Class + Varlık Sınıfı - apps/client/src/app/app.component.html - 86 + apps/client/src/app/components/admin-market-data/admin-market-data.html + 64 - apps/client/src/app/components/header/header.component.html - 98 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 159 - apps/client/src/app/components/header/header.component.html - 301 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 243 - apps/client/src/app/components/header/header.component.html - 370 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 228 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 353 + + + Asset Sub Class + Varlık Alt Sınıfı - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/admin-market-data.html + 73 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 168 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 256 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 237 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 369 + + + First Activity + İlk İşlem - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/admin-market-data.html + 82 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 141 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 209 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + libs/ui/src/lib/holdings-table/holdings-table.component.html + 50 + + + Activities Count + İşlem Sayısı - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/admin-market-data.html + 91 + + + Historical Data + Tarihsel Veri - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/admin-market-data.html + 100 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 82 + + + Sectors Count + Sektör Sayısı - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/admin-market-data.html + 109 + + + Countries Count + Ülke Sayısı - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/admin-market-data.html + 118 + + + Gather Recent Data + Son Veriyi Getir - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/admin-market-data.html + 146 + + + Gather All Data + Tüm Veriyi Getir - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/admin-market-data.html + 149 + + + Gather Profile Data + Profil Verisini Getir - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/admin-market-data.html + 152 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 45 + + + Refresh + Yenile - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 22 + + + Gather Historical Data + Tarihsel Veriyi Getir - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 32 + + + Sector + Sektör - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 185 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 254 + + + Country + Ülke - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 196 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-users/admin-users.html + 77 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 264 + + + Sectors + Sektörler - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 202 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 327 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 270 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/pages/public/public-page.html + 50 + + + Countries + Ülkeler - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 212 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 338 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 282 + + + Symbol Mapping + Sembol Eşleştirme - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 290 + + + Scraper Configuration + Veri Toplayıcı Yapılandırması - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 302 + + + Note + Not - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 363 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + 78 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 338 + + + Add Asset Profile + Varlık Profili Ekle - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html + 7 + + + Name, symbol or ISIN + Ad, sembol ya da ISIN - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html + 26 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 123 + + + Please add a currency: + Lütfen bir para birimi giriniz: - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-overview/admin-overview.component.ts + 122 + + + Do you really want to delete this coupon? + Önbelleği temizlemeyi gerçekten istiyor musunuz? - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-overview/admin-overview.component.ts + 140 + + + Do you really want to delete this currency? + Bu para birimini silmeyi gerçekten istiyor musunuz? - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-overview/admin-overview.component.ts + 153 + + + Do you really want to flush the cache? + Önbelleği temizlemeyi gerçekten istiyor musunuz - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-overview/admin-overview.component.ts + 183 + + + Please set your system message: + Lütfen sistem mesajınızı belirleyin: - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-overview/admin-overview.component.ts + 214 + + + User Count + Kullanıcı Sayısı - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-overview/admin-overview.html + 13 + + + Activity Count + İşlem Sayısı - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-overview/admin-overview.html + 23 + + + per User + Kullanıcı başına - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-overview/admin-overview.html + 33 + + + Exchange Rates + Döviz Kurları - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-overview/admin-overview.html + 39 - - Privacy Policy - Gizlilik Politikası + + Add Currency + Para Birimi Ekle - apps/client/src/app/app.component.html - 90 + apps/client/src/app/components/admin-overview/admin-overview.html + 109 + + + Tags + Etiketler - apps/client/src/app/pages/about/privacy-policy/privacy-policy-page.html - 4 + apps/client/src/app/components/admin-settings/admin-settings.component.html + 10 - - - Community - Topluluk - apps/client/src/app/app.component.html - 105 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 377 - apps/client/src/app/components/user-account-settings/user-account-settings.html - 81 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 382 - apps/client/src/app/components/user-account-settings/user-account-settings.html - 86 + libs/ui/src/lib/assistant/assistant.html + 127 + + + User Signup + Kullanıcı Kaydı - apps/client/src/app/components/user-account-settings/user-account-settings.html - 90 + apps/client/src/app/components/admin-overview/admin-overview.html + 115 + + + Read-only Mode + Salt okunur mod - apps/client/src/app/components/user-account-settings/user-account-settings.html - 94 + apps/client/src/app/components/admin-overview/admin-overview.html + 129 + + + System Message + Sistem Mesajı - apps/client/src/app/components/user-account-settings/user-account-settings.html - 98 + apps/client/src/app/components/admin-overview/admin-overview.html + 153 + + + Set Message + Mesaj Belirle - apps/client/src/app/components/user-account-settings/user-account-settings.html - 103 + apps/client/src/app/components/admin-overview/admin-overview.html + 175 + + + Coupons + Kupon - apps/client/src/app/components/user-account-settings/user-account-settings.html - 108 + apps/client/src/app/components/admin-overview/admin-overview.html + 183 + + + Add + Ekle - apps/client/src/app/components/user-account-settings/user-account-settings.html - 112 + apps/client/src/app/components/admin-overview/admin-overview.html + 243 - apps/client/src/app/pages/features/features-page.html - 256 + libs/ui/src/lib/account-balances/account-balances.component.html + 93 - - The risk of loss in trading can be substantial. It is not advisable to invest money you may need in the short term. - Alım satımda kayıp riski büyük boyutta olabilir. Kısa vadede ihtiyaç duyabileceğiniz parayla yatırım yapmak tavsiye edilmez. + + Housekeeping + Genel Ayarlar - apps/client/src/app/app.component.html - 184 + apps/client/src/app/components/admin-overview/admin-overview.html + 251 - - Alias - Takma Ad + + Flush Cache + Önbelleği temizle - apps/client/src/app/components/access-table/access-table.component.html - 3 + apps/client/src/app/components/admin-overview/admin-overview.html + 255 + + + Add Platform + Platform Ekle - apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html + apps/client/src/app/components/admin-platform/admin-platform.component.html 11 - - Grantee - Hibe Alan / Alıcı - - apps/client/src/app/components/access-table/access-table.component.html - 10 + + Url + Url + + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 350 - - - Type - Tip - apps/client/src/app/components/admin-jobs/admin-jobs.html - 28 + apps/client/src/app/components/admin-platform/admin-platform.component.html + 51 - apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html - 22 + apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html + 25 + + + Accounts + Hesaplar - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 12 + apps/client/src/app/components/admin-platform/admin-platform.component.html + 65 - libs/ui/src/lib/activities-table/activities-table.component.html - 160 + apps/client/src/app/components/admin-users/admin-users.html + 114 - - - Details - Ayrıntılar - apps/client/src/app/components/access-table/access-table.component.html - 32 + apps/client/src/app/components/header/header.component.html + 54 - - - Revoke - Geri Al - apps/client/src/app/components/access-table/access-table.component.html - 59 + apps/client/src/app/components/header/header.component.html + 255 - - - Do you really want to revoke this granted access? - Bu erişim iznini geri almayı gerçekten istiyor musunuz? - apps/client/src/app/components/access-table/access-table.component.ts - 50 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 357 - - - Cash Balance - Nakit Bakiye - apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html - 45 + apps/client/src/app/pages/accounts/accounts-page.html + 4 - apps/client/src/app/components/accounts-table/accounts-table.component.html - 117 + libs/ui/src/lib/assistant/assistant.html + 107 + + + Do you really want to delete this platform? + Bu platformu silmeyi gerçekten istiyor musunuz? - apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html - 34 + apps/client/src/app/components/admin-platform/admin-platform.component.ts + 79 - - Equity - Menkul Kıymet + + Update platform + Platformu Güncelle - apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html - 56 + apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html + 8 - - Platform - Platform + + Add platform + Platform Ekle - apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html - 65 + apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html + 10 + + + Platforms + Platformlar - apps/client/src/app/components/accounts-table/accounts-table.component.html - 72 + apps/client/src/app/components/admin-settings/admin-settings.component.html + 4 + + + Do you really want to delete this user? + Bu kullanıcıyı silmeyi gerçekten istiyor musunu? - apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html - 48 + apps/client/src/app/components/admin-users/admin-users.component.ts + 113 - - Activities - İşlemler + + User + Kullanıcı - apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html - 61 + apps/client/src/app/components/header/header.component.html + 221 + + + Registration + Kayıt - apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html - 90 + apps/client/src/app/components/admin-users/admin-users.html + 97 + + + Engagement per Day + Günlük etkileşim - apps/client/src/app/components/accounts-table/accounts-table.component.html - 100 + apps/client/src/app/components/admin-users/admin-users.html + 157 + + + Last Request + Son Talep - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 139 + apps/client/src/app/components/admin-users/admin-users.html + 181 + + + Impersonate User + Kullanıcıyı Taklit Et - apps/client/src/app/components/admin-tag/admin-tag.component.html - 44 + apps/client/src/app/components/admin-users/admin-users.html + 218 + + + Delete User + Kullanıcıyı Sil apps/client/src/app/components/admin-users/admin-users.html - 134 + 229 + + + Performance + Performans - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 221 + apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.html + 6 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 331 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 89 - apps/client/src/app/pages/portfolio/activities/activities-page.html - 4 + libs/ui/src/lib/holdings-table/holdings-table.component.html + 142 - - Name - Ad + + Compare with... + Karşılaştır... - apps/client/src/app/components/accounts-table/accounts-table.component.html - 34 + apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.html + 18 + + + Manage Benchmarks + Karşılaştırma Ölçütlerini Yönet - apps/client/src/app/components/admin-market-data/admin-market-data.html - 38 + apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.html + 35 + + + Portfolio + Portföy - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 215 + apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts + 116 - apps/client/src/app/components/admin-platform/admin-platform.component.html - 30 + apps/client/src/app/pages/portfolio/portfolio-page-routing.module.ts + 41 + + + Benchmark + Karşılaştırma Ölçütü - apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html + apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts + 128 + + + + Current Market Mood + Piyasa Psikolojisi + + apps/client/src/app/components/fear-and-greed-index/fear-and-greed-index.component.html 12 + + + Overview + Genel Bakış - apps/client/src/app/components/admin-tag/admin-tag.component.html - 30 + apps/client/src/app/components/header/header.component.html + 28 - apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html - 12 + apps/client/src/app/components/header/header.component.html + 237 + + + Portfolio + Portföy - apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html - 15 + apps/client/src/app/components/header/header.component.html + 41 - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 134 + apps/client/src/app/components/header/header.component.html + 247 + + + Admin Control + Yönetici Kontrolü - libs/ui/src/lib/activities-table/activities-table.component.html - 137 + apps/client/src/app/components/header/header.component.html + 68 - libs/ui/src/lib/holdings-table/holdings-table.component.html - 28 + apps/client/src/app/components/header/header.component.html + 271 - - Total - Toplam + + Me + Ben - apps/client/src/app/components/accounts-table/accounts-table.component.html - 45 + apps/client/src/app/components/header/header.component.html + 203 - - Currency - Para Birimi + + My Ghostfolio + Ghostfolio'm - apps/client/src/app/components/accounts-table/accounts-table.component.html - 55 + apps/client/src/app/components/header/header.component.html + 262 + + + About Ghostfolio + Ghostfolio Hakkında - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 120 + apps/client/src/app/components/header/header.component.html + 303 - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 222 + apps/client/src/app/pages/about/overview/about-overview-page.html + 5 + + + Sign in + Giriş - apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html - 25 + apps/client/src/app/components/header/header.component.html + 394 - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 140 + apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html + 71 + + + Get started + Haydi Başlayalım - libs/ui/src/lib/activities-table/activities-table.component.html - 275 + apps/client/src/app/components/header/header.component.html + 404 - - Value - Değer + + Sign in + Giriş - apps/client/src/app/components/accounts-table/accounts-table.component.html - 152 + apps/client/src/app/app-routing.module.ts + 141 - apps/client/src/app/components/accounts-table/accounts-table.component.html - 187 + apps/client/src/app/components/header/header.component.ts + 229 + + + Oops! Incorrect Security Token. + Hay Allah! Güvenlik anahtarı yanlış. - apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html - 45 + apps/client/src/app/components/header/header.component.ts + 243 - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 194 + apps/client/src/app/components/user-account-settings/user-account-settings.component.ts + 157 + + + Manage Activities + İşlemleri Yönet - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 195 + apps/client/src/app/components/home-holdings/home-holdings.html + 32 + + + Fear + Korku - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 197 + apps/client/src/app/components/home-market/home-market.component.ts + 27 - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 257 + libs/ui/src/lib/i18n.ts + 71 + + + Greed + Açgözlülük - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 258 + apps/client/src/app/components/home-market/home-market.component.ts + 28 - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 259 + libs/ui/src/lib/i18n.ts + 72 + + + Last Days + Son Gün - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 260 + apps/client/src/app/components/home-market/home-market.html + 7 + + + Welcome to Ghostfolio + Ghostfolio'ya Hoşgeldiniz. - libs/ui/src/lib/account-balances/account-balances.component.html - 34 + apps/client/src/app/components/home-overview/home-overview.html + 7 + + + Ready to take control of your personal finances? + Kişisel finansal yönetiminizi ele almaya hazır mısınız? - libs/ui/src/lib/activities-table/activities-table.component.html - 256 + apps/client/src/app/components/home-overview/home-overview.html + 8 + + + Setup your accounts + Hesaplarınızı kurun - libs/ui/src/lib/activities-table/activities-table.component.html - 292 + apps/client/src/app/components/home-overview/home-overview.html + 15 + + + Get a comprehensive financial overview by adding your bank and brokerage accounts. + Banka ve yatırım hesaplarınızı ekleyerek kapsamlı finansal durumunuzu görün. - libs/ui/src/lib/holdings-table/holdings-table.component.html - 74 + apps/client/src/app/components/home-overview/home-overview.html + 17 - - Edit - Düzenle + + Capture your activities + İşlemlerinizi kaydedin - apps/client/src/app/components/accounts-table/accounts-table.component.html - 254 + apps/client/src/app/components/home-overview/home-overview.html + 24 + + + Record your investment activities to keep your portfolio up to date. + Yatırım işlemlerinizi kaydederek portföyünüzü güncel tutun. - apps/client/src/app/components/admin-market-data/admin-market-data.html - 175 + apps/client/src/app/components/home-overview/home-overview.html + 26 + + + Monitor and analyze your portfolio + Portföyünüzü izleyin ve analiz edin. - apps/client/src/app/components/admin-overview/admin-overview.html - 80 + apps/client/src/app/components/home-overview/home-overview.html + 33 + + + Track your progress in real-time with comprehensive analysis and insights. + Kapsamlı analiz ve içgörülerle ilerleme durumunuzu gerçek zamanlı olarak takip edin. - apps/client/src/app/components/admin-platform/admin-platform.component.html - 91 + apps/client/src/app/components/home-overview/home-overview.html + 35 + + + Setup accounts + Hesaplarınızı kurunuz - apps/client/src/app/components/admin-tag/admin-tag.component.html - 71 + apps/client/src/app/components/home-overview/home-overview.html + 44 + + + Add activity + İşlem ekle. - libs/ui/src/lib/activities-table/activities-table.component.html - 429 + apps/client/src/app/components/home-overview/home-overview.html + 52 - - - Delete - Sil - apps/client/src/app/components/accounts-table/accounts-table.component.html - 264 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 10 + + + Summary + Özet - apps/client/src/app/components/admin-market-data/admin-market-data.html - 194 + apps/client/src/app/components/home-summary/home-summary.html + 2 + + + Total Amount + Toplam Tutar - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 62 + apps/client/src/app/components/investment-chart/investment-chart.component.ts + 142 + + + Savings Rate + Tasarruf Oranı - apps/client/src/app/components/admin-overview/admin-overview.html - 90 + apps/client/src/app/components/investment-chart/investment-chart.component.ts + 214 + + + Security Token + Güvenlik Jetonu - apps/client/src/app/components/admin-overview/admin-overview.html - 199 + apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html + 11 - apps/client/src/app/components/admin-platform/admin-platform.component.html - 101 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 247 - apps/client/src/app/components/admin-tag/admin-tag.component.html - 81 + apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + 10 + + + or + veya - libs/ui/src/lib/account-balances/account-balances.component.html - 80 + apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html + 31 - libs/ui/src/lib/activities-table/activities-table.component.html - 455 + apps/client/src/app/pages/landing/landing-page.html + 47 - - - Do you really want to delete this account? - Bu hesabı silmeyi gerçekten istiyor musunuz? - apps/client/src/app/components/accounts-table/accounts-table.component.ts - 101 + apps/client/src/app/pages/landing/landing-page.html + 442 - - - Symbol - Sembol - apps/client/src/app/components/admin-jobs/admin-jobs.html - 45 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 97 - apps/client/src/app/components/admin-market-data/admin-market-data.html - 24 - - - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 115 + apps/client/src/app/pages/register/register-page.html + 30 - apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html - 34 + apps/client/src/app/pages/webauthn/webauthn-page.html + 29 + + + Sign in with Internet Identity + İnternet Kimliği (Internet Identity) ile Oturum Aç - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 301 + apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html + 42 - - Data Source - Veri Kaynağı + + Sign in with Google + Google ile Oturum Aç - apps/client/src/app/components/admin-jobs/admin-jobs.html - 54 + apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html + 52 + + + Stay signed in + Oturumu açık tut - apps/client/src/app/components/admin-market-data/admin-market-data.html - 51 + apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html + 61 + + + Time in Market + Yatırım Süresi - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 150 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 3 - - Attempts - Deneme + + Buy + Al - apps/client/src/app/components/admin-jobs/admin-jobs.html - 82 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 31 - - Created - Oluşturuldu + + Sell + Sat - apps/client/src/app/components/admin-jobs/admin-jobs.html - 91 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 43 - - Finished - Tamamlandı + + Investment + Yatırım - apps/client/src/app/components/admin-jobs/admin-jobs.html - 100 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 165 - - - Status - Durum - apps/client/src/app/components/admin-jobs/admin-jobs.html - 109 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 58 - - Delete Jobs - İşleri Sil + + Absolute Gross Performance + Toplam Brüt Performans - apps/client/src/app/components/admin-jobs/admin-jobs.html - 158 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 70 - - Asset Profiles - Varlık Profili + + Gross Performance + Brüt Performans - libs/ui/src/lib/assistant/assistant.html - 67 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 85 - - Historical Market Data - Tarihsel Piyasa Verisi + + Absolute Net Performance + Toplam Net Performans - apps/client/src/app/components/admin-jobs/admin-jobs.html - 37 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 126 - - View Data - Veri Gör + + Net Performance + Net Performans - apps/client/src/app/components/admin-jobs/admin-jobs.html - 173 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 141 - - View Stacktrace - Hata İzini Görüntüle + + Total Assets + Toplam Varlıklar - apps/client/src/app/components/admin-jobs/admin-jobs.html - 180 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 167 - - Delete Job - İşleri Sil + + Valuables + Yatırım Varlıkları - apps/client/src/app/components/admin-jobs/admin-jobs.html - 186 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 180 - - Details for - Detaylar + + Emergency Fund + Acil Durum Yedeği - apps/client/src/app/components/admin-market-data-detail/market-data-detail-dialog/market-data-detail-dialog.html - 2 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 192 - - - Date - Tarih - apps/client/src/app/components/admin-market-data-detail/market-data-detail-dialog/market-data-detail-dialog.html - 6 + apps/client/src/app/pages/features/features-page.html + 89 - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 156 + apps/client/src/app/pages/portfolio/fire/fire-page.html + 122 + + + Cash + Nakit - libs/ui/src/lib/account-balances/account-balances.component.html - 12 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 226 + + + Assets + Varlıklar - libs/ui/src/lib/activities-table/activities-table.component.html - 169 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 239 - - Market Price - Piyasa Fiyatı + + Buying Power + Alım Limiti - apps/client/src/app/components/admin-market-data-detail/market-data-detail-dialog/market-data-detail-dialog.html - 26 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 252 + + + Excluded from Analysis + Analize Dahil Edilmemiştir. - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 112 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 264 - - Cancel - İptal + + Liabilities + Yükümlülükler - apps/client/src/app/components/admin-market-data-detail/market-data-detail-dialog/market-data-detail-dialog.html - 46 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 279 - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 365 + apps/client/src/app/pages/features/features-page.html + 102 + + + Net Worth + Toplam Varlık - apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html - 40 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 297 + + + Annualized Performance + Yıllıklandırılmış Performans - apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html - 39 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 309 + + + Dividend + Temettü - apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html - 22 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 177 - apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html - 58 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 343 - apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html - 103 + apps/client/src/app/pages/features/features-page.html + 63 - apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html - 57 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 200 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 399 + 270 + + + Please enter the amount of your emergency fund: + Lütfen acil durum yedeği meblağını giriniz: - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html - 38 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.ts + 58 - - Save - Kaydet + + Change + Para Birimi - apps/client/src/app/components/admin-market-data-detail/market-data-detail-dialog/market-data-detail-dialog.html - 48 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 63 - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 372 + libs/ui/src/lib/holdings-table/holdings-table.component.html + 119 + + + Average Unit Price + Ortalama Birim Fiyat - apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html - 47 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 101 + + + Minimum Price + Asgari Fiyat - apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html - 46 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 128 + + + Maximum Price + Azami Fiyat - apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html - 29 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 144 + + + Quantity + Miktar - apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html - 65 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 154 - apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html - 110 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 187 - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 406 + libs/ui/src/lib/activities-table/activities-table.component.html + 185 - - Currencies - Para Birimleri + + Fees + Komisyon - apps/client/src/app/components/admin-market-data/admin-market-data.component.ts - 73 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 199 + + + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 108 + + + apps/client/src/app/pages/portfolio/fire/fire-page.html + 158 - - ETFs without Countries - Ülkesi Olmayan ETF'ler + + Report Data Glitch + Rapor Veri Sorunu - apps/client/src/app/components/admin-market-data/admin-market-data.component.ts - 78 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 395 - - ETFs without Sectors - Sektörü Olmayan ETF'ler + + Are you an ambitious investor who needs the full picture? + Tüm ayrıntılara hakim olmak isteyen iddialı bir yatırımcı mısınız? - apps/client/src/app/components/admin-market-data/admin-market-data.component.ts - 83 + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 12 - - Filter by... - Filtrele... + + Upgrade to Ghostfolio Premium today and gain access to exclusive features to enhance your investment experience: + Bugün Ghostfolio Premium'a yükseltin ve yatırım deneyiminizi geliştirmek için ayrıcalıklı özelliklere erişim kazanın: - apps/client/src/app/components/admin-market-data/admin-market-data.component.ts - 282 + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 15 - - Asset Class - Varlık Sınıfı + + Portfolio Summary + Portföy Özeti - apps/client/src/app/components/admin-market-data/admin-market-data.html - 60 + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 22 - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 148 + apps/client/src/app/pages/pricing/pricing-page.html + 57 - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 232 + apps/client/src/app/pages/pricing/pricing-page.html + 203 + + + Portfolio Allocations + Portföy Dağılımı - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 228 + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 26 - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 326 + apps/client/src/app/pages/features/features-page.html + 160 - - - Asset Sub Class - Varlık Alt Sınıfı - apps/client/src/app/components/admin-market-data/admin-market-data.html - 69 + apps/client/src/app/pages/pricing/pricing-page.html + 61 - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 157 + apps/client/src/app/pages/pricing/pricing-page.html + 207 + + + Performance Benchmarks + Performans Ölçütleri - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 245 + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 30 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 237 + apps/client/src/app/pages/pricing/pricing-page.html + 65 - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 342 + apps/client/src/app/pages/pricing/pricing-page.html + 211 - - First Activity - İlk İşlem + + FIRE Calculator + FIRE Hesaplayıcı - apps/client/src/app/components/admin-market-data/admin-market-data.html - 78 + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 34 - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 130 + apps/client/src/app/pages/pricing/pricing-page.html + 69 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 209 + apps/client/src/app/pages/pricing/pricing-page.html + 215 + + + Professional Data Provider + Profesyonel Veri Sağlayıcı - libs/ui/src/lib/holdings-table/holdings-table.component.html - 50 + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 38 - - - Activities Count - İşlem Sayısı - apps/client/src/app/components/admin-market-data/admin-market-data.html - 87 + apps/client/src/app/pages/pricing/pricing-page.html + 230 - - Historical Data - Tarihsel Veri + + and more Features... + ve daha fazla Özellik... - apps/client/src/app/components/admin-market-data/admin-market-data.html - 96 + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 42 - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 82 + apps/client/src/app/pages/pricing/pricing-page.html + 85 - - - Sectors Count - Sektör Sayısı - apps/client/src/app/components/admin-market-data/admin-market-data.html - 105 + apps/client/src/app/pages/pricing/pricing-page.html + 235 - - Countries Count - Ülke Sayısı + + Get the tools to effectively manage your finances and refine your personal investment strategy. + Mali durumunuzu etkili bir şekilde yönetecek ve kişisel yatırım stratejinizi geliştirecek Araçları edinin. - apps/client/src/app/components/admin-market-data/admin-market-data.html - 114 + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 45 - - Gather Recent Data - Son Veriyi Getir + + Skip + Geç - apps/client/src/app/components/admin-market-data/admin-market-data.html - 144 + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 52 - - Gather All Data - Tüm Veriyi Getir + + Upgrade Plan + Üyeliğinizi Yükseltin - apps/client/src/app/components/admin-market-data/admin-market-data.html - 147 + apps/client/src/app/components/header/header.component.html + 178 - - - Gather Profile Data - Profil Verisini Getir - apps/client/src/app/components/admin-market-data/admin-market-data.html - 150 + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 59 - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 45 + apps/client/src/app/components/user-account-membership/user-account-membership.html + 16 + + + apps/client/src/app/pages/pricing/pricing-page.html + 270 - - Refresh - Yenile + + Today + Bugün - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + apps/client/src/app/components/toggle/toggle.component.ts 22 - - - Gather Historical Data - Tarihsel Veriyi Getir - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 32 + libs/ui/src/lib/assistant/assistant.component.ts + 215 - - Sector - Sektör + + YTD + YTD - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 174 + apps/client/src/app/components/toggle/toggle.component.ts + 23 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 254 + libs/ui/src/lib/assistant/assistant.component.ts + 225 - - Country - Ülke + + 1Y + 1Y - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 185 + apps/client/src/app/components/toggle/toggle.component.ts + 24 - apps/client/src/app/components/admin-users/admin-users.html - 77 + libs/ui/src/lib/assistant/assistant.component.ts + 229 + + + 5Y + 5Y - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 264 + apps/client/src/app/components/toggle/toggle.component.ts + 25 - - - Sectors - Sektörler - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 191 + libs/ui/src/lib/assistant/assistant.component.ts + 250 + + + Max + Maks. - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 316 + apps/client/src/app/components/toggle/toggle.component.ts + 26 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 270 + libs/ui/src/lib/assistant/assistant.component.ts + 253 + + + This feature is currently unavailable. + Bu özellik şu an için mevcut değil. - apps/client/src/app/pages/public/public-page.html - 45 + apps/client/src/app/core/http-response.interceptor.ts + 53 - - Countries - Ülkeler + + Please try again later. + Daha sonra tekrar deneyiniz. - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 201 + apps/client/src/app/core/http-response.interceptor.ts + 55 - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 327 + apps/client/src/app/core/http-response.interceptor.ts + 80 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 282 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts + 138 - - Symbol Mapping - Sembol Eşleştirme + + Oops! Something went wrong. + Hay Allah! Bir şeyler yanlış gitti. - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 279 + apps/client/src/app/core/http-response.interceptor.ts + 78 + + + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts + 136 - - Scraper Configuration - Veri Toplayıcı Yapılandırması + + Okay + Tamam - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 291 + apps/client/src/app/core/http-response.interceptor.ts + 81 + + + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts + 139 - - Note - Not + + About + Hakkında - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 352 + apps/client/src/app/pages/about/about-page-routing.module.ts + 51 - apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html - 78 + apps/client/src/app/pages/about/about-page.component.ts + 44 - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 311 + apps/client/src/app/pages/about/overview/about-overview-page-routing.module.ts + 13 - - Add Asset Profile - Varlık Profili Ekle + + Changelog + Değişiklik Günlüğü - apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html - 7 + apps/client/src/app/pages/about/about-page.component.ts + 49 + + + apps/client/src/app/pages/about/changelog/changelog-page-routing.module.ts + 13 - - Name, symbol or ISIN - Ad, sembol ya da ISIN + + License + Lisans - apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html - 25 + apps/client/src/app/pages/about/about-page.component.ts + 54 - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 120 + apps/client/src/app/pages/about/license/license-page-routing.module.ts + 13 - - Please add a currency: - Lütfen bir para birimi giriniz: + + Privacy Policy + Gizlilik Politikası - apps/client/src/app/components/admin-overview/admin-overview.component.ts - 122 + apps/client/src/app/pages/about/about-page.component.ts + 62 - - - Do you really want to delete this coupon? - Önbelleği temizlemeyi gerçekten istiyor musunuz? - apps/client/src/app/components/admin-overview/admin-overview.component.ts - 140 + apps/client/src/app/pages/about/privacy-policy/privacy-policy-page-routing.module.ts + 13 - - Do you really want to delete this currency? - Bu para birimini silmeyi gerçekten istiyor musunuz? + + Our + Bizim - apps/client/src/app/components/admin-overview/admin-overview.component.ts - 153 + apps/client/src/app/pages/about/oss-friends/oss-friends-page.html + 6 - - Do you really want to flush the cache? - Önbelleği temizlemeyi gerçekten istiyor musunuz + + Discover other exciting Open Source Software projects + Diğer heyecan verici Açık Kaynak Yazılım projelerini keşfedin - apps/client/src/app/components/admin-overview/admin-overview.component.ts - 183 + apps/client/src/app/pages/about/oss-friends/oss-friends-page.html + 9 - - Please set your system message: - Lütfen sistem mesajınızı belirleyin: + + Visit + Ziyaret et - apps/client/src/app/components/admin-overview/admin-overview.component.ts - 214 + apps/client/src/app/pages/about/oss-friends/oss-friends-page.html + 28 - - User Count - Kullanıcı Sayısı + + Accounts + Hesaplar - apps/client/src/app/components/admin-overview/admin-overview.html + apps/client/src/app/pages/accounts/accounts-page-routing.module.ts 13 - - Activity Count - İşlem Sayısı + + Update account + Hesabı Güncelle - apps/client/src/app/components/admin-overview/admin-overview.html - 23 + apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + 8 - - per User - Kullanıcı başına + + Add account + Hesap ekle - apps/client/src/app/components/admin-overview/admin-overview.html - 32 + apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + 10 - - Exchange Rates - Döviz Kurları + + Account ID + Hesap Kimliği - apps/client/src/app/components/admin-overview/admin-overview.html - 37 + apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + 96 - - Add Currency - Para Birimi Ekle + + Admin Control + Yönetici Denetimleri - apps/client/src/app/components/admin-overview/admin-overview.html - 104 + apps/client/src/app/pages/admin/admin-page-routing.module.ts + 20 - - Tags - Etiketler + + Market Data + Piyasa Verileri - apps/client/src/app/components/admin-settings/admin-settings.component.html - 10 + apps/client/src/app/pages/admin/admin-page-routing.module.ts + 30 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 377 - - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 355 + apps/client/src/app/pages/admin/admin-page.component.ts + 37 + + + Settings + Ayarlar - libs/ui/src/lib/assistant/assistant.html - 127 + apps/client/src/app/pages/admin/admin-page-routing.module.ts + 35 - - - User Signup - Kullanıcı Kaydı - apps/client/src/app/components/admin-overview/admin-overview.html - 110 + apps/client/src/app/pages/admin/admin-page.component.ts + 32 - - - Read-only Mode - Salt okunur mod - apps/client/src/app/components/admin-overview/admin-overview.html - 123 + apps/client/src/app/pages/user-account/user-account-page-routing.module.ts + 18 - - - System Message - Sistem Mesajı - apps/client/src/app/components/admin-overview/admin-overview.html - 145 + apps/client/src/app/pages/user-account/user-account-page.component.ts + 35 - - Set Message - Mesaj Belirle + + Users + Kullanıcılar - apps/client/src/app/components/admin-overview/admin-overview.html - 165 + apps/client/src/app/pages/admin/admin-page-routing.module.ts + 40 - - - Coupons - Kupon - apps/client/src/app/components/admin-overview/admin-overview.html - 173 + apps/client/src/app/pages/admin/admin-page.component.ts + 47 - - Add - Ekle + + Overview + Özet - apps/client/src/app/components/admin-overview/admin-overview.html - 231 + apps/client/src/app/pages/admin/admin-page.component.ts + 27 - libs/ui/src/lib/account-balances/account-balances.component.html - 93 + apps/client/src/app/pages/home/home-page.component.ts + 37 - - - Housekeeping - Genel Ayarlar - apps/client/src/app/components/admin-overview/admin-overview.html - 238 + apps/client/src/app/pages/zen/zen-page-routing.module.ts + 19 - - - Flush Cache - Önbelleği temizle - apps/client/src/app/components/admin-overview/admin-overview.html - 242 + apps/client/src/app/pages/zen/zen-page.component.ts + 34 - - Add Platform - Platform Ekle + + Blog + Blog - apps/client/src/app/components/admin-platform/admin-platform.component.html - 11 + apps/client/src/app/pages/blog/blog-page-routing.module.ts + 13 - - Url - Url - - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 339 - - - apps/client/src/app/components/admin-platform/admin-platform.component.html - 50 - + + Discover the latest Ghostfolio updates and insights on personal finance + Son Ghostfolio güncellemelerini ve kişisel finans hakkındaki en son bilgileri keşfedin. - apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html - 22 + apps/client/src/app/pages/blog/blog-page.html + 7 - - Accounts - Hesaplar + + As you are already logged in, you cannot access the demo account. + Oturum açmış olduğunuz için demo hesabına erişemezsiniz. - apps/client/src/app/components/admin-platform/admin-platform.component.html - 64 + apps/client/src/app/pages/demo/demo-page.component.ts + 33 + + + Frequently Asked Questions (FAQ) + Sıkça Sorulan Sorular (SSS) - apps/client/src/app/components/admin-users/admin-users.html - 113 + apps/client/src/app/pages/faq/faq-page-routing.module.ts + 34 - apps/client/src/app/components/header/header.component.html - 54 + apps/client/src/app/pages/faq/overview/faq-overview-page-routing.module.ts + 13 + + + Frequently Asked Questions (FAQ) + Sıkça Sorulan Sorular (SSS) - apps/client/src/app/components/header/header.component.html - 262 + apps/client/src/app/pages/faq/overview/faq-overview-page.html + 4 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 357 + apps/client/src/app/pages/faq/saas/saas-page.html + 4 - apps/client/src/app/pages/accounts/accounts-page.html + apps/client/src/app/pages/faq/self-hosting/self-hosting-page.html 4 + + + Features + Özellikler - libs/ui/src/lib/assistant/assistant.html - 107 + apps/client/src/app/app-routing.module.ts + 65 - - Do you really want to delete this platform? - Bu platformu silmeyi gerçekten istiyor musunuz? + + Check out the numerous features of Ghostfolio to manage your wealth + Varlıklarınızı yönetmek için Ghostfolio'nun özelliklerini keşfedin - apps/client/src/app/components/admin-platform/admin-platform.component.ts - 79 + apps/client/src/app/pages/features/features-page.html + 6 - - Update platform - Platformu Güncelle + + Stocks + Hisse Senetleri - apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html - 7 + apps/client/src/app/pages/features/features-page.html + 15 - - Add platform - Platform Ekle + + ETFs + ETF'ler - apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html - 8 + apps/client/src/app/pages/features/features-page.html + 25 - - Platforms - Platformlar + + Bonds + Tahviller - apps/client/src/app/components/admin-settings/admin-settings.component.html - 4 + apps/client/src/app/pages/features/features-page.html + 38 - - Do you really want to delete this user? - Bu kullanıcıyı silmeyi gerçekten istiyor musunu? + + Cryptocurrencies + Kripto paralar - apps/client/src/app/components/admin-users/admin-users.component.ts - 113 + apps/client/src/app/pages/features/features-page.html + 51 - - User - Kullanıcı + + Wealth Items + Varlık Kalemleri - apps/client/src/app/components/header/header.component.html - 230 + apps/client/src/app/pages/features/features-page.html + 76 - - Registration - Kayıt + + Import and Export + İçe Aktar / Dışa Aktar - apps/client/src/app/components/admin-users/admin-users.html - 96 + apps/client/src/app/pages/features/features-page.html + 115 - - Engagement per Day - Günlük etkileşim + + Multi-Accounts + Çoklu Hesaplar - apps/client/src/app/components/admin-users/admin-users.html - 158 + apps/client/src/app/pages/features/features-page.html + 127 - - Last Request - Son Talep + + Portfolio Calculations + Portföy Hesaplama - apps/client/src/app/components/admin-users/admin-users.html - 183 + apps/client/src/app/pages/features/features-page.html + 141 - - Impersonate User - Kullanıcıyı Taklit Et + + Dark Mode + Karanlık Mod - apps/client/src/app/components/admin-users/admin-users.html - 222 + apps/client/src/app/pages/features/features-page.html + 177 - - Delete User - Kullanıcıyı Sil + + Zen Mode + Zen Modu - apps/client/src/app/components/admin-users/admin-users.html - 232 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 167 - - - Performance - Performans - apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.html - 6 + apps/client/src/app/pages/features/features-page.html + 190 + + + Market Mood + Piyasa Modu - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 89 + apps/client/src/app/pages/features/features-page.html + 205 + + + Static Analysis + Statik Analiz - libs/ui/src/lib/holdings-table/holdings-table.component.html - 142 + apps/client/src/app/pages/features/features-page.html + 224 - - Compare with... - Karşılaştır... + + Multi-Language + Çoklu Dil - apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.html - 19 + apps/client/src/app/pages/features/features-page.html + 241 - - Manage Benchmarks - Karşılaştırma Ölçütlerini Yönet + + Open Source Software + Açık Kaynak Yazılım - apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.html - 38 + apps/client/src/app/pages/features/features-page.html + 275 - - Portfolio - Portföy + + Get Started + Başla - apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts - 116 + apps/client/src/app/pages/features/features-page.html + 300 - apps/client/src/app/pages/portfolio/portfolio-page-routing.module.ts - 41 + apps/client/src/app/pages/public/public-page.html + 164 - - Benchmark - Karşılaştırma Ölçütü + + Holdings + Varlıklar - apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts - 128 + apps/client/src/app/pages/home/home-page-routing.module.ts + 23 - - - Current Market Mood - Piyasa Psikolojisi - apps/client/src/app/components/fear-and-greed-index/fear-and-greed-index.component.html - 12 + apps/client/src/app/pages/home/home-page-routing.module.ts + 28 - - - Overview - Genel Bakış - apps/client/src/app/components/header/header.component.html - 28 + apps/client/src/app/pages/home/home-page.component.ts + 42 - apps/client/src/app/components/header/header.component.html - 244 + apps/client/src/app/pages/zen/zen-page.component.ts + 39 - - Portfolio - Portföy + + Summary + Özet - apps/client/src/app/components/header/header.component.html - 41 + apps/client/src/app/pages/home/home-page-routing.module.ts + 33 - apps/client/src/app/components/header/header.component.html - 254 + apps/client/src/app/pages/home/home-page.component.ts + 47 - - Admin Control - Yönetici Kontrolü + + Markets + Piyasalar - apps/client/src/app/components/header/header.component.html - 67 + apps/client/src/app/pages/home/home-page-routing.module.ts + 38 - apps/client/src/app/components/header/header.component.html - 278 + apps/client/src/app/pages/home/home-page.component.ts + 52 + + + apps/client/src/app/pages/markets/markets-page-routing.module.ts + 13 - - Me - Ben + + Manage your wealth like a boss + Varlıklarınızı bir patron gibi yönetin - apps/client/src/app/components/header/header.component.html - 211 + apps/client/src/app/pages/landing/landing-page.html + 5 - - My Ghostfolio - Ghostfolio'm + + Ghostfolio is a privacy-first, open source dashboard for your personal finances. Break down your asset allocation, know your net worth and make solid, data-driven investment decisions. + Ghostfolio, mali durumunuz için gizlilik odaklı, açık kaynaklı bir kontrol panelidir. Varlık dağılımınızı analiz edin, net değerinizi öğrenin ve sağlam, veriye dayalı yatırım kararları alın. - apps/client/src/app/components/header/header.component.html - 269 + apps/client/src/app/pages/landing/landing-page.html + 9 - - About Ghostfolio - Ghostfolio Hakkında + + Get Started + Başla - apps/client/src/app/components/header/header.component.html - 309 + apps/client/src/app/pages/landing/landing-page.html + 41 - apps/client/src/app/pages/about/overview/about-overview-page.html - 5 + apps/client/src/app/pages/pricing/pricing-page.html + 297 - - Sign in - Giriş + + Live Demo + Canlı Deneme - apps/client/src/app/components/header/header.component.html - 399 + apps/client/src/app/pages/landing/landing-page.html + 49 - apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html - 71 + apps/client/src/app/pages/landing/landing-page.html + 443 - - Get started - Haydi Başlayalım + + Monthly Active Users + Aylık Aktif Kullanıcılar - apps/client/src/app/components/header/header.component.html - 411 + apps/client/src/app/pages/landing/landing-page.html + 70 - - Sign in - Giriş + + Stars on GitHub + GitHub'daki Beğeniler - apps/client/src/app/components/header/header.component.ts - 229 + apps/client/src/app/pages/landing/landing-page.html + 88 - apps/client/src/app/pages/webauthn/webauthn-page-routing.module.ts - 7 + apps/client/src/app/pages/open/open-page.html + 103 - - Oops! Incorrect Security Token. - Hay Allah! Güvenlik anahtarı yanlış. + + Pulls on Docker Hub + Docker Hub'ta Çekmeler - apps/client/src/app/components/header/header.component.ts - 243 + apps/client/src/app/pages/landing/landing-page.html + 106 - - - Manage Activities - İşlemleri Yönet - apps/client/src/app/components/home-holdings/home-holdings.html - 32 + apps/client/src/app/pages/open/open-page.html + 117 - - Fear - Korku - - apps/client/src/app/components/home-market/home-market.component.ts - 25 - + + As seen in + Şurada görüldüğü gibi - libs/ui/src/lib/i18n.ts - 71 + apps/client/src/app/pages/landing/landing-page.html + 115 - - Greed - Açgözlülük + + Protect your assets. Refine your personal investment strategy. + varlıklarınızı koruyun. Kişisel yatırım stratejinizi geliştirin. - apps/client/src/app/components/home-market/home-market.component.ts - 26 + apps/client/src/app/pages/landing/landing-page.html + 217 + + + Ghostfolio empowers busy people to keep track of stocks, ETFs or cryptocurrencies without being tracked. + Ghostfolio, takip edilmeden hisse senetleri, ETF'ler veya kripto paraları izlemek isteyen yoğun insanlara güç verir. - libs/ui/src/lib/i18n.ts - 72 + apps/client/src/app/pages/landing/landing-page.html + 221 - - Last Days - Son Gün + + 360° View + 360° Görünüm - apps/client/src/app/components/home-market/home-market.html - 6 + apps/client/src/app/pages/landing/landing-page.html + 232 - - Welcome to Ghostfolio - Ghostfolio'ya Hoşgeldiniz. + + Get the full picture of your personal finances across multiple platforms. + Kişisel finansınızın tam resmini birden fazla platformda edinin. - apps/client/src/app/components/home-overview/home-overview.html - 7 + apps/client/src/app/pages/landing/landing-page.html + 234 - - Ready to take control of your personal finances? - Kişisel finansal yönetiminizi ele almaya hazır mısınız? + + Web3 Ready + Web3 Hazır - apps/client/src/app/components/home-overview/home-overview.html - 8 + apps/client/src/app/pages/landing/landing-page.html + 243 - - Setup your accounts - Hesaplarınızı kurun + + Use Ghostfolio anonymously and own your financial data. + Ghostfolio'yu anonim olarak kullanın ve finansal verilerinize sahip çıkın. - apps/client/src/app/components/home-overview/home-overview.html - 15 + apps/client/src/app/pages/landing/landing-page.html + 245 - - Get a comprehensive financial overview by adding your bank and brokerage accounts. - Banka ve yatırım hesaplarınızı ekleyerek kapsamlı finansal durumunuzu görün. + + Open Source + Açık Kaynak - apps/client/src/app/components/home-overview/home-overview.html - 17 + apps/client/src/app/pages/landing/landing-page.html + 253 - - Capture your activities - İşlemlerinizi kaydedin + + Benefit from continuous improvements through a strong community. + Güçlü bir topluluk aracılığıyla sürekli gelişmelerden faydalanın. - apps/client/src/app/components/home-overview/home-overview.html - 24 + apps/client/src/app/pages/landing/landing-page.html + 255 - - Record your investment activities to keep your portfolio up to date. - Yatırım işlemlerinizi kaydederek portföyünüzü güncel tutun. + + Why Ghostfolio? + Neden Ghostfolio? - apps/client/src/app/components/home-overview/home-overview.html - 26 + apps/client/src/app/pages/landing/landing-page.html + 264 - - Monitor and analyze your portfolio - Portföyünüzü izleyin ve analiz edin. + + Ghostfolio is for you if you are... + Ghostfolio tam size göre, - apps/client/src/app/components/home-overview/home-overview.html - 33 + apps/client/src/app/pages/landing/landing-page.html + 265 - - Track your progress in real-time with comprehensive analysis and insights. - Kapsamlı analiz ve içgörülerle ilerleme durumunuzu gerçek zamanlı olarak takip edin. + + trading stocks, ETFs or cryptocurrencies on multiple platforms + Birden fazla platformda hisse senedi, ETF veya kripto para ticareti yapıyorsanız, - apps/client/src/app/components/home-overview/home-overview.html - 35 + apps/client/src/app/pages/landing/landing-page.html + 272 - - Setup accounts - Hesaplarınızı kurunuz + + pursuing a buy & hold strategy + al ve tut stratejisi izliyorsanız, - apps/client/src/app/components/home-overview/home-overview.html - 48 + apps/client/src/app/pages/landing/landing-page.html + 278 - - Add activity - İşlem ekle. + + interested in getting insights of your portfolio composition + Portföy bileşimine dair içgörüleri edinmek istiyorsanız, - apps/client/src/app/components/home-overview/home-overview.html - 56 + apps/client/src/app/pages/landing/landing-page.html + 283 + + + valuing privacy and data ownership + Gizliliğe ve verilerinize sahip çıkmayı önemsiyorsanız - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 8 + apps/client/src/app/pages/landing/landing-page.html + 288 - - This feature requires a subscription. - Bu özellik için abonelik gereklidir. + + into minimalism + minimalizme ilgi duyuyorsanız - apps/client/src/app/components/home-summary/home-summary.component.ts - 113 + apps/client/src/app/pages/landing/landing-page.html + 291 + + + caring about diversifying your financial resources + finansal kaynaklarınızı çeşitlendirmeye önem veriyorsanız - apps/client/src/app/core/http-response.interceptor.ts - 69 + apps/client/src/app/pages/landing/landing-page.html + 295 - - Upgrade Plan - Aboneliğinizi Yükseltiniz + + interested in financial independence + finansal özgürlük peşindeyseniz - apps/client/src/app/components/home-summary/home-summary.component.ts - 115 + apps/client/src/app/pages/landing/landing-page.html + 299 + + + saying no to spreadsheets in + elektronik tablo uygulamalarına hayır diyorsanız - apps/client/src/app/core/http-response.interceptor.ts - 72 + apps/client/src/app/pages/landing/landing-page.html + 303 - - Summary - Özet + + still reading this list + bu listeyi hala okuyorsanız - apps/client/src/app/components/home-summary/home-summary.html - 2 + apps/client/src/app/pages/landing/landing-page.html + 306 - - Total Amount - Toplam Tutar + + Learn more about Ghostfolio + Ghostfolio hakkında daha fazla bilgi edinin - apps/client/src/app/components/investment-chart/investment-chart.component.ts - 142 + apps/client/src/app/pages/landing/landing-page.html + 311 - - Savings Rate - Tasarruf Oranı + + What our users are saying + What our users are saying - apps/client/src/app/components/investment-chart/investment-chart.component.ts - 214 + apps/client/src/app/pages/landing/landing-page.html + 319 - - Security Token - Güvenlik Jetonu + + Members from around the globe are using Ghostfolio Premium + Dünyanın dört bir yanındaki kullanıcılar Ghostfolio Premium kullanıyorlar. - apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html - 11 + apps/client/src/app/pages/landing/landing-page.html + 358 + + + How does Ghostfolio work? + How does Ghostfolio work? - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html - 10 + apps/client/src/app/pages/landing/landing-page.html + 375 - - or - veya + + Get started in only 3 steps + Sadece 3 adımda başlayın - apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html - 31 + apps/client/src/app/pages/landing/landing-page.html + 378 + + + Sign up anonymously* + Anonim olarak kaydolun* apps/client/src/app/pages/landing/landing-page.html - 423 + 384 + + + * no e-mail address nor credit card required + * e-posta adresi veya kredi kartı gerekmez - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 99 + apps/client/src/app/pages/landing/landing-page.html + 386 + + + Add any of your historical transactions + Herhangi bir geçmiş işleminizi ekleyin - apps/client/src/app/pages/register/register-page.html - 29 + apps/client/src/app/pages/landing/landing-page.html + 397 + + + Get valuable insights of your portfolio composition + Portföy bileşiminizle ilgili değerli bilgiler edinin - apps/client/src/app/pages/webauthn/webauthn-page.html - 29 + apps/client/src/app/pages/landing/landing-page.html + 409 - - Sign in with Internet Identity - İnternet Kimliği (Internet Identity) ile Oturum Aç + + Are you ready? + Are you ready? - apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html - 42 + apps/client/src/app/pages/landing/landing-page.html + 423 - - Sign in with Google - Google ile Oturum Aç + + At Ghostfolio, transparency is at the core of our values. We publish the source code as open source software (OSS) under the AGPL-3.0 license and we openly share aggregated key metrics of the platform’s operational status. + Ghostfolio'da şeffaflık, değerlerimizin temelinde yer alır. Kaynak kodunu açık kaynak yazılım (OSS) olarak AGPL-3.0 lisansı altında yayınlıyoruz ve platformun işletme durumunun toplu anahtar metriklerini açıkça paylaşıyoruz. - apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html - 52 + apps/client/src/app/pages/open/open-page.html + 6 - - Stay signed in - Oturumu açık tut + + Active Users + Aktif Kullanıcılar - apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html - 61 + apps/client/src/app/pages/open/open-page.html + 40 - - - Time in Market - Yatırım Süresi - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 3 + apps/client/src/app/pages/open/open-page.html + 62 - - Buy - Al + + New Users + Yeni Kullanıcılar - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 31 + apps/client/src/app/pages/open/open-page.html + 51 - - Sell - Sat + + Users in Slack community + Slack topluluğundaki kullanıcılar - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 43 + apps/client/src/app/pages/open/open-page.html + 75 - - Investment - Yatırım + + Contributors on GitHub + GitHub'da Katkıda Bulunanlar - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 58 - - - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 165 - - - - Absolute Gross Performance - Toplam Brüt Performans - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 70 + apps/client/src/app/pages/open/open-page.html + 89 - - Gross Performance - Brüt Performans + + Uptime + Çalışma Süresi - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 85 + apps/client/src/app/pages/open/open-page.html + 132 - - Absolute Net Performance - Toplam Net Performans + + Activities + İşlemler - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 124 + apps/client/src/app/pages/portfolio/activities/activities-page-routing.module.ts + 13 - - - Net Performance - Net Performans - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 139 + apps/client/src/app/pages/portfolio/portfolio-page.component.ts + 39 - - Total Assets - Toplam Varlıklar + + Do you really want to delete these activities? + Tüm işlemlerinizi silmeyi gerçekten istiyor musunuz? - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 165 + libs/ui/src/lib/activities-table/activities-table.component.ts + 216 - - Valuables - Yatırım Varlıkları + + Update activity + İşlemi Güncelle - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 178 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 8 - - Emergency Fund - Acil Durum Yedeği + + Stocks, ETFs, bonds, cryptocurrencies, commodities + Hisse senetleri, ETF'ler, tahviller, kripto paralar, emtialar - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 190 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 25 - apps/client/src/app/pages/features/features-page.html - 89 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 65 + + + Mortgages, personal loans, credit cards + Mortgage, kişisel krediler, kredi kartları - apps/client/src/app/pages/portfolio/fire/fire-page.html - 122 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 57 - - Cash - Nakit + + Luxury items, real estate, private companies + Lüks eşyalar, gayrimenkuller, özel şirketler - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 211 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 73 - - Assets - Varlıklar + + Account + Hesap - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 224 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 85 - - - Buying Power - Alım Limiti - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 237 + libs/ui/src/lib/activities-table/activities-table.component.html + 307 - - Excluded from Analysis - Analize Dahil Edilmemiştir. + + Update Cash Balance + Nakit Bakiyesini Güncelle - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 249 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 111 - - Liabilities - Yükümlülükler + + Unit Price + Birim Fiyat - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 264 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 212 - apps/client/src/app/pages/features/features-page.html - 102 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 285 - - - Net Worth - Toplam Varlık - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 284 + libs/ui/src/lib/activities-table/activities-table.component.html + 209 - - Annualized Performance - Yıllıklandırılmış Performans + + Oops! Could not get the historical exchange rate from + Hay Allah! Geçmiş döviz kuru alınamadı: - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 296 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 239 - - Dividend - Temettü - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 330 - - - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 177 - - - apps/client/src/app/pages/features/features-page.html - 63 - + + Fee + Komisyon apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 192 + 305 apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 255 + 329 - - - Please enter the amount of your emergency fund: - Lütfen acil durum yedeği meblağını giriniz: - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.ts - 57 + libs/ui/src/lib/activities-table/activities-table.component.html + 233 - - Change - Para Birimi + + Import Activities + İşlemleri İçe Aktar - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 63 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts + 44 + + + Import Dividends + Temettüleri İçe Aktar - libs/ui/src/lib/holdings-table/holdings-table.component.html - 119 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts + 86 - - Average Unit Price - Ortalama Birim Fiyat + + Importing data... + Veri içe aktarılıyor... - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 101 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts + 120 - - Minimum Price - Asgari Fiyat + + Import has been completed + İçe aktarma tamamlandı - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts 128 - - Maximum Price - Azami Fiyat + + Validating data... + Veri doğrulanıyor... - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 144 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts + 233 - - Quantity - Miktar + + Select Holding + Varlık Seç - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 154 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 20 + + + Select File + Dosya Seç - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 179 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 22 + + + Holding + Varlık - libs/ui/src/lib/activities-table/activities-table.component.html - 185 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 32 - - Fees - Komisyon + + Load Dividends + Temettü Yükle - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 108 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 68 + + + The following file formats are supported: + Aşağıdaki dosya formatları desteklenmektedir: - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 199 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 90 + + + Select Dividends + Temettü Seç - apps/client/src/app/pages/portfolio/fire/fire-page.html - 161 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 113 - - Report Data Glitch - Rapor Veri Sorunu + + Select Activities + İşlemleri Seç - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 395 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 115 - - Are you an ambitious investor who needs the full picture? - Tüm ayrıntılara hakim olmak isteyen iddialı bir yatırımcı mısınız? + + Back + Geri - apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 12 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 144 - - - Upgrade to Ghostfolio Premium today and gain access to exclusive features to enhance your investment experience: - Bugün Ghostfolio Premium'a yükseltin ve yatırım deneyiminizi geliştirmek için ayrıcalıklı özelliklere erişim kazanın: - apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 15 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 178 - - Portfolio Summary - Portföy Özeti + + Import + İçe Aktar - apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 22 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 108 - apps/client/src/app/pages/pricing/pricing-page.html - 55 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 153 - apps/client/src/app/pages/pricing/pricing-page.html - 199 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 186 - - Portfolio Allocations - Portföy Dağılımı + + Allocations + Dağılımlar - apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 26 + apps/client/src/app/pages/portfolio/allocations/allocations-page-routing.module.ts + 13 - apps/client/src/app/pages/features/features-page.html - 160 + apps/client/src/app/pages/portfolio/portfolio-page.component.ts + 44 + + + Allocations + Dağılımlar - apps/client/src/app/pages/pricing/pricing-page.html - 59 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 4 + + + Proportion of Net Worth + Net Değer Oranı - apps/client/src/app/pages/pricing/pricing-page.html - 203 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 12 - - Performance Benchmarks - Performans Ölçütleri + + By Platform + Platforma Göre - apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 30 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 44 + + + By Currency + Para Birimine Göre - apps/client/src/app/pages/pricing/pricing-page.html + apps/client/src/app/pages/portfolio/allocations/allocations-page.html 63 + + + By Asset Class + Varlık Sınıfına Göre - apps/client/src/app/pages/pricing/pricing-page.html - 207 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 85 - - FIRE Calculator - FIRE Hesaplayıcı + + By Holding + Varlığa Göre - apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 34 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 107 + + + By Sector + Sektöre Göre - apps/client/src/app/pages/pricing/pricing-page.html - 67 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 130 + + + + By Continent + Kıtaya Göre + + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 153 + + + By Market + Piyasaya Göre - apps/client/src/app/pages/pricing/pricing-page.html - 211 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 175 - - Professional Data Provider - Profesyonel Veri Sağlayıcı + + Regions + Bölgeler - apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 38 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 198 - apps/client/src/app/pages/pricing/pricing-page.html - 226 + apps/client/src/app/pages/public/public-page.html + 87 - - and more Features... - ve daha fazla Özellik... + + Developed Markets + Gelişmiş Piyasalar - apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 42 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 222 - apps/client/src/app/pages/pricing/pricing-page.html - 83 + apps/client/src/app/pages/public/public-page.html + 104 + + + Emerging Markets + Gelişmekte Olan Piyasalar - apps/client/src/app/pages/pricing/pricing-page.html + apps/client/src/app/pages/portfolio/allocations/allocations-page.html 231 - - - Get the tools to effectively manage your finances and refine your personal investment strategy. - Mali durumunuzu etkili bir şekilde yönetecek ve kişisel yatırım stratejinizi geliştirecek Araçları edinin. - apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 45 + apps/client/src/app/pages/public/public-page.html + 113 - - Skip - Geç + + Other Markets + Diğer Piyasalar - apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 52 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 240 - - - Upgrade Plan - Üyeliğinizi Yükseltin - apps/client/src/app/components/header/header.component.html - 182 + apps/client/src/app/pages/public/public-page.html + 122 + + + No data available + Veri mevcut değil - apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 59 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 250 - apps/client/src/app/components/user-account-membership/user-account-membership.html - 20 + apps/client/src/app/pages/public/public-page.html + 132 - apps/client/src/app/pages/pricing/pricing-page.html - 268 + libs/ui/src/lib/top-holdings/top-holdings.component.html + 88 - - Today - Bugün - - apps/client/src/app/components/toggle/toggle.component.ts - 22 - + + By Account + Hesaba Göre - libs/ui/src/lib/assistant/assistant.component.ts - 215 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 286 - - YTD - YTD + + By ETF Provider + ETF Sağlayıcısına Göre - apps/client/src/app/components/toggle/toggle.component.ts - 23 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 306 + + + By Country + Ülkeye Göre - libs/ui/src/lib/assistant/assistant.component.ts - 225 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 264 - - 1Y - 1Y + + Analysis + Analiz - apps/client/src/app/components/toggle/toggle.component.ts - 24 + apps/client/src/app/pages/portfolio/analysis/analysis-page-routing.module.ts + 13 - libs/ui/src/lib/assistant/assistant.component.ts - 229 - - - - 5Y - 5Y - - apps/client/src/app/components/toggle/toggle.component.ts - 25 - - - libs/ui/src/lib/assistant/assistant.component.ts - 233 - - - - Max - Maks. - - apps/client/src/app/components/toggle/toggle.component.ts - 26 - - - libs/ui/src/lib/assistant/assistant.component.ts - 236 - - - - This feature is currently unavailable. - Bu özellik şu an için mevcut değil. - - apps/client/src/app/core/http-response.interceptor.ts - 60 - - - - Please try again later. - Daha sonra tekrar deneyiniz. - - apps/client/src/app/core/http-response.interceptor.ts - 62 - - - apps/client/src/app/core/http-response.interceptor.ts - 91 - - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 138 - - - - Oops! Something went wrong. - Hay Allah! Bir şeyler yanlış gitti. - - apps/client/src/app/core/http-response.interceptor.ts - 89 - - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 136 - - - - Okay - Tamam - - apps/client/src/app/core/http-response.interceptor.ts - 92 - - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 139 - - - - About - Hakkında - - apps/client/src/app/pages/about/about-page-routing.module.ts - 51 - - - apps/client/src/app/pages/about/about-page.component.ts - 44 - - - apps/client/src/app/pages/about/overview/about-overview-page-routing.module.ts - 13 - - - - Changelog - Değişiklik Günlüğü - - apps/client/src/app/pages/about/about-page.component.ts - 49 - - - apps/client/src/app/pages/about/changelog/changelog-page-routing.module.ts - 13 - - - - License - Lisans - - apps/client/src/app/pages/about/about-page.component.ts - 54 - - - apps/client/src/app/pages/about/license/license-page-routing.module.ts - 13 - - - - Privacy Policy - Gizlilik Politikası - - apps/client/src/app/pages/about/about-page.component.ts - 62 - - - apps/client/src/app/pages/about/privacy-policy/privacy-policy-page-routing.module.ts - 13 - - - - Our - Bizim - - apps/client/src/app/pages/about/oss-friends/oss-friends-page.html - 6 - - - - Discover other exciting Open Source Software projects - Diğer heyecan verici Açık Kaynak Yazılım projelerini keşfedin - - apps/client/src/app/pages/about/oss-friends/oss-friends-page.html - 9 - - - - Visit - Ziyaret et - - apps/client/src/app/pages/about/oss-friends/oss-friends-page.html - 28 - - - - Accounts - Hesaplar - - apps/client/src/app/pages/accounts/accounts-page-routing.module.ts - 13 - - - - Update account - Hesabı Güncelle - - apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html - 8 - - - - Add account - Hesap ekle - - apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html - 10 - - - - Account ID - Hesap Kimliği - - apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html - 96 - - - - Admin Control - Yönetici Denetimleri - - apps/client/src/app/pages/admin/admin-page-routing.module.ts - 20 - - - - Market Data - Piyasa Verileri - - apps/client/src/app/pages/admin/admin-page-routing.module.ts - 30 - - - apps/client/src/app/pages/admin/admin-page.component.ts - 37 - - - - Settings - Ayarlar - - apps/client/src/app/pages/admin/admin-page-routing.module.ts - 35 - - - apps/client/src/app/pages/admin/admin-page.component.ts - 32 - - - apps/client/src/app/pages/user-account/user-account-page-routing.module.ts - 18 - - - apps/client/src/app/pages/user-account/user-account-page.component.ts - 35 - - - - Users - Kullanıcılar - - apps/client/src/app/pages/admin/admin-page-routing.module.ts - 40 - - - apps/client/src/app/pages/admin/admin-page.component.ts - 47 - - - - Overview - Özet - - apps/client/src/app/pages/admin/admin-page.component.ts - 27 - - - apps/client/src/app/pages/home/home-page.component.ts - 37 - - - apps/client/src/app/pages/zen/zen-page-routing.module.ts - 19 - - - apps/client/src/app/pages/zen/zen-page.component.ts - 34 - - - - Blog - Blog - - apps/client/src/app/pages/blog/blog-page-routing.module.ts - 13 - - - - Discover the latest Ghostfolio updates and insights on personal finance - Son Ghostfolio güncellemelerini ve kişisel finans hakkındaki en son bilgileri keşfedin. - - apps/client/src/app/pages/blog/blog-page.html - 7 - - - - As you are already logged in, you cannot access the demo account. - Oturum açmış olduğunuz için demo hesabına erişemezsiniz. - - apps/client/src/app/pages/demo/demo-page.component.ts - 32 - - - - Frequently Asked Questions (FAQ) - Sıkça Sorulan Sorular (SSS) - - apps/client/src/app/pages/faq/faq-page-routing.module.ts - 34 - - - apps/client/src/app/pages/faq/overview/faq-overview-page-routing.module.ts - 13 - - - - Frequently Asked Questions (FAQ) - Sıkça Sorulan Sorular (SSS) - - apps/client/src/app/pages/faq/overview/faq-overview-page.html - 4 - - - apps/client/src/app/pages/faq/saas/saas-page.html - 4 - - - apps/client/src/app/pages/faq/self-hosting/self-hosting-page.html - 4 - - - - Features - Özellikler - - apps/client/src/app/pages/features/features-page-routing.module.ts - 13 - - - - Check out the numerous features of Ghostfolio to manage your wealth - Varlıklarınızı yönetmek için Ghostfolio'nun özelliklerini keşfedin - - apps/client/src/app/pages/features/features-page.html - 6 - - - - Stocks - Hisse Senetleri - - apps/client/src/app/pages/features/features-page.html - 15 - - - - ETFs - ETF'ler - - apps/client/src/app/pages/features/features-page.html - 25 - - - - Bonds - Tahviller - - apps/client/src/app/pages/features/features-page.html - 38 - - - - Cryptocurrencies - Kripto paralar - - apps/client/src/app/pages/features/features-page.html - 51 - - - - Wealth Items - Varlık Kalemleri - - apps/client/src/app/pages/features/features-page.html - 76 - - - - Import and Export - İçe Aktar / Dışa Aktar - - apps/client/src/app/pages/features/features-page.html - 115 - - - - Multi-Accounts - Çoklu Hesaplar - - apps/client/src/app/pages/features/features-page.html - 127 - - - - Portfolio Calculations - Portföy Hesaplama - - apps/client/src/app/pages/features/features-page.html - 141 - - - - Dark Mode - Karanlık Mod - - apps/client/src/app/pages/features/features-page.html - 177 - - - - Zen Mode - Zen Modu - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 171 - - - apps/client/src/app/pages/features/features-page.html - 190 - - - - Market Mood - Piyasa Modu - - apps/client/src/app/pages/features/features-page.html - 205 - - - - Static Analysis - Statik Analiz - - apps/client/src/app/pages/features/features-page.html - 224 - - - - Multi-Language - Çoklu Dil - - apps/client/src/app/pages/features/features-page.html - 241 - - - - Open Source Software - Açık Kaynak Yazılım - - apps/client/src/app/pages/features/features-page.html - 275 - - - - Get Started - Başla - - apps/client/src/app/pages/features/features-page.html - 300 - - - apps/client/src/app/pages/public/public-page.html - 153 - - - - Holdings - Varlıklar - - apps/client/src/app/pages/home/home-page-routing.module.ts - 23 - - - apps/client/src/app/pages/home/home-page-routing.module.ts - 28 - - - apps/client/src/app/pages/home/home-page.component.ts - 42 - - - apps/client/src/app/pages/zen/zen-page.component.ts - 39 - - - - Summary - Özet - - apps/client/src/app/pages/home/home-page-routing.module.ts - 33 - - - apps/client/src/app/pages/home/home-page.component.ts - 47 - - - - Markets - Piyasalar - - apps/client/src/app/pages/home/home-page-routing.module.ts - 38 - - - apps/client/src/app/pages/home/home-page.component.ts - 52 - - - apps/client/src/app/pages/markets/markets-page-routing.module.ts - 13 - - - - Manage your wealth like a boss - Varlıklarınızı bir patron gibi yönetin - - apps/client/src/app/pages/landing/landing-page.html - 5 - - - - Ghostfolio is a privacy-first, open source dashboard for your personal finances. Break down your asset allocation, know your net worth and make solid, data-driven investment decisions. - Ghostfolio, mali durumunuz için gizlilik odaklı, açık kaynaklı bir kontrol panelidir. Varlık dağılımınızı analiz edin, net değerinizi öğrenin ve sağlam, veriye dayalı yatırım kararları alın. - - apps/client/src/app/pages/landing/landing-page.html - 9 - - - - Get Started - Başla - - apps/client/src/app/pages/landing/landing-page.html - 41 - - - apps/client/src/app/pages/landing/landing-page.html - 419 - - - - or - veya - - apps/client/src/app/pages/landing/landing-page.html - 46 - - - - Live Demo - Canlı Deneme - - apps/client/src/app/pages/landing/landing-page.html - 49 - - - apps/client/src/app/pages/landing/landing-page.html - 424 - - - - Monthly Active Users - Aylık Aktif Kullanıcılar - - apps/client/src/app/pages/landing/landing-page.html - 69 - - - - Stars on GitHub - GitHub'daki Beğeniler - - apps/client/src/app/pages/landing/landing-page.html - 87 - - - apps/client/src/app/pages/open/open-page.html - 103 - - - - Pulls on Docker Hub - Docker Hub'ta Çekmeler - - apps/client/src/app/pages/landing/landing-page.html - 105 - - - apps/client/src/app/pages/open/open-page.html - 117 - - - - As seen in - Şurada görüldüğü gibi - - apps/client/src/app/pages/landing/landing-page.html - 113 - - - - Protect your assets. Refine your personal investment strategy. - varlıklarınızı koruyun. Kişisel yatırım stratejinizi geliştirin. - - apps/client/src/app/pages/landing/landing-page.html - 215 - - - - Ghostfolio empowers busy people to keep track of stocks, ETFs or cryptocurrencies without being tracked. - Ghostfolio, takip edilmeden hisse senetleri, ETF'ler veya kripto paraları izlemek isteyen yoğun insanlara güç verir. - - apps/client/src/app/pages/landing/landing-page.html - 219 - - - - 360° View - 360° Görünüm - - apps/client/src/app/pages/landing/landing-page.html - 230 - - - - Get the full picture of your personal finances across multiple platforms. - Kişisel finansınızın tam resmini birden fazla platformda edinin. - - apps/client/src/app/pages/landing/landing-page.html - 232 - - - - Web3 Ready - Web3 Hazır - - apps/client/src/app/pages/landing/landing-page.html - 241 - - - - Use Ghostfolio anonymously and own your financial data. - Ghostfolio'yu anonim olarak kullanın ve finansal verilerinize sahip çıkın. - - apps/client/src/app/pages/landing/landing-page.html - 243 - - - - Open Source - Açık Kaynak - - apps/client/src/app/pages/landing/landing-page.html - 251 - - - - Benefit from continuous improvements through a strong community. - Güçlü bir topluluk aracılığıyla sürekli gelişmelerden faydalanın. - - apps/client/src/app/pages/landing/landing-page.html - 253 - - - - Why Ghostfolio? - Neden Ghostfolio? - - apps/client/src/app/pages/landing/landing-page.html - 262 - - - - Ghostfolio is for you if you are... - Ghostfolio tam size göre, - - apps/client/src/app/pages/landing/landing-page.html - 263 - - - - trading stocks, ETFs or cryptocurrencies on multiple platforms - Birden fazla platformda hisse senedi, ETF veya kripto para ticareti yapıyorsanız, - - apps/client/src/app/pages/landing/landing-page.html - 270 - - - - pursuing a buy & hold strategy - al ve tut stratejisi izliyorsanız, - - apps/client/src/app/pages/landing/landing-page.html - 276 - - - - interested in getting insights of your portfolio composition - Portföy bileşimine dair içgörüleri edinmek istiyorsanız, - - apps/client/src/app/pages/landing/landing-page.html - 281 - - - - valuing privacy and data ownership - Gizliliğe ve verilerinize sahip çıkmayı önemsiyorsanız - - apps/client/src/app/pages/landing/landing-page.html - 286 - - - - into minimalism - minimalizme ilgi duyuyorsanız - - apps/client/src/app/pages/landing/landing-page.html - 289 - - - - caring about diversifying your financial resources - finansal kaynaklarınızı çeşitlendirmeye önem veriyorsanız - - apps/client/src/app/pages/landing/landing-page.html - 293 - - - - interested in financial independence - finansal özgürlük peşindeyseniz - - apps/client/src/app/pages/landing/landing-page.html - 297 - - - - saying no to spreadsheets in - elektronik tablo uygulamalarına hayır diyorsanız - - apps/client/src/app/pages/landing/landing-page.html - 301 - - - - still reading this list - bu listeyi hala okuyorsanız - - apps/client/src/app/pages/landing/landing-page.html - 304 - - - - Learn more about Ghostfolio - Ghostfolio hakkında daha fazla bilgi edinin - - apps/client/src/app/pages/landing/landing-page.html - 309 - - - - What our users are saying - What our users are saying - - apps/client/src/app/pages/landing/landing-page.html - 317 - - - - Members from around the globe are using Ghostfolio Premium - Dünyanın dört bir yanındaki kullanıcılar Ghostfolio Premium kullanıyorlar. - - apps/client/src/app/pages/landing/landing-page.html - 349 - - - - How does Ghostfolio work? - How does Ghostfolio work? - - apps/client/src/app/pages/landing/landing-page.html - 361 - - - - Get started in only 3 steps - Sadece 3 adımda başlayın - - apps/client/src/app/pages/landing/landing-page.html - 364 - - - - Sign up anonymously* - Anonim olarak kaydolun* - - apps/client/src/app/pages/landing/landing-page.html - 370 - - - - * no e-mail address nor credit card required - * e-posta adresi veya kredi kartı gerekmez - - apps/client/src/app/pages/landing/landing-page.html - 372 - - - - Add any of your historical transactions - Herhangi bir geçmiş işleminizi ekleyin - - apps/client/src/app/pages/landing/landing-page.html - 383 - - - - Get valuable insights of your portfolio composition - Portföy bileşiminizle ilgili değerli bilgiler edinin - - apps/client/src/app/pages/landing/landing-page.html - 395 - - - - Are you ready? - Are you ready? - - apps/client/src/app/pages/landing/landing-page.html - 407 - - - - Join now or check out the example account - Şİmdi katılın ya da örnek hesabı inceleyin - - apps/client/src/app/pages/landing/landing-page.html - 408 - - - - At Ghostfolio, transparency is at the core of our values. We publish the source code as open source software (OSS) under the AGPL-3.0 license and we openly share aggregated key metrics of the platform’s operational status. - Ghostfolio'da şeffaflık, değerlerimizin temelinde yer alır. Kaynak kodunu açık kaynak yazılım (OSS) olarak AGPL-3.0 lisansı altında yayınlıyoruz ve platformun işletme durumunun toplu anahtar metriklerini açıkça paylaşıyoruz. - - apps/client/src/app/pages/open/open-page.html - 6 - - - - Active Users - Aktif Kullanıcılar - - apps/client/src/app/pages/open/open-page.html - 40 - - - apps/client/src/app/pages/open/open-page.html - 62 - - - - New Users - Yeni Kullanıcılar - - apps/client/src/app/pages/open/open-page.html - 51 - - - - Users in Slack community - Slack topluluğundaki kullanıcılar - - apps/client/src/app/pages/open/open-page.html - 75 - - - - Contributors on GitHub - GitHub'da Katkıda Bulunanlar - - apps/client/src/app/pages/open/open-page.html - 89 - - - - Uptime - Çalışma Süresi - - apps/client/src/app/pages/open/open-page.html - 132 - - - - Activities - İşlemler - - apps/client/src/app/pages/portfolio/activities/activities-page-routing.module.ts - 13 - - - apps/client/src/app/pages/portfolio/portfolio-page.component.ts - 39 - - - - Do you really want to delete these activities? - Tüm işlemlerinizi silmeyi gerçekten istiyor musunuz? - - libs/ui/src/lib/activities-table/activities-table.component.ts - 216 - - - - Update activity - İşlemi Güncelle - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 7 - - - - Stocks, ETFs, bonds, cryptocurrencies, commodities - Hisse senetleri, ETF'ler, tahviller, kripto paralar, emtialar - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 22 - - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 62 - - - - Mortgages, personal loans, credit cards - Mortgage, kişisel krediler, kredi kartları - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 54 - - - - Luxury items, real estate, private companies - Lüks eşyalar, gayrimenkuller, özel şirketler - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 70 - - - - Account - Hesap - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 82 - - - libs/ui/src/lib/activities-table/activities-table.component.html - 307 - - - - Update Cash Balance - Nakit Bakiyesini Güncelle - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 108 - - - - Unit Price - Birim Fiyat - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 199 - - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 261 - - - libs/ui/src/lib/activities-table/activities-table.component.html - 209 - - - - Oops! Could not get the historical exchange rate from - Hay Allah! Geçmiş döviz kuru alınamadı: - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 292 - - - - Fee - Komisyon - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 280 - - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 302 - - - libs/ui/src/lib/activities-table/activities-table.component.html - 233 - - - - Import Activities - İşlemleri İçe Aktar - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 44 - - - - Import Dividends - Temettüleri İçe Aktar - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 86 - - - - Importing data... - Veri içe aktarılıyor... - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 120 - - - - Import has been completed - İçe aktarma tamamlandı - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 128 - - - - Validating data... - Veri doğrulanıyor... - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 233 - - - - Select Holding - Varlık Seç - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 20 - - - - Select File - Dosya Seç - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 23 - - - - Holding - Varlık - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 33 - - - - Load Dividends - Temettü Yükle - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 70 - - - - The following file formats are supported: - Aşağıdaki dosya formatları desteklenmektedir: - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 92 - - - - Select Dividends - Temettü Seç - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 115 - - - - Select Activities - İşlemleri Seç - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 118 - - - - Back - Geri - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 146 - - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 182 - - - - Import - İçe Aktar - - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 108 - - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 155 - - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 190 - - - - Allocations - Dağılımlar - - apps/client/src/app/pages/portfolio/allocations/allocations-page-routing.module.ts - 13 - - - apps/client/src/app/pages/portfolio/portfolio-page.component.ts - 44 - - - - Allocations - Dağılımlar - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 4 - - - - Proportion of Net Worth - Net Değer Oranı - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 12 - - - - By Platform - Platforma Göre - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 44 - - - - By Currency - Para Birimine Göre - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 63 - - - - By Asset Class - Varlık Sınıfına Göre - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 86 - - - - By Holding - Varlığa Göre - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 109 - - - - By Sector - Sektöre Göre - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 132 - - - - By Continent - Kıtaya Göre - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 156 - - - - By Market - Piyasaya Göre - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 179 - - - - Regions - Bölgeler - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 203 - - - apps/client/src/app/pages/public/public-page.html - 76 - - - - Developed Markets - Gelişmiş Piyasalar - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 228 - - - apps/client/src/app/pages/public/public-page.html - 93 - - - - Emerging Markets - Gelişmekte Olan Piyasalar - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 237 - - - apps/client/src/app/pages/public/public-page.html - 102 - - - - Other Markets - Diğer Piyasalar - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 246 - - - apps/client/src/app/pages/public/public-page.html - 111 - - - - No data available - Veri mevcut değil - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 258 - - - apps/client/src/app/pages/public/public-page.html - 123 - - - - By Account - Hesaba Göre - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 270 - - - - By ETF Provider - ETF Sağlayıcısına Göre - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 290 - - - - By Country - Ülkeye Göre - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 313 - - - - Analysis - Analiz - - apps/client/src/app/pages/portfolio/analysis/analysis-page-routing.module.ts - 13 - - - apps/client/src/app/pages/portfolio/portfolio-page.component.ts - 34 - - - - Dividend - Temettü - - apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts - 38 - - - libs/ui/src/lib/i18n.ts - 32 - - - - Deposit - Para Yatırma - - libs/ui/src/lib/fire-calculator/fire-calculator.component.ts - 357 - - - - Monthly - Aylık - - apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts - 50 - - - - Yearly - Yıllık - - apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts - 51 - - - - Analysis - Analiz - - apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 2 - - - - Top - Üst - - apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 168 - - - - Bottom - Alt - - apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 214 - - - - Portfolio Evolution - Portföyün Gelişimi - - apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 264 - - - - Investment Timeline - Yatırım Zaman Çizelgesi - - apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 294 - - - - Current Streak - Güncel Seri - - apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 315 - - - - Longest Streak - En Uzun Seri - - apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 324 - - - - Dividend Timeline - Temettü Zaman Çizelgesi - - apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 352 - - - - FIRE - FIRE - - apps/client/src/app/pages/portfolio/fire/fire-page-routing.module.ts - 13 - - - - FIRE - Finansal Özgürlük ve Erken Emeklilik (FIRE) - - apps/client/src/app/pages/portfolio/fire/fire-page.html - 4 - - - - Calculator - Hesap Makinesi - - apps/client/src/app/pages/portfolio/fire/fire-page.html - 7 - - - - 4% Rule - %4 Kuralı - - apps/client/src/app/pages/portfolio/fire/fire-page.html - 41 - - - - Holdings - Varlıklar - - apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html - 77 - - - apps/client/src/app/components/home-holdings/home-holdings.html - 4 - - - apps/client/src/app/pages/public/public-page.html - 14 - - - libs/ui/src/lib/assistant/assistant.html - 46 - - - - Pricing - Fiyatlandırma - - apps/client/src/app/pages/pricing/pricing-page-routing.module.ts - 13 - - - - Pricing Plans - Fiyatlandırma Planları - - apps/client/src/app/pages/pricing/pricing-page.html - 4 - - - - Our official Ghostfolio Premium cloud offering is the easiest way to get started. Due to the time it saves, this will be the best option for most people. Revenue is used to cover the costs of the hosting infrastructure and to fund ongoing development. - Resmi Ghostfolio Premium bulut teklifimiz bir başlangıç yapmanın en kolay yoludur. Zaman tasarrufu sağladığı için çoğu insan için en iyi seçenek olacaktır. Gelir, barındırma altyapısının maliyetlerini karşılamak ve süregiden geliştirme işlerini finanse etmek için kullanılmaktadır. - - apps/client/src/app/pages/pricing/pricing-page.html - 6 - - - - If you prefer to run Ghostfolio on your own infrastructure, please find the source code and further instructions on GitHub. - Ghostfolio'yu kendi altyapınızda çalıştırmayı tercih ederseniz, lütfen kaynak kodunu ve daha fazla talimatı GitHub adresinde bulun. - - apps/client/src/app/pages/pricing/pricing-page.html - 24 - - - - For tech-savvy investors who prefer to run Ghostfolio on their own infrastructure. - Kendi altyapılarında Ghostfolio'yu çalıştırmayı tercih eden teknolojiye hakim yatırımcılar için. - - apps/client/src/app/pages/pricing/pricing-page.html - 36 - - - - Unlimited Transactions - Sınırsız İşlem - - apps/client/src/app/pages/pricing/pricing-page.html - 43 - - - apps/client/src/app/pages/pricing/pricing-page.html - 126 - - - apps/client/src/app/pages/pricing/pricing-page.html - 187 - - - - Unlimited Accounts - Kısıtsız Hesaplar - - apps/client/src/app/pages/pricing/pricing-page.html - 47 - - - apps/client/src/app/pages/pricing/pricing-page.html - 130 - - - apps/client/src/app/pages/pricing/pricing-page.html - 191 - - - - Portfolio Performance - Portföy Performansı - - apps/client/src/app/pages/pricing/pricing-page.html - 51 - - - apps/client/src/app/pages/pricing/pricing-page.html - 134 - - - apps/client/src/app/pages/pricing/pricing-page.html - 195 - - - - Data Import and Export - Veri İçe Aktarma ve Dışa Aktarma - - apps/client/src/app/pages/pricing/pricing-page.html - 71 - - - apps/client/src/app/pages/pricing/pricing-page.html - 138 - - - apps/client/src/app/pages/pricing/pricing-page.html - 215 - - - - Community Support - Topluluk Desteği - - apps/client/src/app/pages/pricing/pricing-page.html - 88 - - - - Self-hosted, update manually. - Tarafınızca barındırılıyor, elle güncelleyiniz. - - apps/client/src/app/pages/pricing/pricing-page.html - 92 - - - - Free - Ücretsiz - - apps/client/src/app/pages/pricing/pricing-page.html - 93 - - - apps/client/src/app/pages/pricing/pricing-page.html - 150 - - - - For new investors who are just getting started with trading. - Alım satıma henüz başlamış yeni yatırımcılar için. - - apps/client/src/app/pages/pricing/pricing-page.html - 120 - - - - Fully managed Ghostfolio cloud offering. - Eksiksiz yönetilen Ghostfolio bulut teklifi. - - apps/client/src/app/pages/pricing/pricing-page.html - 149 - - - apps/client/src/app/pages/pricing/pricing-page.html - 240 - - - - For ambitious investors who need the full picture of their financial assets. - Finansal varlıklarının tamamını görmeye ihtiyaç duyan hırslı yatırımcılar için. - - apps/client/src/app/pages/pricing/pricing-page.html - 180 - - - - Email and Chat Support - E-posta ve Sohbet Desteği - - apps/client/src/app/pages/pricing/pricing-page.html - 236 - - - - Renew Plan - Aboneliği Yenile - - apps/client/src/app/components/header/header.component.html - 190 - - - apps/client/src/app/components/user-account-membership/user-account-membership.html - 28 - - - apps/client/src/app/pages/pricing/pricing-page.html - 276 - - - - One-time payment, no auto-renewal. - Tek seferlik ödeme, otomatik yenileme yok. - - apps/client/src/app/pages/pricing/pricing-page.html - 280 - - - - Get Started - Başla - - apps/client/src/app/pages/pricing/pricing-page.html - 291 - - - - It’s free. - Ücretsiz. - - apps/client/src/app/pages/pricing/pricing-page.html - 294 - - - - Hello, has shared a Portfolio with you! - Merhaba, size bir Portföy paylaştı! - - apps/client/src/app/pages/public/public-page.html - 4 - - - - Currencies - Para birimleri - - apps/client/src/app/pages/public/public-page.html - 30 - - - - Continents - Kıtalar - - apps/client/src/app/pages/public/public-page.html - 60 - - - - Ghostfolio empowers you to keep track of your wealth. - Ghostfolio, varlıklarınızı takip etmenizi sağlar. - - apps/client/src/app/pages/public/public-page.html - 148 - - - - Registration - Kayıt - - apps/client/src/app/pages/register/register-page-routing.module.ts - 13 - - - - Create Account - Hesap Oluştur - - apps/client/src/app/app.component.html - 18 - - - apps/client/src/app/pages/register/register-page.html - 26 - - - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html - 2 - - - - Continue with Internet Identity - İnternet Kimliği ile Devam Et - - apps/client/src/app/pages/register/register-page.html - 41 - - - - Continue with Google - Google ile Devam Et - - apps/client/src/app/pages/register/register-page.html - 51 - - - - Copy to clipboard - Panoya Kopyala - - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html - 26 - - - - I agree to have stored my Security Token from above in a secure place. If I lose it, I cannot get my account back. - I agree to have stored my Security Token from above in a secure place. If I lose it, I cannot get my account back. - - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html - 32 - - - - Agree and continue - Kabul et ve devam et - - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html - 45 - - - - Personal Finance Tools - Kişisel Finans Araçları - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page-routing.module.ts - 14 - - - - open-source-alternative-to - Açık kaynak alternatif - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page-routing.module.ts - 23 - - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.component.ts - 13 - - - - Open Source Alternative to - için Açık Kaynak Alternatif - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page-routing.module.ts - 26 - - - - Discover Open Source Alternatives for Personal Finance Tools - Açık Kaynak Kişisel Finans Seçeneklerini Keşfet - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html - 4 - - - - This overview page features a curated collection of personal finance tools compared to the open source alternative Ghostfolio. If you value transparency, data privacy, and community collaboration, Ghostfolio provides an excellent opportunity to take control of your financial management. - Bu genel bakış sayfası, diğer kişisel finans araçlarının seçilmiş bir koleksiyonunun açık kaynak alternatifiGhostfolio ile karşılaştırmasını sunmaktadır.. Şeffaflığa, veri gizliliğine ve topluluk işbirliğine değer veriyorsanız Ghostfolio, finansal yönetiminizin kontrolünü ele almak için mükemmel Şeffaflığa, veri gizliliğine ve topluluk işbirliğine değer veriyorsanız Ghostfolio, finansal yönetiminizin kontrolünü ele almak için mükemmel bir fırsat sunuyor. - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html - 8 - - - - Explore the links below to compare a variety of personal finance tools with Ghostfolio. - Aşağıdaki bağlantıları keşfedin, çeşitli kişisel finans araçlarını Ghostfolio ile karşılaştırın. - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html - 16 - - - - Open Source Alternative to - için Açık Kaynak Alternatifi - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html - 38 - - - - The Open Source Alternative to - Açık Kaynak Alternatifi - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - - Are you looking for an open source alternative to ? Ghostfolio is a powerful portfolio management tool that provides individuals with a comprehensive platform to track, analyze, and optimize their investments. Whether you are an experienced investor or just starting out, Ghostfolio offers an intuitive user interface and a wide range of functionalities to help you make informed decisions and take control of your financial future. - ? yerine Açık Kaynak Kodlu bir alternatif mi arıyorsunuz? Ghostfolio,kullanıcılara yatırımlarını izlemek, analiz ve optimize etmek için kapsamlı bir platform sunan güçlü bir portföy yönetim aracıdır. Deneyimli bir yatırımcı da olsanuz henüz başlamış da olsanız, Ghostfolio sezgileri güçlü bir kullanıcı arayüzü ile geniş spektrumlu bir fonksiyon seti sunarak bilgiye dayalı kararlar vermenizi ve finansal geleceğinizin kontrolünü elinize almanızı sağlar. - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - - Ghostfolio is an open source software (OSS), providing a cost-effective alternative to making it particularly suitable for individuals on a tight budget, such as those pursuing Financial Independence, Retire Early (FIRE). By leveraging the collective efforts of a community of developers and personal finance enthusiasts, Ghostfolio continuously enhances its capabilities, security, and user experience. - Ghostfolio, karşısında açık kaynak kodlu maliyet etkin bir seçenek sunmaktadır. gibi kısıtlı bütçeye sahip, finansal özgürlük ve erken emeklilik (FIRE) amaçlayan kulanıcılar için özellikle uygundur. Ghostfolio, topluluk içindeki geliştiricilerin ve kişisel finans meraklılarının kolektif çabası sayesinde yeteneklerini, güvenliğini ve kullanıcı deneyimini sürekli olarak geliştirmektedir. - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - - Let’s dive deeper into the detailed Ghostfolio vs comparison table below to gain a thorough understanding of how Ghostfolio positions itself relative to . We will explore various aspects such as features, data privacy, pricing, and more, allowing you to make a well-informed choice for your personal requirements. - Ghostfolio ve arasındaki ayrıntılı karşılaştırmanın yer aldığı aşağıdaki tabloya daha yakından bakarak Ghostfolio'nun karşısında kendisini nasıl konumlandırdığını kapsamlı bir şekilde değerlendirelim. Bu kapsamda özellikler, veri güvenliği, fiyat vb. hususları inceleyerek kişisel gereksinimleriniz için bilgiye dayalı bir seçim yapmanızı sağlayabileceği. - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - - Founded - Kuruluş - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - - Origin - Köken - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - - Region - Bölge - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - - Available in - Mevcut - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - - ✅ Yes - ✅ Evet - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - - ❌ No - ❌ Hayır - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - - ❌ No - ❌ Hayır - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - - Self-Hosting - Tarafınızca Barındırma - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - - Use anonymously - Anonim olarak kullan - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - - Free Plan - Ücretsiz Plan - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - - Notes - Notlar - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - - - - Please note that the information provided in the Ghostfolio vs comparison table is based on our independent research and analysis. This website is not affiliated with or any other product mentioned in the comparison. As the landscape of personal finance tools evolves, it is essential to verify any specific details or changes directly from the respective product page. Data needs a refresh? Help us maintain accurate data on GitHub. - Lütfen dikkat, Ghostfolio ve arasındaki karşılaştırmanın yer aldığı tablodaki bilgiler bağımsız araştırmalarımıza dayanmaktadır. Websitemizin ile ya da bu karşılaştırmada adı geçen herhangi bir ürün ve hizmet ile ilişkisi bulunmamaktadır. Kişisel finans araçlarının kapsamı geliştikçe, belirli ayrıntıların veya değişikliklerin doğrudan ilgili ürün sayfasından doğrulanması önemlidir. Verilerin yenilenmesi mi gerekiyor? Doğru verileri sağlamamıza yardımcı olmak için sayfamızı ziyaret edin. GitHub. - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - - - - Ready to take your investments to the next level? - Ready to take your investments to the next level? - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 - - - - Effortlessly track, analyze, and visualize your wealth with Ghostfolio. - Ghostfolio ile varlıklarınızı kolaylıkla takip edin, analiz edin ve görselleştirin. - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 - - - - Get Started - Başlayın - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 - - - - Personal Finance Tools - Kişisel Finans Araçları - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 - - - - Switzerland - İsviçre - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 102 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 530 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 580 - - - - Global - Küresel - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 73 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 341 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 462 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 581 - - - - United States - Amerika Birleşik Devletleri - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 93 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 149 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 159 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 201 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 210 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 220 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 232 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 242 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 294 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 316 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 327 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 352 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 354 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 364 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 429 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 439 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 449 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 518 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 541 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 569 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 591 - - - - Belgium - Belçika - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 179 - - - - Germany - Almanya - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 140 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 274 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 284 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 305 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 339 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 385 - - - - Austria - Avusturya - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 262 - - - - Italy - İtalya - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 396 - - - - Netherlands - Hollanda - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 406 - - - - Thailand - Tayland - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 418 - - - - New Zealand - Yeni Zelanda - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 460 - - - - Czech Republic - Çekya - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 471 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 508 - - - - Resources - Kaynaklar - - apps/client/src/app/pages/resources/resources-page-routing.module.ts - 13 - - - - Guides - Kılavuzlar - - apps/client/src/app/pages/resources/resources-page.html - 22 - - - - Glossary - Sözlük - - apps/client/src/app/pages/resources/resources-page.html - 92 - - - - Grant access - Erişim izni ver - - apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html - 7 - - - - Public - Halka açık - - apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html - 25 - - - - My Ghostfolio - Benim Ghostfolio'm - - apps/client/src/app/pages/user-account/user-account-page-routing.module.ts - 33 - - - - Auto - Otomatik - - apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 33 - - - - Please enter your coupon code: - Lütfen kupon kodunuzu girin: - - apps/client/src/app/components/user-account-membership/user-account-membership.component.ts - 111 - - - - Could not redeem coupon code - Kupon kodu kullanılamadı - - apps/client/src/app/components/user-account-membership/user-account-membership.component.ts - 121 - - - - Coupon code has been redeemed - Kupon kodu kullanıldı - - apps/client/src/app/components/user-account-membership/user-account-membership.component.ts - 133 - - - - Reload - Yeniden Yükle - - apps/client/src/app/components/user-account-membership/user-account-membership.component.ts - 134 - - - - Do you really want to remove this sign in method? - Bu giriş yöntemini kaldırmayı gerçekten istiyor musunuz? - - apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 189 - - - - Membership - Üyelik - - libs/ui/src/lib/membership-card/membership-card.component.html - 18 - - - - Valid until - Geçerli tarih - - libs/ui/src/lib/membership-card/membership-card.component.html - 23 - - - - per year - yıllık - - apps/client/src/app/components/user-account-membership/user-account-membership.html - 41 - - - apps/client/src/app/pages/pricing/pricing-page.html - 254 - - - - Try Premium - Premium'u Deneyin - - apps/client/src/app/components/user-account-membership/user-account-membership.html - 50 - - - - Redeem Coupon - Kupon Kullan - - apps/client/src/app/components/user-account-membership/user-account-membership.html - 63 - - - - Presenter View - Sunum Görünümü - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 7 - - - - Protection for sensitive information like absolute performances and quantity values - Gerçek performans ve miktar değerleri gibi hassas bilgilerin saklanması için - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 8 - - - - Base Currency - Temel Para Birimi - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 27 - - - - Language - Dil - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 50 - - - - Locale - Yerel Ayarlar - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 121 - - - - Date and number format - Tarih ve Sayı Formatları - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 123 - - - - Appearance - Görünüm - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 146 - - - - Auto - Otomatik - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 160 - - - - Light - Açık - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 161 - - - - Dark - Koyu - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 162 - - - - Distraction-free experience for turbulent times - Çalkantılı zamanlar için dikkat dağıtmayan bir deneyim - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 172 - - - - Biometric Authentication - Biyometrik Kimlik Doğrulama - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 188 - - - - Sign in with fingerprint - Parmak iziyle oturum aç - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 189 - - - - Experimental Features - Deneysel Özellikler - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 206 - - - - Sneak peek at upcoming functionality - Gelecek özelliklere göz atın - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 207 - - - - User ID - Kullanıcı Kimliği - - apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html - 45 - - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 223 - - - - Export Data - Verileri Dışa Aktar - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 231 - - - - Granted Access - xErişim İzni Verildi - - apps/client/src/app/components/user-account-access/user-account-access.html - 5 - - - - Oops, authentication has failed. - Hay Allah, kimlik doğrulaması başarısız oldu. - - apps/client/src/app/pages/webauthn/webauthn-page.html - 19 - - - - Try again - Yeniden dene - - apps/client/src/app/pages/webauthn/webauthn-page.html - 27 - - - - Go back to Home Page - Ana Sayfaya Geri Dön - - apps/client/src/app/pages/webauthn/webauthn-page.html - 31 - - - - Import Activities - İşlemleri İçe Aktar - - libs/ui/src/lib/activities-table/activities-table.component.html - 9 - - - libs/ui/src/lib/activities-table/activities-table.component.html - 370 - - - - Import Dividends - Temettüleri İçe Aktar - - libs/ui/src/lib/activities-table/activities-table.component.html - 29 - - - libs/ui/src/lib/activities-table/activities-table.component.html - 382 - - - - Export Activities - İşlemleri Dışa Aktar - - libs/ui/src/lib/activities-table/activities-table.component.html - 41 - - - libs/ui/src/lib/activities-table/activities-table.component.html - 395 - - - - Export Drafts as ICS - Taslakları ICS Olarak Dışa Aktar - - libs/ui/src/lib/activities-table/activities-table.component.html - 54 - - - libs/ui/src/lib/activities-table/activities-table.component.html - 408 - - - - Draft - Taslak - - libs/ui/src/lib/activities-table/activities-table.component.html - 144 - - - - Clone - Klonla - - libs/ui/src/lib/activities-table/activities-table.component.html - 435 - - - - Export Draft as ICS - Taslakları ICS Olarak Dışa Aktar - - libs/ui/src/lib/activities-table/activities-table.component.html - 445 - - - - Do you really want to delete this activity? - TBu işlemi silmeyi gerçekten istiyor musunuz? - - libs/ui/src/lib/activities-table/activities-table.component.ts - 226 - - - - Index - Endeks - - libs/ui/src/lib/benchmark/benchmark.component.html - 3 - - - - Change from All Time High - Tüm Zamanların En Yüksek Seviyesinden (ATH) Değişim - - libs/ui/src/lib/benchmark/benchmark.component.html - 81 - - - - from ATH - Tüm Zamanların En Yüksek Seviyesinden - - libs/ui/src/lib/benchmark/benchmark.component.html - 83 - - - - Market data provided by - Piyasa verileri tarafından sağlanmıştır - - libs/ui/src/lib/data-provider-credits/data-provider-credits.component.html - 2 - - - - Savings Rate per Month - Aylık Tasarruf Oranı - - libs/ui/src/lib/fire-calculator/fire-calculator.component.html - 10 - - - - Annual Interest Rate - Yıllık Faiz Oranı - - libs/ui/src/lib/fire-calculator/fire-calculator.component.html - 21 - - - - Retirement Date - Emeklilik Tarihi - - libs/ui/src/lib/fire-calculator/fire-calculator.component.html - 32 - - - - Projected Total Amount - Hesaplanan Toplam Tutar - - libs/ui/src/lib/fire-calculator/fire-calculator.component.html - 57 - - - - Interest - Faiz - - libs/ui/src/lib/fire-calculator/fire-calculator.component.ts - 367 - - - libs/ui/src/lib/i18n.ts - 34 - - - - Savings - Tasarruflar - - libs/ui/src/lib/fire-calculator/fire-calculator.component.ts - 377 - - - - Allocation - Dağılım - - libs/ui/src/lib/holdings-table/holdings-table.component.html - 98 - - - - Show all - Tümünü göster - - libs/ui/src/lib/holdings-table/holdings-table.component.html - 197 - - - - Account - Hesap - - libs/ui/src/lib/i18n.ts - 4 - - - - Asia-Pacific - Asya Pasifik - - libs/ui/src/lib/i18n.ts - 5 - - - - Asset Class - Varlık Sınıfı - - libs/ui/src/lib/i18n.ts - 6 - - - - Asset Sub Class - Asset Sub Class - - libs/ui/src/lib/i18n.ts - 7 - - - - Core - Core - - libs/ui/src/lib/i18n.ts - 9 - - - - Switch to Ghostfolio Premium or Ghostfolio Open Source easily - Switch to Ghostfolio Premium or Ghostfolio Open Source easily - - libs/ui/src/lib/i18n.ts - 10 - - - - Switch to Ghostfolio Premium easily - Switch to Ghostfolio Premium easily - - libs/ui/src/lib/i18n.ts - 11 - - - - Switch to Ghostfolio Open Source or Ghostfolio Basic easily - Switch to Ghostfolio Open Source or Ghostfolio Basic easily - - libs/ui/src/lib/i18n.ts - 12 - - - - Emergency Fund - Emergency Fund - - libs/ui/src/lib/i18n.ts - 13 - - - - Grant - Grant - - libs/ui/src/lib/i18n.ts - 14 - - - - Higher Risk - Higher Risk - - libs/ui/src/lib/i18n.ts - 15 - - - - This activity already exists. - This activity already exists. - - libs/ui/src/lib/i18n.ts - 16 - - - - Japan - Japan - - libs/ui/src/lib/i18n.ts - 17 - - - - Lower Risk - Lower Risk - - libs/ui/src/lib/i18n.ts - 18 - - - - Month - Month - - libs/ui/src/lib/i18n.ts - 19 - - - - Months - Months - - libs/ui/src/lib/i18n.ts - 20 - - - - Other - Other - - libs/ui/src/lib/i18n.ts - 21 - - - libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts - 389 - - - - Preset - Preset - - libs/ui/src/lib/i18n.ts - 22 - - - - Retirement Provision - Retirement Provision - - libs/ui/src/lib/i18n.ts - 23 - - - - Satellite - Satellite - - libs/ui/src/lib/i18n.ts - 24 - - - - Symbol - Sembol - - libs/ui/src/lib/i18n.ts - 25 - - - - Tag - Etiket - - libs/ui/src/lib/i18n.ts - 26 - - - - Year - Yıl - - libs/ui/src/lib/i18n.ts - 27 - - - - Years - Yıl - - libs/ui/src/lib/i18n.ts - 28 - - - - Buy - Al - - libs/ui/src/lib/i18n.ts - 31 - - - - Valuable - Kıymet - - libs/ui/src/lib/i18n.ts - 35 - - - - Liability - Yükümlülük - - libs/ui/src/lib/i18n.ts - 36 - - - - Sell - Sat - - libs/ui/src/lib/i18n.ts - 37 - - - - Cash - Nakit - - libs/ui/src/lib/i18n.ts - 40 - - - - Commodity - Emtia - - libs/ui/src/lib/i18n.ts - 41 - - - - Equity - Menkul Kıymet - - libs/ui/src/lib/i18n.ts - 42 - - - - Fixed Income - Sabit Gelir - - libs/ui/src/lib/i18n.ts - 43 - - - - Real Estate - Gayrimenkul - - libs/ui/src/lib/i18n.ts - 45 - - - - Bond - Bono - - libs/ui/src/lib/i18n.ts - 48 - - - - Cryptocurrency - Kriptopara - - libs/ui/src/lib/i18n.ts - 49 - - - - ETF - Borsada İşlem Gören Fonlar (ETF) - - libs/ui/src/lib/i18n.ts - 50 - - - - Mutual Fund - Borsada İşlem Görmeyen Fonlar (Mutual Fund) - - libs/ui/src/lib/i18n.ts - 51 - - - - Precious Metal - Kıymetli Metaller - - libs/ui/src/lib/i18n.ts - 52 - - - - Private Equity - Özel Menkul Kıymetler - - libs/ui/src/lib/i18n.ts - 53 - - - - Stock - Hisse Senetleri - - libs/ui/src/lib/i18n.ts - 54 - - - - Africa - Afrika - - libs/ui/src/lib/i18n.ts - 61 - - - - Asia - Asya - - libs/ui/src/lib/i18n.ts - 62 - - - - Europe - Avrupa - - libs/ui/src/lib/i18n.ts - 63 - - - - North America - Kuzey Amerika - - libs/ui/src/lib/i18n.ts - 64 - - - - Oceania - Okyanusya - - libs/ui/src/lib/i18n.ts - 65 - - - - South America - Güney Amerika - - libs/ui/src/lib/i18n.ts - 66 - - - - Time to add your first activity. - İlk işleminizi girmanin tam zamanı. - - libs/ui/src/lib/no-transactions-info/no-transactions-info.component.html - 12 - - - - No data available - Veri mevcut değil - - libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts - 391 - - - libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts - 404 - - - - You are using the Live Demo. - Canlı demoyu kullanmaktasınız. - - apps/client/src/app/app.component.html - 17 - - - - Interest - Faiz - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 318 - - - - (Last 24 hours) - (Son 24 saat) - - apps/client/src/app/pages/open/open-page.html - 37 - - - - (Last 30 days) - (Son 30 gün) - - apps/client/src/app/pages/open/open-page.html - 48 - - - apps/client/src/app/pages/open/open-page.html - 59 - - - - (Last 90 days) - (Son 90 gün) - - apps/client/src/app/pages/open/open-page.html - 127 - - - - One-time fee, annual account fees - Tek seferlik ücret, yıllık hesap ücreti - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 30 + apps/client/src/app/pages/portfolio/portfolio-page.component.ts + 34 - - Distribution of corporate earnings - Şirket gelirinin dağıtımı + + Dividend + Temettü - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts 38 - - - Revenue for lending out money - Borç verme getirisi - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 46 - - - - Oops! Could not get the historical exchange rate from - Hay Allah! Tarihsel kur verisi elde edilemedi - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 226 - - - - Choose or drop a file here - Dosya seçin ya da sürükleyin - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 86 - - - - Fee - Ücret libs/ui/src/lib/i18n.ts - 33 - - - - Add Tag - Etiket Ekleyiniz - - apps/client/src/app/components/admin-tag/admin-tag.component.html - 11 - - - - Do you really want to delete this tag? - Bu etiketi silmeyi gerçekten istiyor musunuz? - - apps/client/src/app/components/admin-tag/admin-tag.component.ts - 79 - - - - Update tag - Etiketi güncelle - - apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html - 7 - - - - Add tag - Etiket ekle - - apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html - 8 - - - - France - Fransa - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 121 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 482 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 498 - - - - Ghostfolio X-ray uses static analysis to identify potential issues and risks in your portfolio. - Ghostfolio X-ray, portföyünüzdeki potansiyel sorunlar ve riskleri belirlemek için statik analiz yöntemleri uygulamaktadır. - - apps/client/src/app/pages/portfolio/fire/fire-page.html - 111 - - - - Currency Cluster Risks - Kur Kümelenme Riskleri (Currency Cluster Risks) - - apps/client/src/app/pages/portfolio/fire/fire-page.html - 135 - - - - Account Cluster Risks - Hesap Kümelenme Riski (Account Cluster Risks) - - apps/client/src/app/pages/portfolio/fire/fire-page.html - 148 + 32 - - Transfer Cash Balance - Nakit Bakiyesini Transfer Et - - apps/client/src/app/components/accounts-table/accounts-table.component.html - 9 - + + Deposit + Para Yatırma - apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html - 7 + libs/ui/src/lib/fire-calculator/fire-calculator.component.ts + 361 - - Benchmark - Kıyaslama + + Monthly + Aylık - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 273 + apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts + 50 - - Version - Versiyon + + Yearly + Yıllık - apps/client/src/app/components/admin-overview/admin-overview.html - 7 + apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts + 51 - - Settings - Ayarlar + + Analysis + Analiz - apps/client/src/app/components/user-account-settings/user-account-settings.html + apps/client/src/app/pages/portfolio/analysis/analysis-page.html 2 - - From - Başlangıç - - apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html - 11 - - - - To - Bitiş - - apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html - 28 - - - - Transfer - Transfer - - apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html - 64 - - - - Finland - Finlandiya + + Top + Üst - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 490 + apps/client/src/app/pages/portfolio/analysis/analysis-page.html + 166 - - Membership - Üyelik - - apps/client/src/app/pages/user-account/user-account-page-routing.module.ts - 23 - + + Bottom + Alt - apps/client/src/app/pages/user-account/user-account-page.component.ts - 40 + apps/client/src/app/pages/portfolio/analysis/analysis-page.html + 215 - - Access - Erişim - - apps/client/src/app/pages/user-account/user-account-page-routing.module.ts - 28 - + + Portfolio Evolution + Portföyün Gelişimi - apps/client/src/app/pages/user-account/user-account-page.component.ts - 46 + apps/client/src/app/pages/portfolio/analysis/analysis-page.html + 268 - - Find holding... - Sahip olunan varlıkları bul... + + Investment Timeline + Yatırım Zaman Çizelgesi - libs/ui/src/lib/assistant/assistant.component.ts - 138 + apps/client/src/app/pages/portfolio/analysis/analysis-page.html + 297 - - No entries... - Girdi yok... + + Current Streak + Güncel Seri - libs/ui/src/lib/assistant/assistant.html - 63 + apps/client/src/app/pages/portfolio/analysis/analysis-page.html + 318 + + + Longest Streak + En Uzun Seri - libs/ui/src/lib/assistant/assistant.html - 84 + apps/client/src/app/pages/portfolio/analysis/analysis-page.html + 327 - - Asset Profile - Varlık Profili + + Dividend Timeline + Temettü Zaman Çizelgesi - apps/client/src/app/components/admin-jobs/admin-jobs.html - 31 + apps/client/src/app/pages/portfolio/analysis/analysis-page.html + 356 - - Do you really want to delete this asset profile? - Bu varlık profilini silmeyi gerçekten istiyor musunuz? + + FIRE + FIRE - apps/client/src/app/components/admin-market-data/admin-market-data.service.ts + apps/client/src/app/pages/portfolio/fire/fire-page-routing.module.ts 13 - - Search - Arama + + FIRE + Finansal Özgürlük ve Erken Emeklilik (FIRE) - apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html - 16 + apps/client/src/app/pages/portfolio/fire/fire-page.html + 4 - - Add Manually - Elle Giriş + + Calculator + Hesap Makinesi - apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html - 19 + apps/client/src/app/pages/portfolio/fire/fire-page.html + 7 - - Ghostfolio is a personal finance dashboard to keep track of your net worth including cash, stocks, ETFs and cryptocurrencies across multiple platforms. - Ghostfolio, hisse senetleri, ETF’ler veya kriptopara birimleri gibi varlıklarınızı birden fazla platformda takip etmenizi sağlayan bir kişisel finans kontrol panelidir. + + 4% Rule + %4 Kuralı - apps/client/src/app/pages/i18n/i18n-page.html - 4 + apps/client/src/app/pages/portfolio/fire/fire-page.html + 40 - - Last All Time High - Son, ATH + + Holdings + Varlıklar - libs/ui/src/lib/benchmark/benchmark.component.html - 65 + apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html + 77 - - - User - Kullanıcı - apps/client/src/app/components/admin-users/admin-users.html - 29 + apps/client/src/app/components/home-holdings/home-holdings.html + 4 - - - Ghostfolio vs comparison table - Ghostfolio ve karşılatırma tablosu - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 + apps/client/src/app/pages/public/public-page.html + 14 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 + libs/ui/src/lib/assistant/assistant.html + 46 + + + Pricing + Fiyatlandırma - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 + apps/client/src/app/pages/pricing/pricing-page-routing.module.ts + 13 + + + Pricing Plans + Fiyatlandırma Planları - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 + apps/client/src/app/pages/pricing/pricing-page.html + 4 + + + Our official Ghostfolio Premium cloud offering is the easiest way to get started. Due to the time it saves, this will be the best option for most people. Revenue is used to cover the costs of the hosting infrastructure and to fund ongoing development. + Resmi Ghostfolio Premium bulut teklifimiz bir başlangıç yapmanın en kolay yoludur. Zaman tasarrufu sağladığı için çoğu insan için en iyi seçenek olacaktır. Gelir, barındırma altyapısının maliyetlerini karşılamak ve süregiden geliştirme işlerini finanse etmek için kullanılmaktadır. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 + apps/client/src/app/pages/pricing/pricing-page.html + 6 + + + If you prefer to run Ghostfolio on your own infrastructure, please find the source code and further instructions on GitHub. + Ghostfolio'yu kendi altyapınızda çalıştırmayı tercih ederseniz, lütfen kaynak kodunu ve daha fazla talimatı GitHub adresinde bulun. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 + apps/client/src/app/pages/pricing/pricing-page.html + 26 + + + For tech-savvy investors who prefer to run Ghostfolio on their own infrastructure. + Kendi altyapılarında Ghostfolio'yu çalıştırmayı tercih eden teknolojiye hakim yatırımcılar için. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 + apps/client/src/app/pages/pricing/pricing-page.html + 38 + + + Unlimited Transactions + Sınırsız İşlem - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 + apps/client/src/app/pages/pricing/pricing-page.html + 45 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 + apps/client/src/app/pages/pricing/pricing-page.html + 129 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 + apps/client/src/app/pages/pricing/pricing-page.html + 191 + + + Unlimited Accounts + Kısıtsız Hesaplar - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html + apps/client/src/app/pages/pricing/pricing-page.html 49 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 + apps/client/src/app/pages/pricing/pricing-page.html + 133 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 + apps/client/src/app/pages/pricing/pricing-page.html + 195 + + + Portfolio Performance + Portföy Performansı - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 + apps/client/src/app/pages/pricing/pricing-page.html + 53 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 + apps/client/src/app/pages/pricing/pricing-page.html + 137 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 + apps/client/src/app/pages/pricing/pricing-page.html + 199 + + + Data Import and Export + Veri İçe Aktarma ve Dışa Aktarma - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 + apps/client/src/app/pages/pricing/pricing-page.html + 73 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 + apps/client/src/app/pages/pricing/pricing-page.html + 141 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 + apps/client/src/app/pages/pricing/pricing-page.html + 219 + + + Community Support + Topluluk Desteği - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 + apps/client/src/app/pages/pricing/pricing-page.html + 90 + + + Self-hosted, update manually. + Tarafınızca barındırılıyor, elle güncelleyiniz. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 + apps/client/src/app/pages/pricing/pricing-page.html + 94 + + + Free + Ücretsiz - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 + apps/client/src/app/pages/pricing/pricing-page.html + 95 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 + apps/client/src/app/pages/pricing/pricing-page.html + 153 + + + For new investors who are just getting started with trading. + Alım satıma henüz başlamış yeni yatırımcılar için. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 + apps/client/src/app/pages/pricing/pricing-page.html + 123 + + + Fully managed Ghostfolio cloud offering. + Eksiksiz yönetilen Ghostfolio bulut teklifi. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 + apps/client/src/app/pages/pricing/pricing-page.html + 152 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 + apps/client/src/app/pages/pricing/pricing-page.html + 244 + + + For ambitious investors who need the full picture of their financial assets. + Finansal varlıklarının tamamını görmeye ihtiyaç duyan hırslı yatırımcılar için. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 + apps/client/src/app/pages/pricing/pricing-page.html + 184 + + + Email and Chat Support + E-posta ve Sohbet Desteği - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 + apps/client/src/app/pages/pricing/pricing-page.html + 240 + + + Renew Plan + Aboneliği Yenile - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 + apps/client/src/app/components/header/header.component.html + 183 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 + apps/client/src/app/components/user-account-membership/user-account-membership.html + 21 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 + apps/client/src/app/pages/pricing/pricing-page.html + 275 + + + One-time payment, no auto-renewal. + Tek seferlik ödeme, otomatik yenileme yok. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 + apps/client/src/app/pages/pricing/pricing-page.html + 279 + + + Get Started + Başla - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 + apps/client/src/app/pages/landing/landing-page.html + 438 + + + It’s free. + Ücretsiz. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 + apps/client/src/app/pages/pricing/pricing-page.html + 300 + + + Hello, has shared a Portfolio with you! + Merhaba, size bir Portföy paylaştı! - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 + apps/client/src/app/pages/public/public-page.html + 4 + + + Currencies + Para birimleri - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 + apps/client/src/app/pages/public/public-page.html + 32 + + + Continents + Kıtalar - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 + apps/client/src/app/pages/public/public-page.html + 68 + + + Ghostfolio empowers you to keep track of your wealth. + Ghostfolio, varlıklarınızı takip etmenizi sağlar. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 + apps/client/src/app/pages/public/public-page.html + 159 + + + Registration + Kayıt - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 + apps/client/src/app/pages/register/register-page-routing.module.ts + 13 + + + Create Account + Hesap Oluştur - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 + apps/client/src/app/app.component.html + 13 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 + apps/client/src/app/pages/register/register-page.html + 27 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 + apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + 2 + + + Continue with Internet Identity + İnternet Kimliği ile Devam Et - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 + apps/client/src/app/pages/register/register-page.html + 42 + + + Continue with Google + Google ile Devam Et - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 + apps/client/src/app/pages/register/register-page.html + 53 + + + Copy to clipboard + Panoya Kopyala - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 + apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + 26 + + + I agree to have stored my Security Token from above in a secure place. If I lose it, I cannot get my account back. + I agree to have stored my Security Token from above in a secure place. If I lose it, I cannot get my account back. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 + apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + 32 + + + Agree and continue + Kabul et ve devam et - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 + apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + 45 + + + Personal Finance Tools + Kişisel Finans Araçları - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page-routing.module.ts + 14 + + + open-source-alternative-to + Açık kaynak alternatif - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page-routing.module.ts + 26 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.component.ts + 13 - - Canada - Kanada + + Open Source Alternative to + için Açık Kaynak Alternatif - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 561 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page-routing.module.ts + 27 - - Open Source Wealth Management Software - Açık Kaynak Varlık Yönetim Yazılımı + + Discover Open Source Alternatives for Personal Finance Tools + Açık Kaynak Kişisel Finans Seçeneklerini Keşfet - apps/client/src/app/pages/i18n/i18n-page.html - 14 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html + 4 - - app, asset, cryptocurrency, dashboard, etf, finance, management, performance, portfolio, software, stock, trading, wealth, web3 - app, varlık, kriptopara, kontrol paneli, etf, finans, yönetim, performans, portföy, yazılım, hisse, alım satım, varlık, web3 + + This overview page features a curated collection of personal finance tools compared to the open source alternative Ghostfolio. If you value transparency, data privacy, and community collaboration, Ghostfolio provides an excellent opportunity to take control of your financial management. + Bu genel bakış sayfası, diğer kişisel finans araçlarının seçilmiş bir koleksiyonunun açık kaynak alternatifiGhostfolio ile karşılaştırmasını sunmaktadır.. Şeffaflığa, veri gizliliğine ve topluluk işbirliğine değer veriyorsanız Ghostfolio, finansal yönetiminizin kontrolünü ele almak için mükemmel Şeffaflığa, veri gizliliğine ve topluluk işbirliğine değer veriyorsanız Ghostfolio, finansal yönetiminizin kontrolünü ele almak için mükemmel bir fırsat sunuyor. - apps/client/src/app/pages/i18n/i18n-page.html - 9 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html + 8 - - Oops, cash balance transfer has failed. - Hay Allah, Nakit bakiyesi tranferi başarısız oldu. + + Explore the links below to compare a variety of personal finance tools with Ghostfolio. + Aşağıdaki bağlantıları keşfedin, çeşitli kişisel finans araçlarını Ghostfolio ile karşılaştırın. - apps/client/src/app/pages/accounts/accounts-page.component.ts - 304 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html + 16 - - Poland - Polonya + + Open Source Alternative to + Open Source Alternative to - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 131 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html + 42 - - South Africa - Güney Afrika + + The Open Source Alternative to + Açık Kaynak Alternatifi - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 251 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 8 - - Extreme Fear - Aşırı Korku + + Are you looking for an open source alternative to ? Ghostfolio is a powerful portfolio management tool that provides individuals with a comprehensive platform to track, analyze, and optimize their investments. Whether you are an experienced investor or just starting out, Ghostfolio offers an intuitive user interface and a wide range of functionalities to help you make informed decisions and take control of your financial future. + Are you looking for an open source alternative to ? Ghostfolio is a powerful portfolio management tool that provides individuals with a comprehensive platform to track, analyze, and optimize their investments. Whether you are an experienced investor or just starting out, Ghostfolio offers an intuitive user interface and a wide range of functionalities to help you make informed decisions and take control of your financial future. - libs/ui/src/lib/i18n.ts - 69 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 13 - - Extreme Greed - Aşırı Açgözlülük + + Ghostfolio is an open source software (OSS), providing a cost-effective alternative to making it particularly suitable for individuals on a tight budget, such as those pursuing Financial Independence, Retire Early (FIRE). By leveraging the collective efforts of a community of developers and personal finance enthusiasts, Ghostfolio continuously enhances its capabilities, security, and user experience. + Ghostfolio, karşısında açık kaynak kodlu maliyet etkin bir seçenek sunmaktadır. gibi kısıtlı bütçeye sahip, finansal özgürlük ve erken emeklilik (FIRE) amaçlayan kulanıcılar için özellikle uygundur. Ghostfolio, topluluk içindeki geliştiricilerin ve kişisel finans meraklılarının kolektif çabası sayesinde yeteneklerini, güvenliğini ve kullanıcı deneyimini sürekli olarak geliştirmektedir. - libs/ui/src/lib/i18n.ts - 70 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 27 - - Neutral - Nötr + + Let’s dive deeper into the detailed Ghostfolio vs comparison table below to gain a thorough understanding of how Ghostfolio positions itself relative to . We will explore various aspects such as features, data privacy, pricing, and more, allowing you to make a well-informed choice for your personal requirements. + Ghostfolio ve arasındaki ayrıntılı karşılaştırmanın yer aldığı aşağıdaki tabloya daha yakından bakarak Ghostfolio'nun karşısında kendisini nasıl konumlandırdığını kapsamlı bir şekilde değerlendirelim. Bu kapsamda özellikler, veri güvenliği, fiyat vb. hususları inceleyerek kişisel gereksinimleriniz için bilgiye dayalı bir seçim yapmanızı sağlayabileceği. - libs/ui/src/lib/i18n.ts - 73 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 38 - - Oops! Could not parse historical data. - Hay Allah! Geçmiş veriler ayrıştırılamadı. + + Founded + Kuruluş - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 236 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 72 - - Do you really want to delete this system message? - Bu sistem mesajını silmeyi gerçekten istiyor musunuz? + + Origin + Köken - apps/client/src/app/components/admin-overview/admin-overview.component.ts - 166 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 77 - - 50-Day Trend - 50 Günlük Trend + + Region + Bölge - libs/ui/src/lib/benchmark/benchmark.component.html - 15 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 82 - - 200-Day Trend - 200 Günlük Trend + + Available in + Mevcut - libs/ui/src/lib/benchmark/benchmark.component.html - 40 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 87 - - Cash Balances - Nakit Bakiyeleri + + ✅ Yes + ✅ Evet - apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html 115 - - - Starting from - Başlangıç - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 122 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 134 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 141 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 153 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 160 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 172 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 179 + + + ❌ No + ❌ Hayır - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 117 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 136 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 143 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 155 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 162 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 174 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 181 + + + ❌ No + ❌ Hayır - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 124 + + + Self-Hosting + Tarafınızca Barındırma - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 129 + + + Use anonymously + Anonim olarak kullan - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 148 + + + Free Plan + Ücretsiz Plan - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 167 + + + Notes + Notlar - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 201 + + + Please note that the information provided in the Ghostfolio vs comparison table is based on our independent research and analysis. This website is not affiliated with or any other product mentioned in the comparison. As the landscape of personal finance tools evolves, it is essential to verify any specific details or changes directly from the respective product page. Data needs a refresh? Help us maintain accurate data on GitHub. + Lütfen dikkat, Ghostfolio ve arasındaki karşılaştırmanın yer aldığı tablodaki bilgiler bağımsız araştırmalarımıza dayanmaktadır. Websitemizin ile ya da bu karşılaştırmada adı geçen herhangi bir ürün ve hizmet ile ilişkisi bulunmamaktadır. Kişisel finans araçlarının kapsamı geliştikçe, belirli ayrıntıların veya değişikliklerin doğrudan ilgili ürün sayfasından doğrulanması önemlidir. Verilerin yenilenmesi mi gerekiyor? Doğru verileri sağlamamıza yardımcı olmak için sayfamızı ziyaret edin. GitHub. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 210 + + + Ready to take your investments to the next level? + Ready to take your investments to the next level? - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 223 + + + Effortlessly track, analyze, and visualize your wealth with Ghostfolio. + Ghostfolio ile varlıklarınızı kolaylıkla takip edin, analiz edin ve görselleştirin. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 227 + + + Get Started + Başlayın - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 232 + + + Personal Finance Tools + Kişisel Finans Araçları - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 308 + + + Switzerland + İsviçre - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 58 + + + Global + Küresel - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 59 + + + Resources + Kaynaklar - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/pages/resources/resources-page-routing.module.ts + 13 + + + Guides + Kılavuzlar - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/pages/resources/resources-page.html + 22 + + + Glossary + Sözlük - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/pages/resources/resources-page.html + 92 + + + Grant access + Erişim izni ver - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html + 7 + + + Public + Halka açık - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html + 25 + + + My Ghostfolio + Benim Ghostfolio'm - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/pages/user-account/user-account-page-routing.module.ts + 33 + + + Auto + Otomatik - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/components/user-account-settings/user-account-settings.component.ts + 36 + + + Please enter your coupon code: + Lütfen kupon kodunuzu girin: - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/components/user-account-membership/user-account-membership.component.ts + 111 + + + Could not redeem coupon code + Kupon kodu kullanılamadı - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/components/user-account-membership/user-account-membership.component.ts + 121 + + + Coupon code has been redeemed + Kupon kodu kullanıldı - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/components/user-account-membership/user-account-membership.component.ts + 133 + + + Reload + Yeniden Yükle - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/components/user-account-membership/user-account-membership.component.ts + 134 + + + Do you really want to remove this sign in method? + Bu giriş yöntemini kaldırmayı gerçekten istiyor musunuz? - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/components/user-account-settings/user-account-settings.component.ts + 239 + + + Membership + Üyelik - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + libs/ui/src/lib/membership-card/membership-card.component.html + 18 + + + Valid until + Geçerli tarih - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + libs/ui/src/lib/membership-card/membership-card.component.html + 23 + + + per year + yıllık - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/components/user-account-membership/user-account-membership.html + 33 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/pages/pricing/pricing-page.html + 256 + + + Try Premium + Premium'u Deneyin - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/components/user-account-membership/user-account-membership.html + 40 + + + Redeem Coupon + Kupon Kullan - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/components/user-account-membership/user-account-membership.html + 54 + + + Presenter View + Sunum Görünümü - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 7 + + + Protection for sensitive information like absolute performances and quantity values + Gerçek performans ve miktar değerleri gibi hassas bilgilerin saklanması için - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 8 + + + Base Currency + Temel Para Birimi - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 27 + + + Language + Dil - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 48 + + + Locale + Yerel Ayarlar - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 117 + + + Date and number format + Tarih ve Sayı Formatları - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 119 + + + Appearance + Görünüm - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 142 + + + Auto + Otomatik - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 156 + + + Light + Açık - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 157 + + + Dark + Koyu - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 158 + + + Distraction-free experience for turbulent times + Çalkantılı zamanlar için dikkat dağıtmayan bir deneyim - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 168 + + + Biometric Authentication + Biyometrik Kimlik Doğrulama - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 184 + + + Sign in with fingerprint + Parmak iziyle oturum aç - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 185 + + + Experimental Features + Deneysel Özellikler - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 202 + + + Sneak peek at upcoming functionality + Gelecek özelliklere göz atın - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 203 + + + User ID + Kullanıcı Kimliği - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html + 45 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 220 + + + Export Data + Verileri Dışa Aktar - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 228 + + + Granted Access + xErişim İzni Verildi - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/user-account-access/user-account-access.html + 5 + + + Oops, authentication has failed. + Hay Allah, kimlik doğrulaması başarısız oldu. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/pages/webauthn/webauthn-page.html + 19 + + + Try again + Yeniden dene - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/pages/webauthn/webauthn-page.html + 27 + + + Go back to Home Page + Ana Sayfaya Geri Dön - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/pages/webauthn/webauthn-page.html + 31 + + + Import Activities + İşlemleri İçe Aktar - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + libs/ui/src/lib/activities-table/activities-table.component.html + 9 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + libs/ui/src/lib/activities-table/activities-table.component.html + 370 + + + Import Dividends + Temettüleri İçe Aktar - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + libs/ui/src/lib/activities-table/activities-table.component.html + 29 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + libs/ui/src/lib/activities-table/activities-table.component.html + 382 + + + Export Activities + İşlemleri Dışa Aktar - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + libs/ui/src/lib/activities-table/activities-table.component.html + 41 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + libs/ui/src/lib/activities-table/activities-table.component.html + 395 + + + Export Drafts as ICS + Taslakları ICS Olarak Dışa Aktar - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + libs/ui/src/lib/activities-table/activities-table.component.html + 54 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + libs/ui/src/lib/activities-table/activities-table.component.html + 408 + + + Draft + Taslak - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + libs/ui/src/lib/activities-table/activities-table.component.html + 144 + + + Clone + Klonla - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + libs/ui/src/lib/activities-table/activities-table.component.html + 435 + + + Export Draft as ICS + Taslakları ICS Olarak Dışa Aktar - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + libs/ui/src/lib/activities-table/activities-table.component.html + 445 + + + Do you really want to delete this activity? + TBu işlemi silmeyi gerçekten istiyor musunuz? - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + libs/ui/src/lib/activities-table/activities-table.component.ts + 226 + + + Index + Endeks - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + libs/ui/src/lib/benchmark/benchmark.component.html + 3 + + + Change from All Time High + Tüm Zamanların En Yüksek Seviyesinden (ATH) Değişim - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + libs/ui/src/lib/benchmark/benchmark.component.html + 81 + + + from ATH + Tüm Zamanların En Yüksek Seviyesinden - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + libs/ui/src/lib/benchmark/benchmark.component.html + 83 + + + Market data provided by + Piyasa verileri tarafından sağlanmıştır - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + libs/ui/src/lib/data-provider-credits/data-provider-credits.component.html + 2 + + + Savings Rate per Month + Aylık Tasarruf Oranı - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + libs/ui/src/lib/fire-calculator/fire-calculator.component.html + 10 + + + Annual Interest Rate + Yıllık Faiz Oranı - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + libs/ui/src/lib/fire-calculator/fire-calculator.component.html + 21 + + + Retirement Date + Emeklilik Tarihi - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + libs/ui/src/lib/fire-calculator/fire-calculator.component.html + 32 + + + Projected Total Amount + Hesaplanan Toplam Tutar - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + libs/ui/src/lib/fire-calculator/fire-calculator.component.html + 57 + + + Interest + Faiz - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + libs/ui/src/lib/fire-calculator/fire-calculator.component.ts + 371 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + libs/ui/src/lib/i18n.ts + 34 + + + Savings + Tasarruflar - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + libs/ui/src/lib/fire-calculator/fire-calculator.component.ts + 381 + + + Allocation + Dağılım - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + libs/ui/src/lib/holdings-table/holdings-table.component.html + 98 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + libs/ui/src/lib/top-holdings/top-holdings.component.html + 46 + + + Show all + Tümünü göster - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + libs/ui/src/lib/holdings-table/holdings-table.component.html + 197 + + + Account + Hesap - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + libs/ui/src/lib/i18n.ts + 4 + + + Asia-Pacific + Asya Pasifik - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + libs/ui/src/lib/i18n.ts + 5 + + + Asset Class + Varlık Sınıfı - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + libs/ui/src/lib/i18n.ts + 6 + + + Asset Sub Class + Asset Sub Class - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + libs/ui/src/lib/i18n.ts + 7 + + + Core + Core - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + libs/ui/src/lib/i18n.ts + 9 + + + Switch to Ghostfolio Premium or Ghostfolio Open Source easily + Switch to Ghostfolio Premium or Ghostfolio Open Source easily - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + libs/ui/src/lib/i18n.ts + 10 + + + Switch to Ghostfolio Premium easily + Switch to Ghostfolio Premium easily - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + libs/ui/src/lib/i18n.ts + 11 - - year - Yıl + + Switch to Ghostfolio Open Source or Ghostfolio Basic easily + Switch to Ghostfolio Open Source or Ghostfolio Basic easily - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/i18n.ts + 12 + + + Emergency Fund + Emergency Fund - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/i18n.ts + 13 + + + Grant + Grant - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/i18n.ts + 14 + + + Higher Risk + Higher Risk - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/i18n.ts + 15 + + + This activity already exists. + This activity already exists. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/i18n.ts + 16 + + + Japan + Japan - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/i18n.ts + 17 + + + Lower Risk + Lower Risk - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/i18n.ts + 18 + + + Month + Month - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/i18n.ts + 19 + + + Months + Months - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/i18n.ts + 20 + + + Other + Other - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/i18n.ts + 21 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts + 389 + + + Preset + Preset - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/i18n.ts + 22 + + + Retirement Provision + Retirement Provision - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/i18n.ts + 23 + + + Satellite + Satellite - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/i18n.ts + 24 + + + Symbol + Sembol - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/i18n.ts + 25 + + + Tag + Etiket - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/i18n.ts + 26 + + + Year + Yıl - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/i18n.ts + 27 + + + Years + Yıl - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/i18n.ts + 28 + + + Buy + Al - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/i18n.ts + 31 + + + Valuable + Kıymet - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/i18n.ts + 35 + + + Liability + Yükümlülük - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/i18n.ts + 36 + + + Sell + Sat - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/i18n.ts + 37 + + + Cash + Nakit - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/i18n.ts + 40 + + + Commodity + Emtia - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/i18n.ts + 41 + + + Equity + Menkul Kıymet - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/i18n.ts + 42 + + + Fixed Income + Sabit Gelir - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/i18n.ts + 43 + + + Real Estate + Gayrimenkul - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/i18n.ts + 45 + + + Bond + Bono - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/i18n.ts + 48 + + + Cryptocurrency + Kriptopara - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/i18n.ts + 49 + + + ETF + Borsada İşlem Gören Fonlar (ETF) - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/i18n.ts + 50 + + + Mutual Fund + Borsada İşlem Görmeyen Fonlar (Mutual Fund) - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/i18n.ts + 51 + + + Precious Metal + Kıymetli Metaller - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/i18n.ts + 52 + + + Private Equity + Özel Menkul Kıymetler - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/i18n.ts + 53 + + + Stock + Hisse Senetleri - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/i18n.ts + 54 + + + Africa + Afrika - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/i18n.ts + 61 + + + Asia + Asya - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/i18n.ts + 62 + + + Europe + Avrupa - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/i18n.ts + 63 + + + North America + Kuzey Amerika - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/i18n.ts + 64 + + + Oceania + Okyanusya - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/i18n.ts + 65 + + + South America + Güney Amerika - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/i18n.ts + 66 + + + Time to add your first activity. + İlk işleminizi girmanin tam zamanı. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/no-transactions-info/no-transactions-info.component.html + 12 + + + No data available + Veri mevcut değil - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts + 391 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts + 404 + + + You are using the Live Demo. + Canlı demoyu kullanmaktasınız. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/app.component.html + 12 + + + Interest + Faiz - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 331 + + + (Last 24 hours) + (Son 24 saat) - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/pages/open/open-page.html + 37 + + + (Last 30 days) + (Son 30 gün) - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/pages/open/open-page.html + 48 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/pages/open/open-page.html + 59 + + + (Last 90 days) + (Son 90 gün) - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/pages/open/open-page.html + 127 + + + One-time fee, annual account fees + Tek seferlik ücret, yıllık hesap ücreti - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 33 + + + Distribution of corporate earnings + Şirket gelirinin dağıtımı - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 41 + + + Revenue for lending out money + Borç verme getirisi - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 49 + + + Oops! Could not get the historical exchange rate from + Hay Allah! Tarihsel kur verisi elde edilemedi - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 317 + + + Choose or drop a file here + Dosya seçin ya da sürükleyin - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 84 + + + Fee + Ücret - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/i18n.ts + 33 + + + Add Tag + Etiket Ekleyiniz - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/admin-tag/admin-tag.component.html + 11 + + + Do you really want to delete this tag? + Bu etiketi silmeyi gerçekten istiyor musunuz? - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/admin-tag/admin-tag.component.ts + 79 + + + Update tag + Etiketi güncelle - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html + 8 + + + Add tag + Etiket ekle - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html + 10 + + + Ghostfolio X-ray uses static analysis to identify potential issues and risks in your portfolio. + Ghostfolio X-ray, portföyünüzdeki potansiyel sorunlar ve riskleri belirlemek için statik analiz yöntemleri uygulamaktadır. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/portfolio/fire/fire-page.html + 111 + + + Currency Cluster Risks + Kur Kümelenme Riskleri (Currency Cluster Risks) - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/portfolio/fire/fire-page.html + 134 + + + Account Cluster Risks + Hesap Kümelenme Riski (Account Cluster Risks) - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/portfolio/fire/fire-page.html + 146 + + + Transfer Cash Balance + Nakit Bakiyesini Transfer Et - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/accounts-table/accounts-table.component.html + 10 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html + 7 + + + Benchmark + Kıyaslama - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 284 + + + Version + Versiyon - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/admin-overview/admin-overview.html + 7 + + + Settings + Ayarlar - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 2 + + + From + Başlangıç - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html + 11 + + + To + Bitiş - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html + 32 + + + Transfer + Transfer - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html + 72 + + + Membership + Üyelik - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/user-account/user-account-page-routing.module.ts + 23 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/user-account/user-account-page.component.ts + 40 + + + Access + Erişim - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/user-account/user-account-page-routing.module.ts + 28 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/user-account/user-account-page.component.ts + 46 + + + Find holding... + Sahip olunan varlıkları bul... - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/assistant/assistant.component.ts + 138 + + + No entries... + Girdi yok... - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/assistant/assistant.html + 63 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/assistant/assistant.html + 84 + + + Asset Profile + Varlık Profili - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/admin-jobs/admin-jobs.html + 35 + + + Do you really want to delete this asset profile? + Bu varlık profilini silmeyi gerçekten istiyor musunuz? - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/admin-market-data/admin-market-data.service.ts + 13 + + + Search + Arama - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html + 16 + + + Add Manually + Elle Giriş - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html + 19 + + + Ghostfolio is a personal finance dashboard to keep track of your net worth including cash, stocks, ETFs and cryptocurrencies across multiple platforms. + Ghostfolio, hisse senetleri, ETF’ler veya kriptopara birimleri gibi varlıklarınızı birden fazla platformda takip etmenizi sağlayan bir kişisel finans kontrol panelidir. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/i18n/i18n-page.html + 4 + + + Last All Time High + Son, ATH - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/benchmark/benchmark.component.html + 65 + + + User + Kullanıcı - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/admin-users/admin-users.html + 29 + + + Ghostfolio vs comparison table + Ghostfolio ve karşılatırma tablosu - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 49 + + + Open Source Wealth Management Software + Açık Kaynak Varlık Yönetim Yazılımı - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/i18n/i18n-page.html + 14 + + + app, asset, cryptocurrency, dashboard, etf, finance, management, performance, portfolio, software, stock, trading, wealth, web3 + app, varlık, kriptopara, kontrol paneli, etf, finans, yönetim, performans, portföy, yazılım, hisse, alım satım, varlık, web3 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/i18n/i18n-page.html + 9 + + + Oops, cash balance transfer has failed. + Hay Allah, Nakit bakiyesi tranferi başarısız oldu. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/accounts/accounts-page.component.ts + 304 + + + Extreme Fear + Aşırı Korku - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/i18n.ts + 69 + + + Extreme Greed + Aşırı Açgözlülük - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/i18n.ts + 70 + + + Neutral + Nötr - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/i18n.ts + 73 + + + Oops! Could not parse historical data. + Hay Allah! Geçmiş veriler ayrıştırılamadı. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 232 + + + Do you really want to delete this system message? + Bu sistem mesajını silmeyi gerçekten istiyor musunuz? - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/admin-overview/admin-overview.component.ts + 166 + + + 50-Day Trend + 50 Günlük Trend - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/benchmark/benchmark.component.html + 15 + + + 200-Day Trend + 200 Günlük Trend - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/benchmark/benchmark.component.html + 40 + + + Cash Balances + Nakit Bakiyeleri - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html + 115 + + + Starting from + Başlangıç - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 188 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 193 + + + year + Yıl - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 189 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 195 @@ -14598,7 +6102,7 @@ Bu nakit bakiyesini silmeyi gerçekten istiyor musunuz? libs/ui/src/lib/account-balances/account-balances.component.ts - 102 + 101 @@ -14609,12 +6113,12 @@ 129 - + If a translation is missing, kindly support us in extending it here. If a translation is missing, kindly support us in extending it here. apps/client/src/app/components/user-account-settings/user-account-settings.html - 55 + 50 @@ -14622,7 +6126,7 @@ The current market price is apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 342 + 336 @@ -14630,7 +6134,7 @@ Test apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 309 + 320 @@ -14646,7 +6150,7 @@ Permission apps/client/src/app/components/access-table/access-table.component.html - 17 + 18 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -14658,7 +6162,7 @@ Restricted view apps/client/src/app/components/access-table/access-table.component.html - 25 + 26 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -14726,7 +6230,7 @@ Asset Performance apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 51 + 50 @@ -14734,7 +6238,7 @@ Absolute Currency Performance apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 73 + 72 @@ -14742,7 +6246,7 @@ Currency Performance apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 98 + 96 @@ -14750,7 +6254,7 @@ Absolute Net Performance apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 121 + 119 @@ -14758,7 +6262,7 @@ Net Performance apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 140 + 138 @@ -14806,7 +6310,7 @@ View apps/client/src/app/components/access-table/access-table.component.html - 22 + 23 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -14821,12 +6325,12 @@ 8 - + If you retire today, you would be able to withdraw per year or per month, based on your total assets of and a withdrawal rate of 4%. If you retire today, you would be able to withdraw per year or per month, based on your total assets of and a withdrawal rate of 4%. apps/client/src/app/pages/portfolio/fire/fire-page.html - 68 + 67 @@ -14850,7 +6354,7 @@ years libs/ui/src/lib/assistant/assistant.component.ts - 233 + 250 @@ -14874,7 +6378,7 @@ Data Gathering apps/client/src/app/components/admin-overview/admin-overview.html - 134 + 141 @@ -14934,7 +6438,7 @@ Oops! It looks like you’re making too many requests. Please slow down a bit. apps/client/src/app/core/http-response.interceptor.ts - 107 + 96 @@ -14965,7 +6469,7 @@ Activity Activity - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 219 @@ -14973,7 +6477,7 @@ Dividend Yield Dividend Yield - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 187 @@ -14982,7 +6486,7 @@ Execute Job apps/client/src/app/components/admin-jobs/admin-jobs.html - 183 + 174 @@ -14990,7 +6494,7 @@ Priority apps/client/src/app/components/admin-jobs/admin-jobs.html - 63 + 62 @@ -14998,7 +6502,7 @@ This action is not allowed. apps/client/src/app/core/http-response.interceptor.ts - 70 + 61 @@ -15013,7 +6517,7 @@ Change with currency effect Change with currency effect - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 52 @@ -15021,7 +6525,7 @@ Performance with currency effect Performance with currency effect - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 79 @@ -15049,6 +6553,78 @@ 66 + + Internationalization + Internationalization + + apps/client/src/app/app-routing.module.ts + 79 + + + + Do you really want to close your Ghostfolio account? + Do you really want to close your Ghostfolio account? + + apps/client/src/app/components/user-account-settings/user-account-settings.component.ts + 147 + + + + Danger Zone + Danger Zone + + apps/client/src/app/components/user-account-settings/user-account-settings.html + 240 + + + + Close Account + Close Account + + apps/client/src/app/components/user-account-settings/user-account-settings.html + 275 + + + + By ETF Holding + By ETF Holding + + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 333 + + + + Approximation based on the top holdings of each ETF + Approximation based on the top holdings of each ETF + + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 340 + + + + Join now or check out the example account + Join now or check out the example account + + apps/client/src/app/pages/landing/landing-page.html + 426 + + + + Oops! There was an error setting up biometric authentication. + Oops! There was an error setting up biometric authentication. + + apps/client/src/app/components/user-account-settings/user-account-settings.component.ts + 301 + + + + Show more + Show more + + libs/ui/src/lib/top-holdings/top-holdings.component.html + 81 + + - + \ No newline at end of file diff --git a/apps/client/src/locales/messages.xlf b/apps/client/src/locales/messages.xlf index c98e0b16f..cf3b93035 100644 --- a/apps/client/src/locales/messages.xlf +++ b/apps/client/src/locales/messages.xlf @@ -4,10 +4,6 @@ about - - apps/client/src/app/app-routing.module.ts - 9 - apps/client/src/app/app.component.ts 59 @@ -32,6 +28,10 @@ apps/client/src/app/components/header/header.component.ts 82 + + apps/client/src/app/core/paths.ts + 2 + apps/client/src/app/pages/about/about-page.component.ts 45 @@ -78,13286 +78,4804 @@ apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.component.ts - 22 + 18 - apps/client/src/app/pages/resources/personal-finance-tools/products/allinvestview-page.component.ts - 26 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 23 + + + faq - apps/client/src/app/pages/resources/personal-finance-tools/products/allvue-systems-page.component.ts - 26 + apps/client/src/app/app.component.ts + 66 - apps/client/src/app/pages/resources/personal-finance-tools/products/altoo-page.component.ts - 26 + apps/client/src/app/core/paths.ts + 3 - apps/client/src/app/pages/resources/personal-finance-tools/products/basil-finance-page.component.ts - 26 + apps/client/src/app/pages/about/overview/about-overview-page.component.ts + 19 - apps/client/src/app/pages/resources/personal-finance-tools/products/beanvest-page.component.ts - 26 + apps/client/src/app/pages/faq/faq-page.component.ts + 37 - apps/client/src/app/pages/resources/personal-finance-tools/products/capitally-page.component.ts - 26 + apps/client/src/app/pages/faq/faq-page.component.ts + 42 - apps/client/src/app/pages/resources/personal-finance-tools/products/capmon-page.component.ts - 26 + apps/client/src/app/pages/faq/faq-page.component.ts + 48 - apps/client/src/app/pages/resources/personal-finance-tools/products/compound-planning-page.component.ts - 26 + apps/client/src/app/pages/resources/resources-page.component.ts + 17 + + + features - apps/client/src/app/pages/resources/personal-finance-tools/products/copilot-money-page.component.ts - 26 + apps/client/src/app/app.component.ts + 67 - apps/client/src/app/pages/resources/personal-finance-tools/products/de.fi-page.component.ts - 26 + apps/client/src/app/components/header/header.component.ts + 78 - apps/client/src/app/pages/resources/personal-finance-tools/products/delta-page.component.ts - 26 + apps/client/src/app/components/header/header.component.ts + 83 - apps/client/src/app/pages/resources/personal-finance-tools/products/divvydiary-page.component.ts - 26 + apps/client/src/app/core/paths.ts + 4 - apps/client/src/app/pages/resources/personal-finance-tools/products/eightfigures-page.component.ts - 26 + apps/client/src/app/pages/about/overview/about-overview-page.component.ts + 20 - apps/client/src/app/pages/resources/personal-finance-tools/products/empower-page.component.ts - 26 + apps/client/src/app/pages/blog/2022/11/black-friday-2022/black-friday-2022-page.component.ts + 15 - apps/client/src/app/pages/resources/personal-finance-tools/products/exirio-page.component.ts - 26 + apps/client/src/app/pages/blog/2023/03/1000-stars-on-github/1000-stars-on-github-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/products/fina-page.component.ts - 26 + apps/client/src/app/pages/blog/2023/05/unlock-your-financial-potential-with-ghostfolio/unlock-your-financial-potential-with-ghostfolio-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/products/finary-page.component.ts - 26 + apps/client/src/app/pages/blog/2023/07/exploring-the-path-to-fire/exploring-the-path-to-fire-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/products/finwise-page.component.ts - 26 + apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.component.ts + 15 - apps/client/src/app/pages/resources/personal-finance-tools/products/folishare-page.component.ts - 26 + apps/client/src/app/pages/blog/2023/11/black-week-2023/black-week-2023-page.component.ts + 15 - apps/client/src/app/pages/resources/personal-finance-tools/products/getquin-page.component.ts - 26 + apps/client/src/app/pages/blog/2023/11/hacktoberfest-2023-debriefing/hacktoberfest-2023-debriefing-page.component.ts + 14 - apps/client/src/app/pages/resources/personal-finance-tools/products/gospatz-page.component.ts - 26 + apps/client/src/app/pages/faq/overview/faq-overview-page.component.ts + 14 - apps/client/src/app/pages/resources/personal-finance-tools/products/intuit-mint-page.component.ts - 26 + apps/client/src/app/pages/pricing/pricing-page.component.ts + 35 - apps/client/src/app/pages/resources/personal-finance-tools/products/justetf-page.component.ts - 26 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 24 + + + license - apps/client/src/app/pages/resources/personal-finance-tools/products/kubera-page.component.ts - 26 + apps/client/src/app/app.component.ts + 61 - apps/client/src/app/pages/resources/personal-finance-tools/products/magnifi-page.component.ts - 26 + apps/client/src/app/core/paths.ts + 5 - apps/client/src/app/pages/resources/personal-finance-tools/products/markets.sh-page.component.ts - 26 + apps/client/src/app/pages/about/about-page.component.ts + 55 + + + markets - apps/client/src/app/pages/resources/personal-finance-tools/products/maybe-finance-page.component.ts - 26 + apps/client/src/app/app.component.ts + 68 - apps/client/src/app/pages/resources/personal-finance-tools/products/monarch-money-page.component.ts - 26 + apps/client/src/app/components/header/header.component.ts + 79 - apps/client/src/app/pages/resources/personal-finance-tools/products/monse-page.component.ts - 26 + apps/client/src/app/components/header/header.component.ts + 84 - apps/client/src/app/pages/resources/personal-finance-tools/products/parqet-page.component.ts - 26 + apps/client/src/app/core/paths.ts + 6 - apps/client/src/app/pages/resources/personal-finance-tools/products/plannix-page.component.ts - 26 + apps/client/src/app/pages/blog/2022/08/500-stars-on-github/500-stars-on-github-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/products/portfolio-dividend-tracker-page.component.ts - 26 + apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.component.ts + 16 - apps/client/src/app/pages/resources/personal-finance-tools/products/portseido-page.component.ts - 26 + apps/client/src/app/pages/faq/saas/saas-page.component.ts + 14 + + + pricing - apps/client/src/app/pages/resources/personal-finance-tools/products/projectionlab-page.component.ts - 26 + apps/client/src/app/app.component.ts + 69 - apps/client/src/app/pages/resources/personal-finance-tools/products/rocket-money-page.component.ts - 26 + apps/client/src/app/components/header/header.component.ts + 80 - apps/client/src/app/pages/resources/personal-finance-tools/products/seeking-alpha-page.component.ts - 26 + apps/client/src/app/components/header/header.component.ts + 85 - apps/client/src/app/pages/resources/personal-finance-tools/products/sharesight-page.component.ts - 26 + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.component.ts + 14 - apps/client/src/app/pages/resources/personal-finance-tools/products/simple-portfolio-page.component.ts - 26 + apps/client/src/app/components/user-account-membership/user-account-membership.component.ts + 38 - apps/client/src/app/pages/resources/personal-finance-tools/products/snowball-analytics-page.component.ts - 26 + apps/client/src/app/core/http-response.interceptor.ts + 72 - apps/client/src/app/pages/resources/personal-finance-tools/products/stockle-page.component.ts - 26 + apps/client/src/app/core/paths.ts + 7 - apps/client/src/app/pages/resources/personal-finance-tools/products/stockmarketeye-page.component.ts - 26 + apps/client/src/app/pages/blog/2021/07/hallo-ghostfolio/hallo-ghostfolio-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/products/sumio-page.component.ts - 26 + apps/client/src/app/pages/blog/2021/07/hello-ghostfolio/hello-ghostfolio-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/products/tiller-page.component.ts - 26 + apps/client/src/app/pages/blog/2022/01/first-months-in-open-source/first-months-in-open-source-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/products/utluna-page.component.ts - 26 + apps/client/src/app/pages/blog/2022/08/500-stars-on-github/500-stars-on-github-page.component.ts + 14 - apps/client/src/app/pages/resources/personal-finance-tools/products/vyzer-page.component.ts - 26 + apps/client/src/app/pages/blog/2022/11/black-friday-2022/black-friday-2022-page.component.ts + 16 - apps/client/src/app/pages/resources/personal-finance-tools/products/wealthfolio-page.component.ts - 26 + apps/client/src/app/pages/blog/2023/03/1000-stars-on-github/1000-stars-on-github-page.component.ts + 14 - apps/client/src/app/pages/resources/personal-finance-tools/products/wealthica-page.component.ts - 26 + apps/client/src/app/pages/blog/2023/11/black-week-2023/black-week-2023-page.component.ts + 16 - apps/client/src/app/pages/resources/personal-finance-tools/products/whal-page.component.ts - 26 + apps/client/src/app/pages/faq/saas/saas-page.component.ts + 15 - apps/client/src/app/pages/resources/personal-finance-tools/products/yeekatee-page.component.ts - 26 + libs/ui/src/lib/membership-card/membership-card.component.ts + 25 + + + privacy-policy - apps/client/src/app/pages/resources/personal-finance-tools/products/ynab-page.component.ts - 26 + apps/client/src/app/app.component.ts + 64 - - - faq - apps/client/src/app/app-routing.module.ts - 10 + apps/client/src/app/core/paths.ts + 8 + + apps/client/src/app/pages/about/about-page.component.ts + 63 + + + + register apps/client/src/app/app.component.ts - 66 + 70 - apps/client/src/app/pages/about/overview/about-overview-page.component.ts - 19 + apps/client/src/app/components/header/header.component.ts + 86 - apps/client/src/app/pages/faq/faq-page.component.ts - 37 + apps/client/src/app/core/auth.guard.ts + 55 - apps/client/src/app/pages/faq/faq-page.component.ts - 42 + apps/client/src/app/core/paths.ts + 9 - apps/client/src/app/pages/faq/faq-page.component.ts - 48 + apps/client/src/app/pages/faq/saas/saas-page.component.ts + 16 - apps/client/src/app/pages/resources/resources-page.component.ts - 17 + apps/client/src/app/pages/features/features-page.component.ts + 29 - - - features - apps/client/src/app/app-routing.module.ts - 11 + apps/client/src/app/pages/landing/landing-page.component.ts + 27 - apps/client/src/app/app.component.ts - 67 + apps/client/src/app/pages/pricing/pricing-page.component.ts + 36 + + + resources - apps/client/src/app/components/header/header.component.ts - 78 + apps/client/src/app/app.component.ts + 71 apps/client/src/app/components/header/header.component.ts - 83 + 81 - apps/client/src/app/pages/about/overview/about-overview-page.component.ts - 20 + apps/client/src/app/components/header/header.component.ts + 87 - apps/client/src/app/pages/blog/2022/11/black-friday-2022/black-friday-2022-page.component.ts - 15 + apps/client/src/app/core/paths.ts + 10 - apps/client/src/app/pages/blog/2023/03/1000-stars-on-github/1000-stars-on-github-page.component.ts - 13 + apps/client/src/app/pages/blog/2021/07/hallo-ghostfolio/hallo-ghostfolio-page.component.ts + 14 - apps/client/src/app/pages/blog/2023/05/unlock-your-financial-potential-with-ghostfolio/unlock-your-financial-potential-with-ghostfolio-page.component.ts - 13 + apps/client/src/app/pages/blog/2021/07/hello-ghostfolio/hello-ghostfolio-page.component.ts + 14 - apps/client/src/app/pages/blog/2023/07/exploring-the-path-to-fire/exploring-the-path-to-fire-page.component.ts + apps/client/src/app/pages/blog/2022/07/how-do-i-get-my-finances-in-order/how-do-i-get-my-finances-in-order-page.component.ts 13 - apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.component.ts - 15 + apps/client/src/app/pages/blog/2023/05/unlock-your-financial-potential-with-ghostfolio/unlock-your-financial-potential-with-ghostfolio-page.component.ts + 14 - apps/client/src/app/pages/blog/2023/11/black-week-2023/black-week-2023-page.component.ts - 15 + apps/client/src/app/pages/features/features-page.component.ts + 30 - apps/client/src/app/pages/blog/2023/11/hacktoberfest-2023-debriefing/hacktoberfest-2023-debriefing-page.component.ts + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.component.ts 14 - apps/client/src/app/pages/faq/overview/faq-overview-page.component.ts - 14 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 26 - apps/client/src/app/pages/pricing/pricing-page.component.ts - 35 + apps/client/src/app/pages/resources/resources-page.component.ts + 19 + + + You are using the Live Demo. - apps/client/src/app/pages/resources/personal-finance-tools/products/allinvestview-page.component.ts - 27 + apps/client/src/app/app.component.html + 12 + + + Create Account - apps/client/src/app/pages/resources/personal-finance-tools/products/allvue-systems-page.component.ts - 27 + apps/client/src/app/app.component.html + 13 - apps/client/src/app/pages/resources/personal-finance-tools/products/altoo-page.component.ts + apps/client/src/app/pages/register/register-page.html 27 - apps/client/src/app/pages/resources/personal-finance-tools/products/basil-finance-page.component.ts - 27 + apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + 2 + + + Personal Finance - apps/client/src/app/pages/resources/personal-finance-tools/products/beanvest-page.component.ts - 27 + apps/client/src/app/app.component.html + 54 + + + Markets - apps/client/src/app/pages/resources/personal-finance-tools/products/capitally-page.component.ts - 27 + apps/client/src/app/app.component.html + 58 - apps/client/src/app/pages/resources/personal-finance-tools/products/capmon-page.component.ts - 27 + apps/client/src/app/components/header/header.component.html + 380 - apps/client/src/app/pages/resources/personal-finance-tools/products/compound-planning-page.component.ts - 27 + apps/client/src/app/components/home-market/home-market.html + 2 - apps/client/src/app/pages/resources/personal-finance-tools/products/copilot-money-page.component.ts - 27 + apps/client/src/app/pages/resources/resources-page.html + 56 + + + Resources - apps/client/src/app/pages/resources/personal-finance-tools/products/de.fi-page.component.ts - 27 + apps/client/src/app/app.component.html + 61 - apps/client/src/app/pages/resources/personal-finance-tools/products/delta-page.component.ts - 27 + apps/client/src/app/components/header/header.component.html + 82 - apps/client/src/app/pages/resources/personal-finance-tools/products/divvydiary-page.component.ts - 27 + apps/client/src/app/components/header/header.component.html + 283 - apps/client/src/app/pages/resources/personal-finance-tools/products/eightfigures-page.component.ts - 27 + apps/client/src/app/pages/resources/resources-page.html + 4 + + + About - apps/client/src/app/pages/resources/personal-finance-tools/products/empower-page.component.ts - 27 + apps/client/src/app/app.component.html + 67 - apps/client/src/app/pages/resources/personal-finance-tools/products/exirio-page.component.ts - 27 + apps/client/src/app/components/header/header.component.html + 112 - apps/client/src/app/pages/resources/personal-finance-tools/products/fina-page.component.ts - 27 + apps/client/src/app/components/header/header.component.html + 351 + + + Blog - apps/client/src/app/pages/resources/personal-finance-tools/products/finary-page.component.ts - 27 + apps/client/src/app/app.component.html + 70 - apps/client/src/app/pages/resources/personal-finance-tools/products/finwise-page.component.ts - 27 + apps/client/src/app/pages/blog/2021/07/hallo-ghostfolio/hallo-ghostfolio-page.html + 204 - apps/client/src/app/pages/resources/personal-finance-tools/products/folishare-page.component.ts - 27 + apps/client/src/app/pages/blog/2021/07/hello-ghostfolio/hello-ghostfolio-page.html + 183 - apps/client/src/app/pages/resources/personal-finance-tools/products/getquin-page.component.ts - 27 + apps/client/src/app/pages/blog/2022/01/first-months-in-open-source/first-months-in-open-source-page.html + 183 - apps/client/src/app/pages/resources/personal-finance-tools/products/gospatz-page.component.ts - 27 + apps/client/src/app/pages/blog/2022/07/ghostfolio-meets-internet-identity/ghostfolio-meets-internet-identity-page.html + 183 - apps/client/src/app/pages/resources/personal-finance-tools/products/intuit-mint-page.component.ts - 27 + apps/client/src/app/pages/blog/2022/07/how-do-i-get-my-finances-in-order/how-do-i-get-my-finances-in-order-page.html + 209 - apps/client/src/app/pages/resources/personal-finance-tools/products/justetf-page.component.ts - 27 + apps/client/src/app/pages/blog/2022/08/500-stars-on-github/500-stars-on-github-page.html + 195 - apps/client/src/app/pages/resources/personal-finance-tools/products/kubera-page.component.ts - 27 + apps/client/src/app/pages/blog/2022/10/hacktoberfest-2022/hacktoberfest-2022-page.html + 181 - apps/client/src/app/pages/resources/personal-finance-tools/products/magnifi-page.component.ts - 27 + apps/client/src/app/pages/blog/2022/11/black-friday-2022/black-friday-2022-page.html + 141 - apps/client/src/app/pages/resources/personal-finance-tools/products/markets.sh-page.component.ts - 27 + apps/client/src/app/pages/blog/2022/12/the-importance-of-tracking-your-personal-finances/the-importance-of-tracking-your-personal-finances-page.html + 168 - apps/client/src/app/pages/resources/personal-finance-tools/products/maybe-finance-page.component.ts - 27 + apps/client/src/app/pages/blog/2023/01/ghostfolio-auf-sackgeld-vorgestellt/ghostfolio-auf-sackgeld-vorgestellt-page.html + 178 - apps/client/src/app/pages/resources/personal-finance-tools/products/monarch-money-page.component.ts - 27 + apps/client/src/app/pages/blog/2023/02/ghostfolio-meets-umbrel/ghostfolio-meets-umbrel-page.html + 202 - apps/client/src/app/pages/resources/personal-finance-tools/products/monse-page.component.ts - 27 + apps/client/src/app/pages/blog/2023/03/1000-stars-on-github/1000-stars-on-github-page.html + 252 - apps/client/src/app/pages/resources/personal-finance-tools/products/parqet-page.component.ts - 27 + apps/client/src/app/pages/blog/2023/05/unlock-your-financial-potential-with-ghostfolio/unlock-your-financial-potential-with-ghostfolio-page.html + 233 - apps/client/src/app/pages/resources/personal-finance-tools/products/plannix-page.component.ts - 27 + apps/client/src/app/pages/blog/2023/07/exploring-the-path-to-fire/exploring-the-path-to-fire-page.html + 243 - apps/client/src/app/pages/resources/personal-finance-tools/products/portfolio-dividend-tracker-page.component.ts - 27 + apps/client/src/app/pages/blog/2023/08/ghostfolio-joins-oss-friends/ghostfolio-joins-oss-friends-page.html + 154 - apps/client/src/app/pages/resources/personal-finance-tools/products/portseido-page.component.ts - 27 + apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.html + 273 - apps/client/src/app/pages/resources/personal-finance-tools/products/projectionlab-page.component.ts - 27 + apps/client/src/app/pages/blog/2023/09/hacktoberfest-2023/hacktoberfest-2023-page.html + 181 - apps/client/src/app/pages/resources/personal-finance-tools/products/rocket-money-page.component.ts - 27 + apps/client/src/app/pages/blog/2023/11/black-week-2023/black-week-2023-page.html + 148 - apps/client/src/app/pages/resources/personal-finance-tools/products/seeking-alpha-page.component.ts - 27 + apps/client/src/app/pages/blog/2023/11/hacktoberfest-2023-debriefing/hacktoberfest-2023-debriefing-page.html + 270 - apps/client/src/app/pages/resources/personal-finance-tools/products/sharesight-page.component.ts - 27 + apps/client/src/app/pages/blog/blog-page.html + 5 + + + Changelog - apps/client/src/app/pages/resources/personal-finance-tools/products/simple-portfolio-page.component.ts - 27 + apps/client/src/app/app.component.html + 74 - apps/client/src/app/pages/resources/personal-finance-tools/products/snowball-analytics-page.component.ts - 27 + apps/client/src/app/pages/about/changelog/changelog-page.html + 4 + + + Features - apps/client/src/app/pages/resources/personal-finance-tools/products/stockle-page.component.ts - 27 + apps/client/src/app/app.component.html + 76 - apps/client/src/app/pages/resources/personal-finance-tools/products/stockmarketeye-page.component.ts - 27 + apps/client/src/app/components/header/header.component.html + 338 - apps/client/src/app/pages/resources/personal-finance-tools/products/sumio-page.component.ts - 27 + apps/client/src/app/pages/features/features-page.html + 5 + + + Frequently Asked Questions (FAQ) - apps/client/src/app/pages/resources/personal-finance-tools/products/tiller-page.component.ts - 27 + apps/client/src/app/app.component.html + 80 - apps/client/src/app/pages/resources/personal-finance-tools/products/utluna-page.component.ts - 27 + apps/client/src/app/pages/about/overview/about-overview-page.html + 146 + + + License - apps/client/src/app/pages/resources/personal-finance-tools/products/vyzer-page.component.ts - 27 + apps/client/src/app/app.component.html + 85 - apps/client/src/app/pages/resources/personal-finance-tools/products/wealthfolio-page.component.ts - 27 + apps/client/src/app/pages/about/license/license-page.html + 4 + + + Pricing - apps/client/src/app/pages/resources/personal-finance-tools/products/wealthica-page.component.ts - 27 + apps/client/src/app/app.component.html + 94 - apps/client/src/app/pages/resources/personal-finance-tools/products/whal-page.component.ts - 27 + apps/client/src/app/components/header/header.component.html + 98 - apps/client/src/app/pages/resources/personal-finance-tools/products/yeekatee-page.component.ts - 27 + apps/client/src/app/components/header/header.component.html + 294 - apps/client/src/app/pages/resources/personal-finance-tools/products/ynab-page.component.ts - 27 + apps/client/src/app/components/header/header.component.html + 365 - - - license - apps/client/src/app/app-routing.module.ts - 12 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 186 + + + Privacy Policy - apps/client/src/app/app.component.ts - 61 + apps/client/src/app/app.component.html + 100 - apps/client/src/app/pages/about/about-page.component.ts - 55 + apps/client/src/app/pages/about/privacy-policy/privacy-policy-page.html + 4 - - markets + + Community - apps/client/src/app/app-routing.module.ts - 13 + apps/client/src/app/app.component.html + 118 - apps/client/src/app/app.component.ts - 68 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 77 - apps/client/src/app/components/header/header.component.ts - 79 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 82 - apps/client/src/app/components/header/header.component.ts - 84 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 86 - apps/client/src/app/pages/blog/2022/08/500-stars-on-github/500-stars-on-github-page.component.ts - 13 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 90 - apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.component.ts - 16 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 94 - apps/client/src/app/pages/faq/saas/saas-page.component.ts - 14 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 99 - - - pricing - apps/client/src/app/app-routing.module.ts - 14 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 104 - apps/client/src/app/app.component.ts - 69 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 108 - apps/client/src/app/components/header/header.component.ts - 80 + apps/client/src/app/pages/features/features-page.html + 256 + + + The risk of loss in trading can be substantial. It is not advisable to invest money you may need in the short term. - apps/client/src/app/components/header/header.component.ts - 85 + apps/client/src/app/app.component.html + 194 + + + Alias - apps/client/src/app/components/home-summary/home-summary.component.ts - 125 + apps/client/src/app/components/access-table/access-table.component.html + 4 - apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.component.ts - 14 + apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html + 11 + + + Grantee - apps/client/src/app/components/user-account-membership/user-account-membership.component.ts - 38 + apps/client/src/app/components/access-table/access-table.component.html + 11 + + + Type - apps/client/src/app/core/http-response.interceptor.ts - 83 + apps/client/src/app/components/admin-jobs/admin-jobs.html + 31 - apps/client/src/app/pages/blog/2021/07/hallo-ghostfolio/hallo-ghostfolio-page.component.ts - 13 + apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html + 22 - apps/client/src/app/pages/blog/2021/07/hello-ghostfolio/hello-ghostfolio-page.component.ts - 13 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 15 - apps/client/src/app/pages/blog/2022/01/first-months-in-open-source/first-months-in-open-source-page.component.ts - 13 + libs/ui/src/lib/activities-table/activities-table.component.html + 160 + + + Details - apps/client/src/app/pages/blog/2022/08/500-stars-on-github/500-stars-on-github-page.component.ts - 14 + apps/client/src/app/components/access-table/access-table.component.html + 33 + + + Revoke - apps/client/src/app/pages/blog/2022/11/black-friday-2022/black-friday-2022-page.component.ts - 16 + apps/client/src/app/components/access-table/access-table.component.html + 62 + + + Do you really want to revoke this granted access? - apps/client/src/app/pages/blog/2023/03/1000-stars-on-github/1000-stars-on-github-page.component.ts - 14 + apps/client/src/app/components/access-table/access-table.component.ts + 50 + + + Cash Balance - apps/client/src/app/pages/blog/2023/11/black-week-2023/black-week-2023-page.component.ts - 16 + apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html + 45 - apps/client/src/app/pages/faq/saas/saas-page.component.ts - 15 + apps/client/src/app/components/accounts-table/accounts-table.component.html + 136 - libs/ui/src/lib/membership-card/membership-card.component.ts - 25 + apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + 34 - - privacy-policy - - apps/client/src/app/app-routing.module.ts - 15 - + + Equity - apps/client/src/app/app.component.ts - 64 + apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html + 56 + + + Activities - apps/client/src/app/pages/about/about-page.component.ts - 63 + apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html + 61 - - - register - apps/client/src/app/app-routing.module.ts - 16 + apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html + 90 - apps/client/src/app/app.component.ts - 70 + apps/client/src/app/components/accounts-table/accounts-table.component.html + 119 - apps/client/src/app/components/header/header.component.ts - 86 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 150 - apps/client/src/app/core/auth.guard.ts - 54 + apps/client/src/app/components/admin-tag/admin-tag.component.html + 44 - apps/client/src/app/pages/faq/saas/saas-page.component.ts - 16 + apps/client/src/app/components/admin-users/admin-users.html + 135 - apps/client/src/app/pages/features/features-page.component.ts - 18 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 221 - apps/client/src/app/pages/landing/landing-page.component.ts - 27 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 331 - apps/client/src/app/pages/pricing/pricing-page.component.ts - 36 + apps/client/src/app/pages/portfolio/activities/activities-page.html + 4 - - resources + + Platform - apps/client/src/app/app-routing.module.ts - 17 + apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html + 65 - apps/client/src/app/app.component.ts - 71 + apps/client/src/app/components/accounts-table/accounts-table.component.html + 86 - apps/client/src/app/components/header/header.component.ts - 81 + apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + 48 + + + Cash Balances - apps/client/src/app/components/header/header.component.ts - 87 + apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html + 115 + + + Transfer Cash Balance - apps/client/src/app/pages/blog/2021/07/hallo-ghostfolio/hallo-ghostfolio-page.component.ts - 14 + apps/client/src/app/components/accounts-table/accounts-table.component.html + 10 - apps/client/src/app/pages/blog/2021/07/hello-ghostfolio/hello-ghostfolio-page.component.ts - 14 + apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html + 7 + + + Name - apps/client/src/app/pages/blog/2022/07/how-do-i-get-my-finances-in-order/how-do-i-get-my-finances-in-order-page.component.ts - 13 + apps/client/src/app/components/accounts-table/accounts-table.component.html + 43 - apps/client/src/app/pages/blog/2023/05/unlock-your-financial-potential-with-ghostfolio/unlock-your-financial-potential-with-ghostfolio-page.component.ts - 14 + apps/client/src/app/components/admin-market-data/admin-market-data.html + 38 - apps/client/src/app/pages/features/features-page.component.ts - 19 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 226 - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.component.ts - 14 + apps/client/src/app/components/admin-platform/admin-platform.component.html + 30 - apps/client/src/app/pages/resources/personal-finance-tools/products/allinvestview-page.component.ts - 29 + apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html + 15 - apps/client/src/app/pages/resources/personal-finance-tools/products/allvue-systems-page.component.ts - 29 + apps/client/src/app/components/admin-tag/admin-tag.component.html + 30 - apps/client/src/app/pages/resources/personal-finance-tools/products/altoo-page.component.ts - 29 + apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html + 15 - apps/client/src/app/pages/resources/personal-finance-tools/products/basil-finance-page.component.ts - 29 + apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + 15 - apps/client/src/app/pages/resources/personal-finance-tools/products/beanvest-page.component.ts - 29 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 137 - apps/client/src/app/pages/resources/personal-finance-tools/products/capitally-page.component.ts - 29 + libs/ui/src/lib/activities-table/activities-table.component.html + 137 - apps/client/src/app/pages/resources/personal-finance-tools/products/capmon-page.component.ts - 29 + libs/ui/src/lib/holdings-table/holdings-table.component.html + 28 - apps/client/src/app/pages/resources/personal-finance-tools/products/compound-planning-page.component.ts - 29 + libs/ui/src/lib/top-holdings/top-holdings.component.html + 12 + + + Total - apps/client/src/app/pages/resources/personal-finance-tools/products/copilot-money-page.component.ts - 29 + apps/client/src/app/components/accounts-table/accounts-table.component.html + 55 + + + Currency - apps/client/src/app/pages/resources/personal-finance-tools/products/de.fi-page.component.ts - 29 + apps/client/src/app/components/accounts-table/accounts-table.component.html + 65 - apps/client/src/app/pages/resources/personal-finance-tools/products/delta-page.component.ts - 29 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 130 - apps/client/src/app/pages/resources/personal-finance-tools/products/divvydiary-page.component.ts - 29 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 233 - apps/client/src/app/pages/resources/personal-finance-tools/products/eightfigures-page.component.ts - 29 + apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + 25 - apps/client/src/app/pages/resources/personal-finance-tools/products/empower-page.component.ts - 29 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 143 - apps/client/src/app/pages/resources/personal-finance-tools/products/exirio-page.component.ts - 29 + libs/ui/src/lib/activities-table/activities-table.component.html + 275 + + + Value - apps/client/src/app/pages/resources/personal-finance-tools/products/fina-page.component.ts - 29 + apps/client/src/app/components/accounts-table/accounts-table.component.html + 171 - apps/client/src/app/pages/resources/personal-finance-tools/products/finary-page.component.ts - 29 + apps/client/src/app/components/accounts-table/accounts-table.component.html + 206 - apps/client/src/app/pages/resources/personal-finance-tools/products/finwise-page.component.ts - 29 + apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html + 53 - apps/client/src/app/pages/resources/personal-finance-tools/products/folishare-page.component.ts - 29 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 203 - apps/client/src/app/pages/resources/personal-finance-tools/products/getquin-page.component.ts - 29 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 206 - apps/client/src/app/pages/resources/personal-finance-tools/products/gospatz-page.component.ts - 29 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 209 - apps/client/src/app/pages/resources/personal-finance-tools/products/intuit-mint-page.component.ts - 29 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 273 - apps/client/src/app/pages/resources/personal-finance-tools/products/justetf-page.component.ts - 29 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 276 - apps/client/src/app/pages/resources/personal-finance-tools/products/kubera-page.component.ts - 29 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 279 - apps/client/src/app/pages/resources/personal-finance-tools/products/magnifi-page.component.ts - 29 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 282 - apps/client/src/app/pages/resources/personal-finance-tools/products/markets.sh-page.component.ts - 29 + libs/ui/src/lib/account-balances/account-balances.component.html + 34 - apps/client/src/app/pages/resources/personal-finance-tools/products/maybe-finance-page.component.ts - 29 + libs/ui/src/lib/activities-table/activities-table.component.html + 256 - apps/client/src/app/pages/resources/personal-finance-tools/products/monarch-money-page.component.ts - 29 + libs/ui/src/lib/activities-table/activities-table.component.html + 292 - apps/client/src/app/pages/resources/personal-finance-tools/products/monse-page.component.ts - 29 + libs/ui/src/lib/holdings-table/holdings-table.component.html + 74 - apps/client/src/app/pages/resources/personal-finance-tools/products/parqet-page.component.ts - 29 + libs/ui/src/lib/top-holdings/top-holdings.component.html + 26 + + + Edit - apps/client/src/app/pages/resources/personal-finance-tools/products/plannix-page.component.ts - 29 + apps/client/src/app/components/accounts-table/accounts-table.component.html + 278 - apps/client/src/app/pages/resources/personal-finance-tools/products/portfolio-dividend-tracker-page.component.ts - 29 + apps/client/src/app/components/admin-market-data/admin-market-data.html + 177 - apps/client/src/app/pages/resources/personal-finance-tools/products/portseido-page.component.ts - 29 + apps/client/src/app/components/admin-overview/admin-overview.html + 83 - apps/client/src/app/pages/resources/personal-finance-tools/products/projectionlab-page.component.ts - 29 + apps/client/src/app/components/admin-platform/admin-platform.component.html + 92 - apps/client/src/app/pages/resources/personal-finance-tools/products/rocket-money-page.component.ts - 29 + apps/client/src/app/components/admin-tag/admin-tag.component.html + 71 - apps/client/src/app/pages/resources/personal-finance-tools/products/seeking-alpha-page.component.ts - 29 + libs/ui/src/lib/activities-table/activities-table.component.html + 429 + + + Delete - apps/client/src/app/pages/resources/personal-finance-tools/products/sharesight-page.component.ts - 29 + apps/client/src/app/components/accounts-table/accounts-table.component.html + 288 - apps/client/src/app/pages/resources/personal-finance-tools/products/simple-portfolio-page.component.ts - 29 + apps/client/src/app/components/admin-market-data/admin-market-data.html + 196 - apps/client/src/app/pages/resources/personal-finance-tools/products/snowball-analytics-page.component.ts - 29 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 62 - apps/client/src/app/pages/resources/personal-finance-tools/products/stockle-page.component.ts - 29 + apps/client/src/app/components/admin-overview/admin-overview.html + 93 - apps/client/src/app/pages/resources/personal-finance-tools/products/stockmarketeye-page.component.ts - 29 + apps/client/src/app/components/admin-overview/admin-overview.html + 210 - apps/client/src/app/pages/resources/personal-finance-tools/products/sumio-page.component.ts - 29 + apps/client/src/app/components/admin-platform/admin-platform.component.html + 102 - apps/client/src/app/pages/resources/personal-finance-tools/products/tiller-page.component.ts - 29 + apps/client/src/app/components/admin-tag/admin-tag.component.html + 81 - apps/client/src/app/pages/resources/personal-finance-tools/products/utluna-page.component.ts - 29 + libs/ui/src/lib/account-balances/account-balances.component.html + 80 - apps/client/src/app/pages/resources/personal-finance-tools/products/vyzer-page.component.ts - 29 + libs/ui/src/lib/activities-table/activities-table.component.html + 455 + + + + Do you really want to delete this account? + + apps/client/src/app/components/accounts-table/accounts-table.component.ts + 101 + + + Asset Profile - apps/client/src/app/pages/resources/personal-finance-tools/products/wealthfolio-page.component.ts - 29 + apps/client/src/app/components/admin-jobs/admin-jobs.html + 35 + + + Historical Market Data - apps/client/src/app/pages/resources/personal-finance-tools/products/wealthica-page.component.ts - 29 + apps/client/src/app/components/admin-jobs/admin-jobs.html + 37 + + + Symbol - apps/client/src/app/pages/resources/personal-finance-tools/products/whal-page.component.ts - 29 + apps/client/src/app/components/admin-jobs/admin-jobs.html + 44 - apps/client/src/app/pages/resources/personal-finance-tools/products/yeekatee-page.component.ts - 29 + apps/client/src/app/components/admin-market-data/admin-market-data.html + 24 - apps/client/src/app/pages/resources/personal-finance-tools/products/ynab-page.component.ts - 29 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 115 - apps/client/src/app/pages/resources/resources-page.component.ts - 19 + apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html + 36 - - - You are using the Live Demo. - apps/client/src/app/app.component.html - 17 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 301 - - Create Account + + Data Source - apps/client/src/app/app.component.html - 18 + apps/client/src/app/components/admin-jobs/admin-jobs.html + 53 - apps/client/src/app/pages/register/register-page.html - 26 + apps/client/src/app/components/admin-market-data/admin-market-data.html + 55 - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html - 2 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 125 - - - Personal Finance - apps/client/src/app/app.component.html - 55 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 153 - - Markets + + Attempts - apps/client/src/app/app.component.html - 58 + apps/client/src/app/components/admin-jobs/admin-jobs.html + 81 + + + Created - apps/client/src/app/components/header/header.component.html - 386 + apps/client/src/app/components/admin-jobs/admin-jobs.html + 90 + + + Finished - apps/client/src/app/components/home-market/home-market.html - 2 + apps/client/src/app/components/admin-jobs/admin-jobs.html + 99 + + + Status - apps/client/src/app/pages/resources/resources-page.html - 56 + apps/client/src/app/components/admin-jobs/admin-jobs.html + 108 - - Resources + + Delete Jobs - apps/client/src/app/app.component.html - 60 + apps/client/src/app/components/admin-jobs/admin-jobs.html + 149 + + + View Data - apps/client/src/app/components/header/header.component.html - 80 + apps/client/src/app/components/admin-jobs/admin-jobs.html + 164 + + + View Stacktrace - apps/client/src/app/components/header/header.component.html - 289 + apps/client/src/app/components/admin-jobs/admin-jobs.html + 171 + + + Delete Job - apps/client/src/app/pages/resources/resources-page.html - 4 + apps/client/src/app/components/admin-jobs/admin-jobs.html + 177 - - About + + Details for - apps/client/src/app/app.component.html - 66 + apps/client/src/app/components/admin-market-data-detail/market-data-detail-dialog/market-data-detail-dialog.html + 2 + + + Date - apps/client/src/app/components/header/header.component.html - 111 + apps/client/src/app/components/admin-market-data-detail/market-data-detail-dialog/market-data-detail-dialog.html + 6 - apps/client/src/app/components/header/header.component.html - 357 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 159 - - - Blog - apps/client/src/app/app.component.html - 68 + libs/ui/src/lib/account-balances/account-balances.component.html + 12 - apps/client/src/app/pages/blog/2021/07/hallo-ghostfolio/hallo-ghostfolio-page.html - 204 + libs/ui/src/lib/activities-table/activities-table.component.html + 169 + + + Market Price - apps/client/src/app/pages/blog/2021/07/hello-ghostfolio/hello-ghostfolio-page.html - 183 + apps/client/src/app/components/admin-market-data-detail/market-data-detail-dialog/market-data-detail-dialog.html + 26 - apps/client/src/app/pages/blog/2022/01/first-months-in-open-source/first-months-in-open-source-page.html - 183 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 112 + + + Cancel - apps/client/src/app/pages/blog/2022/07/ghostfolio-meets-internet-identity/ghostfolio-meets-internet-identity-page.html - 183 + apps/client/src/app/components/admin-market-data-detail/market-data-detail-dialog/market-data-detail-dialog.html + 46 - apps/client/src/app/pages/blog/2022/07/how-do-i-get-my-finances-in-order/how-do-i-get-my-finances-in-order-page.html - 209 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 376 - apps/client/src/app/pages/blog/2022/08/500-stars-on-github/500-stars-on-github-page.html - 195 + apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html + 43 - apps/client/src/app/pages/blog/2022/10/hacktoberfest-2022/hacktoberfest-2022-page.html - 181 + apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html + 42 - apps/client/src/app/pages/blog/2022/11/black-friday-2022/black-friday-2022-page.html - 141 + apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html + 25 - apps/client/src/app/pages/blog/2022/12/the-importance-of-tracking-your-personal-finances/the-importance-of-tracking-your-personal-finances-page.html - 168 + apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html + 58 - apps/client/src/app/pages/blog/2023/01/ghostfolio-auf-sackgeld-vorgestellt/ghostfolio-auf-sackgeld-vorgestellt-page.html - 178 + apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + 103 - apps/client/src/app/pages/blog/2023/02/ghostfolio-meets-umbrel/ghostfolio-meets-umbrel-page.html - 202 + apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html + 65 - apps/client/src/app/pages/blog/2023/03/1000-stars-on-github/1000-stars-on-github-page.html - 252 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 426 - apps/client/src/app/pages/blog/2023/05/unlock-your-financial-potential-with-ghostfolio/unlock-your-financial-potential-with-ghostfolio-page.html - 233 - - - apps/client/src/app/pages/blog/2023/07/exploring-the-path-to-fire/exploring-the-path-to-fire-page.html - 243 + apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + 38 + + + Save - apps/client/src/app/pages/blog/2023/08/ghostfolio-joins-oss-friends/ghostfolio-joins-oss-friends-page.html - 154 + apps/client/src/app/components/admin-market-data-detail/market-data-detail-dialog/market-data-detail-dialog.html + 48 - apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.html - 273 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 383 - apps/client/src/app/pages/blog/2023/09/hacktoberfest-2023/hacktoberfest-2023-page.html - 181 + apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html + 50 - apps/client/src/app/pages/blog/2023/11/black-week-2023/black-week-2023-page.html - 148 + apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html + 49 - apps/client/src/app/pages/blog/2023/11/hacktoberfest-2023-debriefing/hacktoberfest-2023-debriefing-page.html - 270 + apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html + 32 - apps/client/src/app/pages/blog/blog-page.html - 5 + apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html + 65 - - - Changelog - apps/client/src/app/app.component.html - 71 + apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + 110 - apps/client/src/app/pages/about/changelog/changelog-page.html - 4 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 433 - - Features + + Currencies - apps/client/src/app/app.component.html + apps/client/src/app/components/admin-market-data/admin-market-data.component.ts 73 - - apps/client/src/app/components/header/header.component.html - 344 - - - apps/client/src/app/pages/features/features-page.html - 5 - - - Frequently Asked Questions (FAQ) + + ETFs without Countries - apps/client/src/app/app.component.html - 76 + apps/client/src/app/components/admin-market-data/admin-market-data.component.ts + 78 + + + ETFs without Sectors - apps/client/src/app/pages/about/overview/about-overview-page.html - 146 + apps/client/src/app/components/admin-market-data/admin-market-data.component.ts + 83 - - License + + Do you really want to delete this asset profile? - apps/client/src/app/app.component.html - 80 + apps/client/src/app/components/admin-market-data/admin-market-data.service.ts + 13 + + + Filter by... - apps/client/src/app/pages/about/license/license-page.html - 4 + apps/client/src/app/components/admin-market-data/admin-market-data.component.ts + 282 - - Pricing + + Asset Class - apps/client/src/app/app.component.html - 86 + apps/client/src/app/components/admin-market-data/admin-market-data.html + 64 - apps/client/src/app/components/header/header.component.html - 98 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 159 - apps/client/src/app/components/header/header.component.html - 301 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 243 - apps/client/src/app/components/header/header.component.html - 370 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 228 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 353 + + + Asset Sub Class - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/admin-market-data.html + 73 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 168 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 256 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 237 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 369 + + + First Activity - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/admin-market-data.html + 82 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 141 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 209 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + libs/ui/src/lib/holdings-table/holdings-table.component.html + 50 + + + Activities Count - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/admin-market-data.html + 91 + + + Historical Data - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/admin-market-data.html + 100 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 82 + + + Sectors Count - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/admin-market-data.html + 109 + + + Countries Count - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/admin-market-data.html + 118 + + + Gather Recent Data - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/admin-market-data.html + 146 + + + Gather All Data - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/admin-market-data.html + 149 + + + Gather Profile Data - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/admin-market-data.html + 152 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 45 + + + Oops! Could not parse historical data. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 232 + + + Refresh - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 22 + + + Gather Historical Data - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 32 + + + Import - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 108 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 153 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 186 + + + Sector - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 185 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 254 + + + Country - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 196 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-users/admin-users.html + 77 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 264 + + + Sectors - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 202 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 327 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 270 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/pages/public/public-page.html + 50 + + + Countries - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 212 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 338 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 282 - - Privacy Policy - - apps/client/src/app/app.component.html - 90 - + + Benchmark - apps/client/src/app/pages/about/privacy-policy/privacy-policy-page.html - 4 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 284 - - Community + + Symbol Mapping - apps/client/src/app/app.component.html - 105 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 290 + + + Scraper Configuration - apps/client/src/app/components/user-account-settings/user-account-settings.html - 81 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 302 + + + Note - apps/client/src/app/components/user-account-settings/user-account-settings.html - 86 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 363 - apps/client/src/app/components/user-account-settings/user-account-settings.html - 90 + apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + 78 - apps/client/src/app/components/user-account-settings/user-account-settings.html - 94 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 338 + + + Add Asset Profile - apps/client/src/app/components/user-account-settings/user-account-settings.html - 98 + apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html + 7 + + + Search - apps/client/src/app/components/user-account-settings/user-account-settings.html - 103 + apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html + 16 + + + Add Manually - apps/client/src/app/components/user-account-settings/user-account-settings.html - 108 + apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html + 19 + + + Name, symbol or ISIN - apps/client/src/app/components/user-account-settings/user-account-settings.html - 112 + apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html + 26 - apps/client/src/app/pages/features/features-page.html - 256 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 123 - - The risk of loss in trading can be substantial. It is not advisable to invest money you may need in the short term. + + Please add a currency: - apps/client/src/app/app.component.html - 184 + apps/client/src/app/components/admin-overview/admin-overview.component.ts + 122 - - Alias - - apps/client/src/app/components/access-table/access-table.component.html - 3 - + + is an invalid currency! - apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html - 11 + apps/client/src/app/components/admin-overview/admin-overview.component.ts + 129 - - Grantee + + Do you really want to delete this coupon? - apps/client/src/app/components/access-table/access-table.component.html - 10 + apps/client/src/app/components/admin-overview/admin-overview.component.ts + 140 - - Type + + Do you really want to delete this currency? - apps/client/src/app/components/admin-jobs/admin-jobs.html - 28 + apps/client/src/app/components/admin-overview/admin-overview.component.ts + 153 + + + Do you really want to delete this system message? - apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html - 22 + apps/client/src/app/components/admin-overview/admin-overview.component.ts + 166 + + + Do you really want to flush the cache? - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 12 + apps/client/src/app/components/admin-overview/admin-overview.component.ts + 183 + + + Please set your system message: - libs/ui/src/lib/activities-table/activities-table.component.html - 160 + apps/client/src/app/components/admin-overview/admin-overview.component.ts + 214 - - Details + + Version - apps/client/src/app/components/access-table/access-table.component.html - 32 + apps/client/src/app/components/admin-overview/admin-overview.html + 7 - - Revoke + + User Count - apps/client/src/app/components/access-table/access-table.component.html - 59 + apps/client/src/app/components/admin-overview/admin-overview.html + 13 - - Do you really want to revoke this granted access? + + Activity Count - apps/client/src/app/components/access-table/access-table.component.ts - 50 + apps/client/src/app/components/admin-overview/admin-overview.html + 23 - - Cash Balance + + per User - apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html - 45 + apps/client/src/app/components/admin-overview/admin-overview.html + 33 + + + Exchange Rates - apps/client/src/app/components/accounts-table/accounts-table.component.html - 117 + apps/client/src/app/components/admin-overview/admin-overview.html + 39 + + + Add Currency - apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html - 34 + apps/client/src/app/components/admin-overview/admin-overview.html + 109 - - Equity + + User Signup - apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html - 56 + apps/client/src/app/components/admin-overview/admin-overview.html + 115 - - Activities + + Read-only Mode - apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html - 61 + apps/client/src/app/components/admin-overview/admin-overview.html + 129 + + + System Message - apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html - 90 + apps/client/src/app/components/admin-overview/admin-overview.html + 153 + + + Set Message - apps/client/src/app/components/accounts-table/accounts-table.component.html - 100 + apps/client/src/app/components/admin-overview/admin-overview.html + 175 + + + Coupons - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 139 - - - apps/client/src/app/components/admin-tag/admin-tag.component.html - 44 - - - apps/client/src/app/components/admin-users/admin-users.html - 134 - - - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 221 - - - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 331 - - - apps/client/src/app/pages/portfolio/activities/activities-page.html - 4 - - - - Platform - - apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html - 65 - - - apps/client/src/app/components/accounts-table/accounts-table.component.html - 72 - - - apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html - 48 - - - - Cash Balances - - apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html - 115 - - - - Transfer Cash Balance - - apps/client/src/app/components/accounts-table/accounts-table.component.html - 9 - - - apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html - 7 - - - - Name - - apps/client/src/app/components/accounts-table/accounts-table.component.html - 34 - - - apps/client/src/app/components/admin-market-data/admin-market-data.html - 38 - - - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 215 - - - apps/client/src/app/components/admin-platform/admin-platform.component.html - 30 - - - apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html - 12 - - - apps/client/src/app/components/admin-tag/admin-tag.component.html - 30 - - - apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html - 12 - - - apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html - 15 - - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 134 - - - libs/ui/src/lib/activities-table/activities-table.component.html - 137 - - - libs/ui/src/lib/holdings-table/holdings-table.component.html - 28 - - - - Total - - apps/client/src/app/components/accounts-table/accounts-table.component.html - 45 - - - - Currency - - apps/client/src/app/components/accounts-table/accounts-table.component.html - 55 - - - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 120 - - - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 222 - - - apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html - 25 - - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 140 - - - libs/ui/src/lib/activities-table/activities-table.component.html - 275 - - - - Value - - apps/client/src/app/components/accounts-table/accounts-table.component.html - 152 - - - apps/client/src/app/components/accounts-table/accounts-table.component.html - 187 - - - apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html - 45 - - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 194 - - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 195 - - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 197 - - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 257 - - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 258 - - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 259 - - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 260 - - - libs/ui/src/lib/account-balances/account-balances.component.html - 34 - - - libs/ui/src/lib/activities-table/activities-table.component.html - 256 - - - libs/ui/src/lib/activities-table/activities-table.component.html - 292 - - - libs/ui/src/lib/holdings-table/holdings-table.component.html - 74 - - - - Edit - - apps/client/src/app/components/accounts-table/accounts-table.component.html - 254 - - - apps/client/src/app/components/admin-market-data/admin-market-data.html - 175 - - - apps/client/src/app/components/admin-overview/admin-overview.html - 80 - - - apps/client/src/app/components/admin-platform/admin-platform.component.html - 91 - - - apps/client/src/app/components/admin-tag/admin-tag.component.html - 71 - - - libs/ui/src/lib/activities-table/activities-table.component.html - 429 - - - - Delete - - apps/client/src/app/components/accounts-table/accounts-table.component.html - 264 - - - apps/client/src/app/components/admin-market-data/admin-market-data.html - 194 - - - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 62 - - - apps/client/src/app/components/admin-overview/admin-overview.html - 90 + apps/client/src/app/components/admin-overview/admin-overview.html + 183 + + + Add apps/client/src/app/components/admin-overview/admin-overview.html - 199 - - - apps/client/src/app/components/admin-platform/admin-platform.component.html - 101 - - - apps/client/src/app/components/admin-tag/admin-tag.component.html - 81 - - - libs/ui/src/lib/account-balances/account-balances.component.html - 80 - - - libs/ui/src/lib/activities-table/activities-table.component.html - 455 - - - - Do you really want to delete this account? - - apps/client/src/app/components/accounts-table/accounts-table.component.ts - 101 - - - - Asset Profile - - apps/client/src/app/components/admin-jobs/admin-jobs.html - 31 - - - - Historical Market Data - - apps/client/src/app/components/admin-jobs/admin-jobs.html - 37 - - - - Symbol - - apps/client/src/app/components/admin-jobs/admin-jobs.html - 45 - - - apps/client/src/app/components/admin-market-data/admin-market-data.html - 24 - - - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 115 - - - apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html - 34 - - - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 301 - - - - Data Source - - apps/client/src/app/components/admin-jobs/admin-jobs.html - 54 - - - apps/client/src/app/components/admin-market-data/admin-market-data.html - 51 - - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 150 - - - - Attempts - - apps/client/src/app/components/admin-jobs/admin-jobs.html - 82 - - - - Created - - apps/client/src/app/components/admin-jobs/admin-jobs.html - 91 - - - - Finished - - apps/client/src/app/components/admin-jobs/admin-jobs.html - 100 - - - - Status - - apps/client/src/app/components/admin-jobs/admin-jobs.html - 109 - - - - Delete Jobs - - apps/client/src/app/components/admin-jobs/admin-jobs.html - 158 - - - - View Data - - apps/client/src/app/components/admin-jobs/admin-jobs.html - 173 - - - - View Stacktrace - - apps/client/src/app/components/admin-jobs/admin-jobs.html - 180 - - - - Delete Job - - apps/client/src/app/components/admin-jobs/admin-jobs.html - 186 - - - - Details for - - apps/client/src/app/components/admin-market-data-detail/market-data-detail-dialog/market-data-detail-dialog.html - 2 - - - - Date - - apps/client/src/app/components/admin-market-data-detail/market-data-detail-dialog/market-data-detail-dialog.html - 6 - - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 156 - - - libs/ui/src/lib/account-balances/account-balances.component.html - 12 - - - libs/ui/src/lib/activities-table/activities-table.component.html - 169 - - - - Market Price - - apps/client/src/app/components/admin-market-data-detail/market-data-detail-dialog/market-data-detail-dialog.html - 26 - - - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 112 - - - - Cancel - - apps/client/src/app/components/admin-market-data-detail/market-data-detail-dialog/market-data-detail-dialog.html - 46 - - - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 365 - - - apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html - 40 - - - apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html - 39 - - - apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html - 22 - - - apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html - 58 - - - apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html - 103 - - - apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html - 57 - - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 399 - - - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html - 38 - - - - Save - - apps/client/src/app/components/admin-market-data-detail/market-data-detail-dialog/market-data-detail-dialog.html - 48 - - - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 372 - - - apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html - 47 - - - apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html - 46 - - - apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html - 29 - - - apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html - 65 - - - apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html - 110 - - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 406 - - - - Currencies - - apps/client/src/app/components/admin-market-data/admin-market-data.component.ts - 73 - - - - ETFs without Countries - - apps/client/src/app/components/admin-market-data/admin-market-data.component.ts - 78 - - - - ETFs without Sectors - - apps/client/src/app/components/admin-market-data/admin-market-data.component.ts - 83 - - - - Do you really want to delete this asset profile? - - apps/client/src/app/components/admin-market-data/admin-market-data.service.ts - 13 - - - - Filter by... - - apps/client/src/app/components/admin-market-data/admin-market-data.component.ts - 282 - - - - Asset Class - - apps/client/src/app/components/admin-market-data/admin-market-data.html - 60 - - - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 148 - - - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 232 - - - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 228 - - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 326 - - - - Asset Sub Class - - apps/client/src/app/components/admin-market-data/admin-market-data.html - 69 - - - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 157 - - - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 245 - - - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 237 - - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 342 - - - - First Activity - - apps/client/src/app/components/admin-market-data/admin-market-data.html - 78 - - - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 130 - - - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 209 - - - libs/ui/src/lib/holdings-table/holdings-table.component.html - 50 - - - - Activities Count - - apps/client/src/app/components/admin-market-data/admin-market-data.html - 87 - - - - Historical Data - - apps/client/src/app/components/admin-market-data/admin-market-data.html - 96 - - - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 82 - - - - Sectors Count - - apps/client/src/app/components/admin-market-data/admin-market-data.html - 105 - - - - Countries Count - - apps/client/src/app/components/admin-market-data/admin-market-data.html - 114 - - - - Gather Recent Data - - apps/client/src/app/components/admin-market-data/admin-market-data.html - 144 - - - - Gather All Data - - apps/client/src/app/components/admin-market-data/admin-market-data.html - 147 - - - - Gather Profile Data - - apps/client/src/app/components/admin-market-data/admin-market-data.html - 150 - - - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 45 - - - - Oops! Could not parse historical data. - - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 236 - - - - Refresh - - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 22 - - - - Gather Historical Data - - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 32 - - - - Import - - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 108 - - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 155 - - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 190 - - - - Sector - - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 174 - - - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 254 - - - - Country - - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 185 - - - apps/client/src/app/components/admin-users/admin-users.html - 77 - - - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 264 - - - - Sectors - - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 191 - - - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 316 - - - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 270 - - - apps/client/src/app/pages/public/public-page.html - 45 - - - - Countries - - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 201 - - - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 327 - - - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 282 - - - - Benchmark - - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 273 - - - - Symbol Mapping - - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 279 - - - - Scraper Configuration - - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 291 - - - - Note - - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 352 - - - apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html - 78 - - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 311 - - - - Add Asset Profile - - apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html - 7 - - - - Search - - apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html - 16 - - - - Add Manually - - apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html - 19 - - - - Name, symbol or ISIN - - apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html - 25 - - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 120 - - - - Please add a currency: - - apps/client/src/app/components/admin-overview/admin-overview.component.ts - 122 - - - - is an invalid currency! - - apps/client/src/app/components/admin-overview/admin-overview.component.ts - 129 - - - - Do you really want to delete this coupon? - - apps/client/src/app/components/admin-overview/admin-overview.component.ts - 140 - - - - Do you really want to delete this currency? - - apps/client/src/app/components/admin-overview/admin-overview.component.ts - 153 - - - - Do you really want to delete this system message? - - apps/client/src/app/components/admin-overview/admin-overview.component.ts - 166 - - - - Do you really want to flush the cache? - - apps/client/src/app/components/admin-overview/admin-overview.component.ts - 183 - - - - Please set your system message: - - apps/client/src/app/components/admin-overview/admin-overview.component.ts - 214 - - - - Version - - apps/client/src/app/components/admin-overview/admin-overview.html - 7 - - - - User Count - - apps/client/src/app/components/admin-overview/admin-overview.html - 13 - - - - Activity Count - - apps/client/src/app/components/admin-overview/admin-overview.html - 23 - - - - per User - - apps/client/src/app/components/admin-overview/admin-overview.html - 32 - - - - Exchange Rates - - apps/client/src/app/components/admin-overview/admin-overview.html - 37 - - - - Add Currency - - apps/client/src/app/components/admin-overview/admin-overview.html - 104 - - - - User Signup - - apps/client/src/app/components/admin-overview/admin-overview.html - 110 - - - - Read-only Mode - - apps/client/src/app/components/admin-overview/admin-overview.html - 123 - - - - System Message - - apps/client/src/app/components/admin-overview/admin-overview.html - 145 - - - - Set Message - - apps/client/src/app/components/admin-overview/admin-overview.html - 165 - - - - Coupons - - apps/client/src/app/components/admin-overview/admin-overview.html - 173 - - - - Add - - apps/client/src/app/components/admin-overview/admin-overview.html - 231 - - - libs/ui/src/lib/account-balances/account-balances.component.html - 93 - - - - Housekeeping - - apps/client/src/app/components/admin-overview/admin-overview.html - 238 - - - - Flush Cache - - apps/client/src/app/components/admin-overview/admin-overview.html - 242 - - - - Add Platform - - apps/client/src/app/components/admin-platform/admin-platform.component.html - 11 - - - - Url - - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 339 - - - apps/client/src/app/components/admin-platform/admin-platform.component.html - 50 - - - apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html - 22 - - - - Accounts - - apps/client/src/app/components/admin-platform/admin-platform.component.html - 64 - - - apps/client/src/app/components/admin-users/admin-users.html - 113 - - - apps/client/src/app/components/header/header.component.html - 54 - - - apps/client/src/app/components/header/header.component.html - 262 - - - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 357 - - - apps/client/src/app/pages/accounts/accounts-page.html - 4 - - - libs/ui/src/lib/assistant/assistant.html - 107 - - - - Do you really want to delete this platform? - - apps/client/src/app/components/admin-platform/admin-platform.component.ts - 79 - - - - Update platform - - apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html - 7 - - - - Add platform - - apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html - 8 - - - - Platforms - - apps/client/src/app/components/admin-settings/admin-settings.component.html - 4 - - - - Tags - - apps/client/src/app/components/admin-settings/admin-settings.component.html - 10 - - - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 377 - - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 355 - - - libs/ui/src/lib/assistant/assistant.html - 127 - - - - Add Tag - - apps/client/src/app/components/admin-tag/admin-tag.component.html - 11 - - - - Do you really want to delete this tag? - - apps/client/src/app/components/admin-tag/admin-tag.component.ts - 79 - - - - Update tag - - apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html - 7 - - - - Add tag - - apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html - 8 - - - - Do you really want to delete this user? - - apps/client/src/app/components/admin-users/admin-users.component.ts - 113 - - - - User - - apps/client/src/app/components/admin-users/admin-users.html - 29 - - - - Registration - - apps/client/src/app/components/admin-users/admin-users.html - 96 - - - - Engagement per Day - - apps/client/src/app/components/admin-users/admin-users.html - 158 - - - - Last Request - - apps/client/src/app/components/admin-users/admin-users.html - 183 - - - - Impersonate User - - apps/client/src/app/components/admin-users/admin-users.html - 222 - - - - Delete User - - apps/client/src/app/components/admin-users/admin-users.html - 232 - - - - Performance - - apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.html - 6 - - - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 89 - - - libs/ui/src/lib/holdings-table/holdings-table.component.html - 142 - - - - Compare with... - - apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.html - 19 - - - - Manage Benchmarks - - apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.html - 38 - - - - Portfolio - - apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts - 116 - - - apps/client/src/app/pages/portfolio/portfolio-page-routing.module.ts - 41 - - - - Benchmark - - apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts - 128 - - - - Current Market Mood - - apps/client/src/app/components/fear-and-greed-index/fear-and-greed-index.component.html - 12 - - - - Overview - - apps/client/src/app/components/header/header.component.html - 28 - - - apps/client/src/app/components/header/header.component.html - 244 - - - - Portfolio - - apps/client/src/app/components/header/header.component.html - 41 - - - apps/client/src/app/components/header/header.component.html - 254 - - - - Admin Control - - apps/client/src/app/components/header/header.component.html - 67 - - - apps/client/src/app/components/header/header.component.html - 278 - - - - Me - - apps/client/src/app/components/header/header.component.html - 211 - - - - User - - apps/client/src/app/components/header/header.component.html - 230 - - - - My Ghostfolio - - apps/client/src/app/components/header/header.component.html - 269 - - - - About Ghostfolio - - apps/client/src/app/components/header/header.component.html - 309 - - - apps/client/src/app/pages/about/overview/about-overview-page.html - 5 - - - - Sign in - - apps/client/src/app/components/header/header.component.html - 399 - - - apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html - 71 - - - - Get started - - apps/client/src/app/components/header/header.component.html - 411 - - - - Sign in - - apps/client/src/app/components/header/header.component.ts - 229 - - - apps/client/src/app/pages/webauthn/webauthn-page-routing.module.ts - 7 - - - - Oops! Incorrect Security Token. - - apps/client/src/app/components/header/header.component.ts - 243 - - - - Manage Activities - - apps/client/src/app/components/home-holdings/home-holdings.html - 32 - - - - Fear - - apps/client/src/app/components/home-market/home-market.component.ts - 25 - - - libs/ui/src/lib/i18n.ts - 71 - - - - Greed - - apps/client/src/app/components/home-market/home-market.component.ts - 26 - - - libs/ui/src/lib/i18n.ts - 72 - - - - Last Days - - apps/client/src/app/components/home-market/home-market.html - 6 - - - - Welcome to Ghostfolio - - apps/client/src/app/components/home-overview/home-overview.html - 7 - - - - Ready to take control of your personal finances? - - apps/client/src/app/components/home-overview/home-overview.html - 8 - - - - Setup your accounts - - apps/client/src/app/components/home-overview/home-overview.html - 15 - - - - Get a comprehensive financial overview by adding your bank and brokerage accounts. - - apps/client/src/app/components/home-overview/home-overview.html - 17 - - - - Capture your activities - - apps/client/src/app/components/home-overview/home-overview.html - 24 - - - - Record your investment activities to keep your portfolio up to date. - - apps/client/src/app/components/home-overview/home-overview.html - 26 - - - - Monitor and analyze your portfolio - - apps/client/src/app/components/home-overview/home-overview.html - 33 - - - - Track your progress in real-time with comprehensive analysis and insights. - - apps/client/src/app/components/home-overview/home-overview.html - 35 - - - - Setup accounts - - apps/client/src/app/components/home-overview/home-overview.html - 48 - - - - Add activity - - apps/client/src/app/components/home-overview/home-overview.html - 56 - - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 8 - - - - This feature requires a subscription. - - apps/client/src/app/components/home-summary/home-summary.component.ts - 113 - - - apps/client/src/app/core/http-response.interceptor.ts - 69 - - - - Upgrade Plan - - apps/client/src/app/components/home-summary/home-summary.component.ts - 115 - - - apps/client/src/app/core/http-response.interceptor.ts - 72 - - - - Summary - - apps/client/src/app/components/home-summary/home-summary.html - 2 - - - - Total Amount - - apps/client/src/app/components/investment-chart/investment-chart.component.ts - 142 - - - - Savings Rate - - apps/client/src/app/components/investment-chart/investment-chart.component.ts - 214 - - - - Security Token - - apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html - 11 - - - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html - 10 - - - - or - - apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html - 31 - - - apps/client/src/app/pages/landing/landing-page.html - 423 - - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 99 - - - apps/client/src/app/pages/register/register-page.html - 29 - - - apps/client/src/app/pages/webauthn/webauthn-page.html - 29 - - - - Sign in with Internet Identity - - apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html - 42 - - - - Sign in with Google - - apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html - 52 - - - - Stay signed in - - apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html - 61 - - - - Time in Market - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 3 - - - - Buy - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 31 - - - - Sell - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 43 - - - - Investment - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 58 - - - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 165 - - - - Absolute Gross Performance - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 70 - - - - Gross Performance - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 85 - - - - Fees - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 108 - - - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 199 - - - apps/client/src/app/pages/portfolio/fire/fire-page.html - 161 - - - - Absolute Net Performance - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 124 - - - - Net Performance - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 139 - - - - Total Assets - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 165 - - - - Valuables - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 178 - - - - Emergency Fund - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 190 - - - apps/client/src/app/pages/features/features-page.html - 89 - - - apps/client/src/app/pages/portfolio/fire/fire-page.html - 122 - - - - Cash - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 211 - - - - Assets - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 224 - - - - Buying Power - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 237 - - - - Excluded from Analysis - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 249 - - - - Liabilities - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 264 - - - apps/client/src/app/pages/features/features-page.html - 102 - - - - Net Worth - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 284 - - - - Annualized Performance - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 296 - - - - Interest - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 318 - - - - Dividend - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 330 - - - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 177 - - - apps/client/src/app/pages/features/features-page.html - 63 - - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 192 - - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 255 - - - - Please enter the amount of your emergency fund: - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.ts - 57 - - - - Change - - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 63 - - - libs/ui/src/lib/holdings-table/holdings-table.component.html - 119 - - - - Average Unit Price - - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 101 - - - - Minimum Price - - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 128 - - - - Maximum Price - - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 144 - - - - Quantity - - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 154 - - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 179 - - - libs/ui/src/lib/activities-table/activities-table.component.html - 185 - - - - Report Data Glitch - - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 395 - - - - Are you an ambitious investor who needs the full picture? - - apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 12 - - - - Upgrade to Ghostfolio Premium today and gain access to exclusive features to enhance your investment experience: - - apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 15 - - - - Portfolio Summary - - apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 22 - - - apps/client/src/app/pages/pricing/pricing-page.html - 55 - - - apps/client/src/app/pages/pricing/pricing-page.html - 199 - - - - Portfolio Allocations - - apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 26 - - - apps/client/src/app/pages/features/features-page.html - 160 - - - apps/client/src/app/pages/pricing/pricing-page.html - 59 - - - apps/client/src/app/pages/pricing/pricing-page.html - 203 - - - - Performance Benchmarks - - apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 30 - - - apps/client/src/app/pages/pricing/pricing-page.html - 63 - - - apps/client/src/app/pages/pricing/pricing-page.html - 207 - - - - FIRE Calculator - - apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 34 - - - apps/client/src/app/pages/pricing/pricing-page.html - 67 - - - apps/client/src/app/pages/pricing/pricing-page.html - 211 - - - - Professional Data Provider - - apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 38 - - - apps/client/src/app/pages/pricing/pricing-page.html - 226 - - - - and more Features... - - apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 42 - - - apps/client/src/app/pages/pricing/pricing-page.html - 83 - - - apps/client/src/app/pages/pricing/pricing-page.html - 231 - - - - Get the tools to effectively manage your finances and refine your personal investment strategy. - - apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 45 - - - - Skip - - apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 52 - - - - Upgrade Plan - - apps/client/src/app/components/header/header.component.html - 182 - - - apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 59 - - - apps/client/src/app/components/user-account-membership/user-account-membership.html - 20 - - - apps/client/src/app/pages/pricing/pricing-page.html - 268 - - - - Today - - apps/client/src/app/components/toggle/toggle.component.ts - 22 - - - libs/ui/src/lib/assistant/assistant.component.ts - 215 - - - - YTD - - apps/client/src/app/components/toggle/toggle.component.ts - 23 - - - libs/ui/src/lib/assistant/assistant.component.ts - 225 - - - - 1Y - - apps/client/src/app/components/toggle/toggle.component.ts - 24 - - - libs/ui/src/lib/assistant/assistant.component.ts - 229 - - - - 5Y - - apps/client/src/app/components/toggle/toggle.component.ts - 25 - - - libs/ui/src/lib/assistant/assistant.component.ts - 233 - - - - Max - - apps/client/src/app/components/toggle/toggle.component.ts - 26 - - - libs/ui/src/lib/assistant/assistant.component.ts - 236 - - - - Grant access - - apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html - 7 - - - - Public - - apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html - 25 - - - - Granted Access - - apps/client/src/app/components/user-account-access/user-account-access.html - 5 - - - - Please enter your coupon code: - - apps/client/src/app/components/user-account-membership/user-account-membership.component.ts - 111 - - - - Could not redeem coupon code - - apps/client/src/app/components/user-account-membership/user-account-membership.component.ts - 121 - - - - Coupon code has been redeemed - - apps/client/src/app/components/user-account-membership/user-account-membership.component.ts - 133 - - - - Reload - - apps/client/src/app/components/user-account-membership/user-account-membership.component.ts - 134 - - - - per year - - apps/client/src/app/components/user-account-membership/user-account-membership.html - 41 - - - apps/client/src/app/pages/pricing/pricing-page.html - 254 - - - - Try Premium - - apps/client/src/app/components/user-account-membership/user-account-membership.html - 50 - - - - Redeem Coupon - - apps/client/src/app/components/user-account-membership/user-account-membership.html - 63 - - - - Auto - - apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 33 - - - - Do you really want to remove this sign in method? - - apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 189 - - - - Settings - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 2 - - - - Presenter View - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 7 - - - - Protection for sensitive information like absolute performances and quantity values - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 8 - - - - Base Currency - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 27 - - - - Language - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 50 - - - - Locale - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 121 - - - - Date and number format - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 123 - - - - Appearance - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 146 - - - - Auto - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 160 - - - - Light - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 161 - - - - Dark - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 162 - - - - Zen Mode - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 171 - - - apps/client/src/app/pages/features/features-page.html - 190 - - - - Distraction-free experience for turbulent times - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 172 - - - - Biometric Authentication - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 188 - - - - Sign in with fingerprint - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 189 - - - - Experimental Features - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 206 - - - - Sneak peek at upcoming functionality - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 207 - - - - User ID - - apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html - 45 - - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 223 - - - - Export Data - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 231 - - - - This feature is currently unavailable. - - apps/client/src/app/core/http-response.interceptor.ts - 60 - - - - Please try again later. - - apps/client/src/app/core/http-response.interceptor.ts - 62 - - - apps/client/src/app/core/http-response.interceptor.ts - 91 - - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 138 - - - - Oops! Something went wrong. - - apps/client/src/app/core/http-response.interceptor.ts - 89 - - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 136 - - - - Okay - - apps/client/src/app/core/http-response.interceptor.ts - 92 - - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 139 - - - - About - - apps/client/src/app/pages/about/about-page-routing.module.ts - 51 - - - apps/client/src/app/pages/about/about-page.component.ts - 44 - - - apps/client/src/app/pages/about/overview/about-overview-page-routing.module.ts - 13 - - - - Changelog - - apps/client/src/app/pages/about/about-page.component.ts - 49 - - - apps/client/src/app/pages/about/changelog/changelog-page-routing.module.ts - 13 - - - - License - - apps/client/src/app/pages/about/about-page.component.ts - 54 - - - apps/client/src/app/pages/about/license/license-page-routing.module.ts - 13 - - - - Privacy Policy - - apps/client/src/app/pages/about/about-page.component.ts - 62 - - - apps/client/src/app/pages/about/privacy-policy/privacy-policy-page-routing.module.ts - 13 - - - - Our - - apps/client/src/app/pages/about/oss-friends/oss-friends-page.html - 6 - - - - Discover other exciting Open Source Software projects - - apps/client/src/app/pages/about/oss-friends/oss-friends-page.html - 9 - - - - Visit - - apps/client/src/app/pages/about/oss-friends/oss-friends-page.html - 28 - - - - Accounts - - apps/client/src/app/pages/accounts/accounts-page-routing.module.ts - 13 - - - - Oops, cash balance transfer has failed. - - apps/client/src/app/pages/accounts/accounts-page.component.ts - 304 - - - - Update account - - apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html - 8 - - - - Add account - - apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html - 10 - - - - Account ID - - apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html - 96 - - - - From - - apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html - 11 - - - - To - - apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html - 28 - - - - Transfer - - apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html - 64 - - - - Admin Control - - apps/client/src/app/pages/admin/admin-page-routing.module.ts - 20 - - - - Market Data - - apps/client/src/app/pages/admin/admin-page-routing.module.ts - 30 - - - apps/client/src/app/pages/admin/admin-page.component.ts - 37 - - - - Settings - - apps/client/src/app/pages/admin/admin-page-routing.module.ts - 35 - - - apps/client/src/app/pages/admin/admin-page.component.ts - 32 - - - apps/client/src/app/pages/user-account/user-account-page-routing.module.ts - 18 - - - apps/client/src/app/pages/user-account/user-account-page.component.ts - 35 - - - - Users - - apps/client/src/app/pages/admin/admin-page-routing.module.ts - 40 - - - apps/client/src/app/pages/admin/admin-page.component.ts - 47 - - - - Overview - - apps/client/src/app/pages/admin/admin-page.component.ts - 27 - - - apps/client/src/app/pages/home/home-page.component.ts - 37 - - - apps/client/src/app/pages/zen/zen-page-routing.module.ts - 19 - - - apps/client/src/app/pages/zen/zen-page.component.ts - 34 - - - - Blog - - apps/client/src/app/pages/blog/blog-page-routing.module.ts - 13 - - - - Discover the latest Ghostfolio updates and insights on personal finance - - apps/client/src/app/pages/blog/blog-page.html - 7 - - - - As you are already logged in, you cannot access the demo account. - - apps/client/src/app/pages/demo/demo-page.component.ts - 32 - - - - Frequently Asked Questions (FAQ) - - apps/client/src/app/pages/faq/faq-page-routing.module.ts - 34 - - - apps/client/src/app/pages/faq/overview/faq-overview-page-routing.module.ts - 13 - - - - Frequently Asked Questions (FAQ) - - apps/client/src/app/pages/faq/overview/faq-overview-page.html - 4 - - - apps/client/src/app/pages/faq/saas/saas-page.html - 4 - - - apps/client/src/app/pages/faq/self-hosting/self-hosting-page.html - 4 - - - - Features - - apps/client/src/app/pages/features/features-page-routing.module.ts - 13 - - - - Check out the numerous features of Ghostfolio to manage your wealth - - apps/client/src/app/pages/features/features-page.html - 6 - - - - Stocks - - apps/client/src/app/pages/features/features-page.html - 15 - - - - ETFs - - apps/client/src/app/pages/features/features-page.html - 25 - - - - Bonds - - apps/client/src/app/pages/features/features-page.html - 38 - - - - Cryptocurrencies - - apps/client/src/app/pages/features/features-page.html - 51 - - - - Wealth Items - - apps/client/src/app/pages/features/features-page.html - 76 - - - - Import and Export - - apps/client/src/app/pages/features/features-page.html - 115 - - - - Multi-Accounts - - apps/client/src/app/pages/features/features-page.html - 127 - - - - Portfolio Calculations - - apps/client/src/app/pages/features/features-page.html - 141 - - - - Dark Mode - - apps/client/src/app/pages/features/features-page.html - 177 - - - - Market Mood - - apps/client/src/app/pages/features/features-page.html - 205 - - - - Static Analysis - - apps/client/src/app/pages/features/features-page.html - 224 - - - - Multi-Language - - apps/client/src/app/pages/features/features-page.html - 241 - - - - Open Source Software - - apps/client/src/app/pages/features/features-page.html - 275 - - - - Get Started - - apps/client/src/app/pages/features/features-page.html - 300 - - - apps/client/src/app/pages/public/public-page.html - 153 - - - - Holdings - - apps/client/src/app/pages/home/home-page-routing.module.ts - 23 - - - apps/client/src/app/pages/home/home-page-routing.module.ts - 28 - - - apps/client/src/app/pages/home/home-page.component.ts - 42 - - - apps/client/src/app/pages/zen/zen-page.component.ts - 39 - - - - Summary - - apps/client/src/app/pages/home/home-page-routing.module.ts - 33 - - - apps/client/src/app/pages/home/home-page.component.ts - 47 - - - - Markets - - apps/client/src/app/pages/home/home-page-routing.module.ts - 38 - - - apps/client/src/app/pages/home/home-page.component.ts - 52 - - - apps/client/src/app/pages/markets/markets-page-routing.module.ts - 13 - - - - Ghostfolio is a personal finance dashboard to keep track of your net worth including cash, stocks, ETFs and cryptocurrencies across multiple platforms. - - apps/client/src/app/pages/i18n/i18n-page.html - 4 - - - - app, asset, cryptocurrency, dashboard, etf, finance, management, performance, portfolio, software, stock, trading, wealth, web3 - - apps/client/src/app/pages/i18n/i18n-page.html - 9 - - - - Open Source Wealth Management Software - - apps/client/src/app/pages/i18n/i18n-page.html - 14 - - - - Manage your wealth like a boss - - apps/client/src/app/pages/landing/landing-page.html - 5 - - - - Ghostfolio is a privacy-first, open source dashboard for your personal finances. Break down your asset allocation, know your net worth and make solid, data-driven investment decisions. - - apps/client/src/app/pages/landing/landing-page.html - 9 - - - - Get Started - - apps/client/src/app/pages/landing/landing-page.html - 41 - - - apps/client/src/app/pages/landing/landing-page.html - 419 - - - - or - - apps/client/src/app/pages/landing/landing-page.html - 46 - - - - Live Demo - - apps/client/src/app/pages/landing/landing-page.html - 49 - - - apps/client/src/app/pages/landing/landing-page.html - 424 - - - - Monthly Active Users - - apps/client/src/app/pages/landing/landing-page.html - 69 - - - - Stars on GitHub - - apps/client/src/app/pages/landing/landing-page.html - 87 - - - apps/client/src/app/pages/open/open-page.html - 103 - - - - Pulls on Docker Hub - - apps/client/src/app/pages/landing/landing-page.html - 105 - - - apps/client/src/app/pages/open/open-page.html - 117 - - - - As seen in - - apps/client/src/app/pages/landing/landing-page.html - 113 - - - - Protect your assets. Refine your personal investment strategy. - - apps/client/src/app/pages/landing/landing-page.html - 215 - - - - Ghostfolio empowers busy people to keep track of stocks, ETFs or cryptocurrencies without being tracked. - - apps/client/src/app/pages/landing/landing-page.html - 219 - - - - 360° View - - apps/client/src/app/pages/landing/landing-page.html - 230 - - - - Get the full picture of your personal finances across multiple platforms. - - apps/client/src/app/pages/landing/landing-page.html - 232 - - - - Web3 Ready - - apps/client/src/app/pages/landing/landing-page.html - 241 - - - - Use Ghostfolio anonymously and own your financial data. - - apps/client/src/app/pages/landing/landing-page.html - 243 - - - - Open Source - - apps/client/src/app/pages/landing/landing-page.html - 251 - - - - Benefit from continuous improvements through a strong community. - - apps/client/src/app/pages/landing/landing-page.html - 253 - - - - Why Ghostfolio? - - apps/client/src/app/pages/landing/landing-page.html - 262 - - - - Ghostfolio is for you if you are... - - apps/client/src/app/pages/landing/landing-page.html - 263 - - - - trading stocks, ETFs or cryptocurrencies on multiple platforms - - apps/client/src/app/pages/landing/landing-page.html - 270 - - - - pursuing a buy & hold strategy - - apps/client/src/app/pages/landing/landing-page.html - 276 - - - - interested in getting insights of your portfolio composition - - apps/client/src/app/pages/landing/landing-page.html - 281 - - - - valuing privacy and data ownership - - apps/client/src/app/pages/landing/landing-page.html - 286 - - - - into minimalism - - apps/client/src/app/pages/landing/landing-page.html - 289 - - - - caring about diversifying your financial resources - - apps/client/src/app/pages/landing/landing-page.html - 293 - - - - interested in financial independence - - apps/client/src/app/pages/landing/landing-page.html - 297 - - - - saying no to spreadsheets in - - apps/client/src/app/pages/landing/landing-page.html - 301 - - - - still reading this list - - apps/client/src/app/pages/landing/landing-page.html - 304 - - - - Learn more about Ghostfolio - - apps/client/src/app/pages/landing/landing-page.html - 309 - - - - What our users are saying - - apps/client/src/app/pages/landing/landing-page.html - 317 - - - - Members from around the globe are using Ghostfolio Premium - - apps/client/src/app/pages/landing/landing-page.html - 349 - - - - How does Ghostfolio work? - - apps/client/src/app/pages/landing/landing-page.html - 361 - - - - Get started in only 3 steps - - apps/client/src/app/pages/landing/landing-page.html - 364 - - - - Sign up anonymously* - - apps/client/src/app/pages/landing/landing-page.html - 370 - - - - * no e-mail address nor credit card required - - apps/client/src/app/pages/landing/landing-page.html - 372 - - - - Add any of your historical transactions - - apps/client/src/app/pages/landing/landing-page.html - 383 - - - - Get valuable insights of your portfolio composition - - apps/client/src/app/pages/landing/landing-page.html - 395 - - - - Are you ready? - - apps/client/src/app/pages/landing/landing-page.html - 407 - - - - Join now or check out the example account - - apps/client/src/app/pages/landing/landing-page.html - 408 - - - - At Ghostfolio, transparency is at the core of our values. We publish the source code as open source software (OSS) under the AGPL-3.0 license and we openly share aggregated key metrics of the platform’s operational status. - - apps/client/src/app/pages/open/open-page.html - 6 - - - - (Last 24 hours) - - apps/client/src/app/pages/open/open-page.html - 37 - - - - Active Users - - apps/client/src/app/pages/open/open-page.html - 40 - - - apps/client/src/app/pages/open/open-page.html - 62 - - - - (Last 30 days) - - apps/client/src/app/pages/open/open-page.html - 48 - - - apps/client/src/app/pages/open/open-page.html - 59 - - - - New Users - - apps/client/src/app/pages/open/open-page.html - 51 - - - - Users in Slack community - - apps/client/src/app/pages/open/open-page.html - 75 - - - - Contributors on GitHub - - apps/client/src/app/pages/open/open-page.html - 89 - - - - (Last 90 days) - - apps/client/src/app/pages/open/open-page.html - 127 - - - - Uptime - - apps/client/src/app/pages/open/open-page.html - 132 - - - - Activities - - apps/client/src/app/pages/portfolio/activities/activities-page-routing.module.ts - 13 - - - apps/client/src/app/pages/portfolio/portfolio-page.component.ts - 39 - - - - Do you really want to delete these activities? - - libs/ui/src/lib/activities-table/activities-table.component.ts - 216 - - - - Update activity - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 7 - - - - Stocks, ETFs, bonds, cryptocurrencies, commodities - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 22 - - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 62 - - - - One-time fee, annual account fees - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 30 - - - - Distribution of corporate earnings - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 38 - - - - Revenue for lending out money - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 46 - - - - Mortgages, personal loans, credit cards - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 54 - - - - Luxury items, real estate, private companies - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 70 - - - - Account - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 82 - - - libs/ui/src/lib/activities-table/activities-table.component.html - 307 - - - - Update Cash Balance - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 108 - - - - Unit Price - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 199 - - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 261 - - - libs/ui/src/lib/activities-table/activities-table.component.html - 209 - - - - Oops! Could not get the historical exchange rate from - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 226 - - - - Fee - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 280 - - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 302 - - - libs/ui/src/lib/activities-table/activities-table.component.html - 233 - - - - Oops! Could not get the historical exchange rate from - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 292 - - - - Import Activities - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 44 - - - - Import Dividends - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 86 - - - - Importing data... - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 120 - - - - Import has been completed - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 128 - - - - Validating data... - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 233 - - - - Select Holding - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 20 - - - - Select File - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 23 - - - - Holding - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 33 - - - - Load Dividends - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 70 - - - - Choose or drop a file here - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 86 - - - - The following file formats are supported: - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 92 - - - - Select Dividends - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 115 - - - - Select Activities - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 118 - - - - Back - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 146 - - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 182 - - - - Allocations - - apps/client/src/app/pages/portfolio/allocations/allocations-page-routing.module.ts - 13 - - - apps/client/src/app/pages/portfolio/portfolio-page.component.ts - 44 - - - - Allocations - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 4 - - - - Proportion of Net Worth - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 12 - - - - By Platform - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 44 - - - - By Currency - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 63 - - - - By Asset Class - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 86 - - - - By Holding - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 109 - - - - By Sector - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 132 - - - - By Continent - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 156 - - - - By Market - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 179 - - - - Regions - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 203 - - - apps/client/src/app/pages/public/public-page.html - 76 - - - - Developed Markets - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 228 - - - apps/client/src/app/pages/public/public-page.html - 93 - - - - Emerging Markets - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 237 - - - apps/client/src/app/pages/public/public-page.html - 102 - - - - Other Markets - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 246 - - - apps/client/src/app/pages/public/public-page.html - 111 - - - - No data available - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 258 - - - apps/client/src/app/pages/public/public-page.html - 123 - - - - By Account - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 270 - - - - By ETF Provider - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 290 - - - - By Country - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 313 - - - - Analysis - - apps/client/src/app/pages/portfolio/analysis/analysis-page-routing.module.ts - 13 - - - apps/client/src/app/pages/portfolio/portfolio-page.component.ts - 34 - - - - Dividend - - apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts - 38 - - - libs/ui/src/lib/i18n.ts - 32 - - - - Deposit - - libs/ui/src/lib/fire-calculator/fire-calculator.component.ts - 357 - - - - Monthly - - apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts - 50 - - - - Yearly - - apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts - 51 - - - - Analysis - - apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 2 - - - - Top - - apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 168 - - - - Bottom - - apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 214 - - - - Portfolio Evolution - - apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 264 - - - - Investment Timeline - - apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 294 - - - - Current Streak - - apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 315 - - - - Longest Streak - - apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 324 - - - - Dividend Timeline - - apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 352 - - - - FIRE - - apps/client/src/app/pages/portfolio/fire/fire-page-routing.module.ts - 13 - - - - FIRE - - apps/client/src/app/pages/portfolio/fire/fire-page.html - 4 - - - - Calculator - - apps/client/src/app/pages/portfolio/fire/fire-page.html - 7 - - - - 4% Rule - - apps/client/src/app/pages/portfolio/fire/fire-page.html - 41 - - - - Ghostfolio X-ray uses static analysis to identify potential issues and risks in your portfolio. - - apps/client/src/app/pages/portfolio/fire/fire-page.html - 111 - - - - Currency Cluster Risks - - apps/client/src/app/pages/portfolio/fire/fire-page.html - 135 - - - - Account Cluster Risks - - apps/client/src/app/pages/portfolio/fire/fire-page.html - 148 - - - - Holdings - - apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html - 77 - - - apps/client/src/app/components/home-holdings/home-holdings.html - 4 - - - apps/client/src/app/pages/public/public-page.html - 14 - - - libs/ui/src/lib/assistant/assistant.html - 46 - - - - Pricing - - apps/client/src/app/pages/pricing/pricing-page-routing.module.ts - 13 - - - - Pricing Plans - - apps/client/src/app/pages/pricing/pricing-page.html - 4 - - - - Our official Ghostfolio Premium cloud offering is the easiest way to get started. Due to the time it saves, this will be the best option for most people. Revenue is used to cover the costs of the hosting infrastructure and to fund ongoing development. - - apps/client/src/app/pages/pricing/pricing-page.html - 6 - - - - If you prefer to run Ghostfolio on your own infrastructure, please find the source code and further instructions on GitHub. - - apps/client/src/app/pages/pricing/pricing-page.html - 24 - - - - For tech-savvy investors who prefer to run Ghostfolio on their own infrastructure. - - apps/client/src/app/pages/pricing/pricing-page.html - 36 - - - - Unlimited Transactions - - apps/client/src/app/pages/pricing/pricing-page.html - 43 - - - apps/client/src/app/pages/pricing/pricing-page.html - 126 - - - apps/client/src/app/pages/pricing/pricing-page.html - 187 - - - - Unlimited Accounts - - apps/client/src/app/pages/pricing/pricing-page.html - 47 - - - apps/client/src/app/pages/pricing/pricing-page.html - 130 - - - apps/client/src/app/pages/pricing/pricing-page.html - 191 - - - - Portfolio Performance - - apps/client/src/app/pages/pricing/pricing-page.html - 51 - - - apps/client/src/app/pages/pricing/pricing-page.html - 134 - - - apps/client/src/app/pages/pricing/pricing-page.html - 195 - - - - Data Import and Export - - apps/client/src/app/pages/pricing/pricing-page.html - 71 - - - apps/client/src/app/pages/pricing/pricing-page.html - 138 - - - apps/client/src/app/pages/pricing/pricing-page.html - 215 - - - - Community Support - - apps/client/src/app/pages/pricing/pricing-page.html - 88 - - - - Self-hosted, update manually. - - apps/client/src/app/pages/pricing/pricing-page.html - 92 - - - - Free - - apps/client/src/app/pages/pricing/pricing-page.html - 93 - - - apps/client/src/app/pages/pricing/pricing-page.html - 150 - - - - For new investors who are just getting started with trading. - - apps/client/src/app/pages/pricing/pricing-page.html - 120 - - - - Fully managed Ghostfolio cloud offering. - - apps/client/src/app/pages/pricing/pricing-page.html - 149 - - - apps/client/src/app/pages/pricing/pricing-page.html - 240 - - - - For ambitious investors who need the full picture of their financial assets. - - apps/client/src/app/pages/pricing/pricing-page.html - 180 - - - - Email and Chat Support - - apps/client/src/app/pages/pricing/pricing-page.html - 236 - - - - Renew Plan - - apps/client/src/app/components/header/header.component.html - 190 - - - apps/client/src/app/components/user-account-membership/user-account-membership.html - 28 - - - apps/client/src/app/pages/pricing/pricing-page.html - 276 - - - - One-time payment, no auto-renewal. - - apps/client/src/app/pages/pricing/pricing-page.html - 280 - - - - Get Started - - apps/client/src/app/pages/pricing/pricing-page.html - 291 - - - - It’s free. - - apps/client/src/app/pages/pricing/pricing-page.html - 294 - - - - Hello, has shared a Portfolio with you! - - apps/client/src/app/pages/public/public-page.html - 4 - - - - Currencies - - apps/client/src/app/pages/public/public-page.html - 30 - - - - Continents - - apps/client/src/app/pages/public/public-page.html - 60 - - - - Ghostfolio empowers you to keep track of your wealth. - - apps/client/src/app/pages/public/public-page.html - 148 - - - - Registration - - apps/client/src/app/pages/register/register-page-routing.module.ts - 13 - - - - Continue with Internet Identity - - apps/client/src/app/pages/register/register-page.html - 41 - - - - Continue with Google - - apps/client/src/app/pages/register/register-page.html - 51 - - - - Copy to clipboard - - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html - 26 - - - - I agree to have stored my Security Token from above in a secure place. If I lose it, I cannot get my account back. - - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html - 32 - - - - Agree and continue - - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html - 45 - - - - Personal Finance Tools - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page-routing.module.ts - 14 - - - - open-source-alternative-to - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page-routing.module.ts - 23 - - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.component.ts - 13 - - - - Open Source Alternative to - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page-routing.module.ts - 26 - - - - Discover Open Source Alternatives for Personal Finance Tools - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html - 4 - - - - This overview page features a curated collection of personal finance tools compared to the open source alternative Ghostfolio. If you value transparency, data privacy, and community collaboration, Ghostfolio provides an excellent opportunity to take control of your financial management. - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html - 8 - - - - Explore the links below to compare a variety of personal finance tools with Ghostfolio. - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html - 16 - - - - Open Source Alternative to - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html - 38 - - - - The Open Source Alternative to - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - - Are you looking for an open source alternative to ? Ghostfolio is a powerful portfolio management tool that provides individuals with a comprehensive platform to track, analyze, and optimize their investments. Whether you are an experienced investor or just starting out, Ghostfolio offers an intuitive user interface and a wide range of functionalities to help you make informed decisions and take control of your financial future. - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - - Ghostfolio is an open source software (OSS), providing a cost-effective alternative to making it particularly suitable for individuals on a tight budget, such as those pursuing Financial Independence, Retire Early (FIRE). By leveraging the collective efforts of a community of developers and personal finance enthusiasts, Ghostfolio continuously enhances its capabilities, security, and user experience. - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - - Let’s dive deeper into the detailed Ghostfolio vs comparison table below to gain a thorough understanding of how Ghostfolio positions itself relative to . We will explore various aspects such as features, data privacy, pricing, and more, allowing you to make a well-informed choice for your personal requirements. - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - - Ghostfolio vs comparison table - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - - Founded - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - - Origin - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - - Region - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - - Available in - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - - ✅ Yes - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - - ❌ No - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - - ❌ No - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - - Self-Hosting - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - - Use anonymously - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - - Free Plan - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - - Starting from - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + 243 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + libs/ui/src/lib/account-balances/account-balances.component.html + 93 + + + Housekeeping - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/components/admin-overview/admin-overview.html + 251 + + + Flush Cache - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/components/admin-overview/admin-overview.html + 255 + + + Add Platform - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/components/admin-platform/admin-platform.component.html + 11 + + + Url - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 350 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/components/admin-platform/admin-platform.component.html + 51 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html + 25 + + + Accounts - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/components/admin-platform/admin-platform.component.html + 65 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/components/admin-users/admin-users.html + 114 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/components/header/header.component.html + 54 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/components/header/header.component.html + 255 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 357 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 + apps/client/src/app/pages/accounts/accounts-page.html + 4 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + libs/ui/src/lib/assistant/assistant.html + 107 + + + Do you really want to delete this platform? - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/admin-platform/admin-platform.component.ts + 79 + + + Update platform - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html + 8 + + + Add platform - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html + 10 + + + Platforms - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/admin-settings/admin-settings.component.html + 4 + + + Tags - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/admin-settings/admin-settings.component.html + 10 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 377 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 382 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + libs/ui/src/lib/assistant/assistant.html + 127 + + + Add Tag - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/admin-tag/admin-tag.component.html + 11 + + + Do you really want to delete this tag? - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/admin-tag/admin-tag.component.ts + 79 + + + Update tag - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html + 8 + + + Add tag - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html + 10 + + + Do you really want to delete this user? - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/admin-users/admin-users.component.ts + 113 + + + User - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/admin-users/admin-users.html + 29 + + + Registration - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/admin-users/admin-users.html + 97 + + + Engagement per Day - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/admin-users/admin-users.html + 157 + + + Last Request - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/admin-users/admin-users.html + 181 + + + Impersonate User - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/admin-users/admin-users.html + 218 + + + Delete User - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/admin-users/admin-users.html + 229 + + + Performance - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.html + 6 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 89 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + libs/ui/src/lib/holdings-table/holdings-table.component.html + 142 + + + Compare with... - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.html + 18 + + + Manage Benchmarks - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.html + 35 + + + Portfolio - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts + 116 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/pages/portfolio/portfolio-page-routing.module.ts + 41 + + + Benchmark - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts + 128 + + + Current Market Mood - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/fear-and-greed-index/fear-and-greed-index.component.html + 12 + + + Overview - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/header/header.component.html + 28 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/header/header.component.html + 237 + + + Portfolio - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/header/header.component.html + 41 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/header/header.component.html + 247 + + + Admin Control - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/header/header.component.html + 68 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/header/header.component.html + 271 + + + Me - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/header/header.component.html + 203 + + + User - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/header/header.component.html + 221 + + + My Ghostfolio - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/header/header.component.html + 262 + + + About Ghostfolio - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/header/header.component.html + 303 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/pages/about/overview/about-overview-page.html + 5 + + + Sign in - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/header/header.component.html + 394 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html + 71 + + + Get started - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/header/header.component.html + 404 + + + Sign in - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/app-routing.module.ts + 141 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/header/header.component.ts + 229 + + + Oops! Incorrect Security Token. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/header/header.component.ts + 243 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/user-account-settings/user-account-settings.component.ts + 157 + + + Manage Activities - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/home-holdings/home-holdings.html + 32 + + + Fear - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/home-market/home-market.component.ts + 27 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + libs/ui/src/lib/i18n.ts + 71 - - year + + Greed - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/components/home-market/home-market.component.ts + 28 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + libs/ui/src/lib/i18n.ts + 72 + + + Last Days - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/components/home-market/home-market.html + 7 + + + Welcome to Ghostfolio - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/components/home-overview/home-overview.html + 7 + + + Ready to take control of your personal finances? - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/components/home-overview/home-overview.html + 8 + + + Setup your accounts - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/components/home-overview/home-overview.html + 15 + + + Get a comprehensive financial overview by adding your bank and brokerage accounts. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/components/home-overview/home-overview.html + 17 + + + Capture your activities - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/components/home-overview/home-overview.html + 24 + + + Record your investment activities to keep your portfolio up to date. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/components/home-overview/home-overview.html + 26 + + + Monitor and analyze your portfolio - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/components/home-overview/home-overview.html + 33 + + + Track your progress in real-time with comprehensive analysis and insights. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/components/home-overview/home-overview.html + 35 + + + Setup accounts - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/components/home-overview/home-overview.html + 44 + + + Add activity - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/components/home-overview/home-overview.html + 52 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 10 + + + Summary - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/components/home-summary/home-summary.html + 2 + + + Total Amount - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/components/investment-chart/investment-chart.component.ts + 142 + + + Savings Rate - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/components/investment-chart/investment-chart.component.ts + 214 + + + Security Token - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html + 11 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 247 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + 10 + + + or - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html + 31 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/pages/landing/landing-page.html + 47 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/pages/landing/landing-page.html + 442 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 97 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/pages/register/register-page.html + 30 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/pages/webauthn/webauthn-page.html + 29 + + + Sign in with Internet Identity - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html + 42 + + + Sign in with Google - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html + 52 + + + Stay signed in - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html + 61 + + + Time in Market - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 3 + + + Buy - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 31 + + + Sell - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 43 + + + Investment - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 165 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 58 + + + Absolute Gross Performance - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 70 + + + Gross Performance - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 85 + + + Fees - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 199 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 108 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/pages/portfolio/fire/fire-page.html + 158 + + + Absolute Net Performance - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 126 + + + Net Performance - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 141 + + + Total Assets - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 167 + + + Valuables - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 180 + + + Emergency Fund - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 192 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/pages/features/features-page.html + 89 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/pages/portfolio/fire/fire-page.html + 122 + + + Cash - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 226 + + + Assets - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 239 + + + Buying Power - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 252 + + + Excluded from Analysis - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 264 + + + Liabilities - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 279 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/features/features-page.html + 102 + + + Net Worth - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 297 + + + Annualized Performance - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 309 + + + Interest - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 331 + + + Dividend - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 177 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 343 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/features/features-page.html + 63 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 200 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 270 + + + Please enter the amount of your emergency fund: - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.ts + 58 + + + Change - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 63 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/holdings-table/holdings-table.component.html + 119 + + + Average Unit Price - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 101 + + + Minimum Price - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 128 + + + Maximum Price - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 144 + + + Quantity - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 154 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 187 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/activities-table/activities-table.component.html + 185 + + + Report Data Glitch - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 395 + + + Are you an ambitious investor who needs the full picture? - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 12 + + + Upgrade to Ghostfolio Premium today and gain access to exclusive features to enhance your investment experience: - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 15 + + + Portfolio Summary - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 22 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/pricing/pricing-page.html + 57 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/pricing/pricing-page.html + 203 + + + Portfolio Allocations - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 26 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/features/features-page.html + 160 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/pricing/pricing-page.html + 61 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/pricing/pricing-page.html + 207 + + + Performance Benchmarks - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 30 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/pricing/pricing-page.html + 65 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/pricing/pricing-page.html + 211 + + + FIRE Calculator - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 34 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/pricing/pricing-page.html + 69 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/pricing/pricing-page.html + 215 + + + Professional Data Provider - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 38 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/pricing/pricing-page.html + 230 + + + and more Features... - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 42 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/pricing/pricing-page.html + 85 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/pricing/pricing-page.html + 235 + + + Get the tools to effectively manage your finances and refine your personal investment strategy. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 45 + + + Skip - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 52 + + + Upgrade Plan - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/header/header.component.html + 178 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 59 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/user-account-membership/user-account-membership.html + 16 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/pricing/pricing-page.html + 270 + + + Today - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/toggle/toggle.component.ts + 22 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/assistant/assistant.component.ts + 215 + + + YTD - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/toggle/toggle.component.ts + 23 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/assistant/assistant.component.ts + 225 - - Notes + + 1Y - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/components/toggle/toggle.component.ts + 24 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + libs/ui/src/lib/assistant/assistant.component.ts + 229 + + + 5Y - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/components/toggle/toggle.component.ts + 25 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + libs/ui/src/lib/assistant/assistant.component.ts + 250 + + + Max - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/components/toggle/toggle.component.ts + 26 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + libs/ui/src/lib/assistant/assistant.component.ts + 253 + + + Grant access - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html + 7 + + + Public - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html + 25 + + + Granted Access - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/components/user-account-access/user-account-access.html + 5 + + + Please enter your coupon code: - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/components/user-account-membership/user-account-membership.component.ts + 111 + + + Could not redeem coupon code - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/components/user-account-membership/user-account-membership.component.ts + 121 + + + Coupon code has been redeemed - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/components/user-account-membership/user-account-membership.component.ts + 133 + + + Reload - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/components/user-account-membership/user-account-membership.component.ts + 134 + + + per year - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/components/user-account-membership/user-account-membership.html + 33 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/pages/pricing/pricing-page.html + 256 + + + Try Premium - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/components/user-account-membership/user-account-membership.html + 40 + + + Redeem Coupon - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/components/user-account-membership/user-account-membership.html + 54 + + + Auto - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/components/user-account-settings/user-account-settings.component.ts + 36 + + + Do you really want to remove this sign in method? - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/components/user-account-settings/user-account-settings.component.ts + 239 + + + Settings - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 2 + + + Presenter View - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 7 + + + Protection for sensitive information like absolute performances and quantity values - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 8 + + + Base Currency - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 27 + + + Language - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 48 + + + Locale - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 117 + + + Date and number format - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 119 + + + Appearance - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 142 + + + Auto - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 156 + + + Light - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 157 + + + Dark - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 158 + + + Zen Mode - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 167 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/pages/features/features-page.html + 190 + + + Distraction-free experience for turbulent times - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 168 + + + Biometric Authentication - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 184 + + + Sign in with fingerprint - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 185 + + + Experimental Features - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html + apps/client/src/app/components/user-account-settings/user-account-settings.html 202 + + + Sneak peek at upcoming functionality - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 203 + + + User ID - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html + 45 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 220 + + + Export Data - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 228 + + + This feature is currently unavailable. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/core/http-response.interceptor.ts + 53 + + + Please try again later. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/core/http-response.interceptor.ts + 55 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/core/http-response.interceptor.ts + 80 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts + 138 + + + Oops! Something went wrong. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/core/http-response.interceptor.ts + 78 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts + 136 + + + Okay - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/core/http-response.interceptor.ts + 81 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts + 139 + + + About - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/pages/about/about-page-routing.module.ts + 51 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/pages/about/about-page.component.ts + 44 - - - Please note that the information provided in the Ghostfolio vs comparison table is based on our independent research and analysis. This website is not affiliated with or any other product mentioned in the comparison. As the landscape of personal finance tools evolves, it is essential to verify any specific details or changes directly from the respective product page. Data needs a refresh? Help us maintain accurate data on GitHub. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/about/overview/about-overview-page-routing.module.ts + 13 + + + Changelog - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/about/about-page.component.ts + 49 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/about/changelog/changelog-page-routing.module.ts + 13 + + + License - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/about/about-page.component.ts + 54 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/about/license/license-page-routing.module.ts + 13 + + + Privacy Policy - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/about/about-page.component.ts + 62 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/about/privacy-policy/privacy-policy-page-routing.module.ts + 13 + + + Our - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/about/oss-friends/oss-friends-page.html + 6 + + + Discover other exciting Open Source Software projects - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/about/oss-friends/oss-friends-page.html + 9 + + + Visit - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/about/oss-friends/oss-friends-page.html + 28 + + + Accounts - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/accounts/accounts-page-routing.module.ts + 13 + + + Oops, cash balance transfer has failed. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/accounts/accounts-page.component.ts + 304 + + + Update account - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + 8 + + + Add account - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + 10 + + + Account ID - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + 96 + + + From - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html + 11 + + + To - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html + 32 + + + Transfer - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html + 72 + + + Admin Control - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/admin/admin-page-routing.module.ts + 20 + + + Market Data - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/admin/admin-page-routing.module.ts + 30 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/admin/admin-page.component.ts + 37 + + + Settings - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/admin/admin-page-routing.module.ts + 35 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/admin/admin-page.component.ts + 32 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/user-account/user-account-page-routing.module.ts + 18 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/user-account/user-account-page.component.ts + 35 + + + Users - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/admin/admin-page-routing.module.ts + 40 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/admin/admin-page.component.ts + 47 + + + Overview - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/admin/admin-page.component.ts + 27 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/home/home-page.component.ts + 37 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/zen/zen-page-routing.module.ts + 19 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/zen/zen-page.component.ts + 34 + + + Blog - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/blog/blog-page-routing.module.ts + 13 + + + Discover the latest Ghostfolio updates and insights on personal finance - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/blog/blog-page.html + 7 + + + As you are already logged in, you cannot access the demo account. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/demo/demo-page.component.ts + 33 + + + Frequently Asked Questions (FAQ) - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/faq/faq-page-routing.module.ts + 34 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/faq/overview/faq-overview-page-routing.module.ts + 13 + + + Frequently Asked Questions (FAQ) - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/faq/overview/faq-overview-page.html + 4 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/faq/saas/saas-page.html + 4 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/faq/self-hosting/self-hosting-page.html + 4 + + + Features - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/app-routing.module.ts + 65 + + + Check out the numerous features of Ghostfolio to manage your wealth - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/features/features-page.html + 6 + + + Stocks - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/features/features-page.html + 15 + + + ETFs - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/features/features-page.html + 25 + + + Bonds - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/features/features-page.html + 38 + + + Cryptocurrencies - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/features/features-page.html + 51 + + + Wealth Items - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/features/features-page.html + 76 + + + Import and Export - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/features/features-page.html + 115 + + + Multi-Accounts - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/features/features-page.html + 127 + + + Portfolio Calculations - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/features/features-page.html + 141 + + + Dark Mode - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/features/features-page.html + 177 - - Ready to take your investments to the next level? + + Market Mood - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/features/features-page.html + 205 + + + Static Analysis - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/features/features-page.html + 224 + + + Multi-Language - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/features/features-page.html + 241 + + + Open Source Software - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/features/features-page.html + 275 + + + Get Started - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/features/features-page.html + 300 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/public/public-page.html + 164 + + + Holdings - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/home/home-page-routing.module.ts + 23 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/home/home-page-routing.module.ts + 28 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/home/home-page.component.ts + 42 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/zen/zen-page.component.ts + 39 + + + Summary - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/home/home-page-routing.module.ts + 33 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/home/home-page.component.ts + 47 + + + Markets - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/home/home-page-routing.module.ts + 38 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/home/home-page.component.ts + 52 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/markets/markets-page-routing.module.ts + 13 + + + Ghostfolio is a personal finance dashboard to keep track of your net worth including cash, stocks, ETFs and cryptocurrencies across multiple platforms. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/i18n/i18n-page.html + 4 + + + app, asset, cryptocurrency, dashboard, etf, finance, management, performance, portfolio, software, stock, trading, wealth, web3 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/i18n/i18n-page.html + 9 + + + Open Source Wealth Management Software - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/i18n/i18n-page.html + 14 + + + Manage your wealth like a boss - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/landing/landing-page.html + 5 + + + Ghostfolio is a privacy-first, open source dashboard for your personal finances. Break down your asset allocation, know your net worth and make solid, data-driven investment decisions. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/landing/landing-page.html + 9 + + + Get Started - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/landing/landing-page.html + 41 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/pricing/pricing-page.html + 297 + + + Live Demo - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/landing/landing-page.html + 49 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/landing/landing-page.html + 443 + + + Monthly Active Users - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/landing/landing-page.html + 70 + + + Stars on GitHub - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/landing/landing-page.html + 88 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/open/open-page.html + 103 + + + Pulls on Docker Hub - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/landing/landing-page.html + 106 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/open/open-page.html + 117 + + + As seen in - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/landing/landing-page.html + 115 + + + Protect your assets. Refine your personal investment strategy. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/landing/landing-page.html + 217 + + + Ghostfolio empowers busy people to keep track of stocks, ETFs or cryptocurrencies without being tracked. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/landing/landing-page.html + 221 + + + 360° View - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/landing/landing-page.html + 232 + + + Get the full picture of your personal finances across multiple platforms. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/landing/landing-page.html + 234 + + + Web3 Ready - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/landing/landing-page.html + 243 + + + Use Ghostfolio anonymously and own your financial data. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/landing/landing-page.html + 245 + + + Open Source - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/landing/landing-page.html + 253 + + + Benefit from continuous improvements through a strong community. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/landing/landing-page.html + 255 + + + Why Ghostfolio? - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/landing/landing-page.html + 264 + + + Ghostfolio is for you if you are... - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/landing/landing-page.html + 265 + + + trading stocks, ETFs or cryptocurrencies on multiple platforms - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/landing/landing-page.html + 272 + + + pursuing a buy & hold strategy - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/landing/landing-page.html + 278 + + + interested in getting insights of your portfolio composition - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/landing/landing-page.html + 283 + + + valuing privacy and data ownership - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/landing/landing-page.html + 288 + + + into minimalism - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/landing/landing-page.html + 291 + + + caring about diversifying your financial resources - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/landing/landing-page.html + 295 + + + interested in financial independence - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/landing/landing-page.html + 299 + + + saying no to spreadsheets in - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/landing/landing-page.html + 303 + + + still reading this list - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/landing/landing-page.html + 306 + + + Learn more about Ghostfolio - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/landing/landing-page.html + 311 - - Effortlessly track, analyze, and visualize your wealth with Ghostfolio. + + What our users are saying - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/landing/landing-page.html + 319 + + + Members from around the globe are using Ghostfolio Premium - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/landing/landing-page.html + 358 + + + How does Ghostfolio work? - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/landing/landing-page.html + 375 + + + Get started in only 3 steps - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/landing/landing-page.html + 378 + + + Sign up anonymously* - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/landing/landing-page.html + 384 + + + * no e-mail address nor credit card required - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/landing/landing-page.html + 386 + + + Add any of your historical transactions - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/landing/landing-page.html + 397 + + + Get valuable insights of your portfolio composition - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/landing/landing-page.html + 409 + + + Are you ready? - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/landing/landing-page.html + 423 + + + At Ghostfolio, transparency is at the core of our values. We publish the source code as open source software (OSS) under the AGPL-3.0 license and we openly share aggregated key metrics of the platform’s operational status. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/open/open-page.html + 6 + + + (Last 24 hours) - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/open/open-page.html + 37 + + + Active Users - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/open/open-page.html + 40 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/open/open-page.html + 62 + + + (Last 30 days) - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/open/open-page.html + 48 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/open/open-page.html + 59 + + + New Users - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/open/open-page.html + 51 + + + Users in Slack community - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/open/open-page.html + 75 + + + Contributors on GitHub - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/open/open-page.html + 89 + + + (Last 90 days) - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/open/open-page.html + 127 + + + Uptime - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/open/open-page.html + 132 + + + Activities - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/portfolio/activities/activities-page-routing.module.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/portfolio/portfolio-page.component.ts + 39 + + + Do you really want to delete these activities? - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + libs/ui/src/lib/activities-table/activities-table.component.ts + 216 + + + Update activity - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 8 + + + Stocks, ETFs, bonds, cryptocurrencies, commodities - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 25 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 65 + + + One-time fee, annual account fees - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 33 + + + Distribution of corporate earnings - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 41 + + + Revenue for lending out money - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 49 + + + Mortgages, personal loans, credit cards - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 57 + + + Luxury items, real estate, private companies - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 73 + + + Account - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 85 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + libs/ui/src/lib/activities-table/activities-table.component.html + 307 + + + Update Cash Balance - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 111 + + + Unit Price - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 212 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 285 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + libs/ui/src/lib/activities-table/activities-table.component.html + 209 + + + Oops! Could not get the historical exchange rate from - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 317 + + + Fee - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 305 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 329 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + libs/ui/src/lib/activities-table/activities-table.component.html + 233 + + + Oops! Could not get the historical exchange rate from - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 239 + + + Import Activities - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts + 44 + + + Import Dividends - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts + 86 + + + Importing data... - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts + 120 + + + Import has been completed - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts + 128 + + + Validating data... - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts + 233 + + + Select Holding - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 20 + + + Select File - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 22 + + + Holding - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 32 - - Get Started + + Load Dividends - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 68 + + + Choose or drop a file here - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 84 + + + The following file formats are supported: - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 90 + + + Select Dividends - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 113 + + + Select Activities - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 115 + + + Back - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 144 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 178 + + + Allocations - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/allocations/allocations-page-routing.module.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/portfolio-page.component.ts + 44 + + + Allocations - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 4 + + + Proportion of Net Worth - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 12 + + + By Platform - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 44 + + + By Currency - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 63 + + + By Asset Class - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 85 + + + By Holding - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 107 + + + By Sector - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 130 + + + By Continent - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 153 + + + By Market - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 175 + + + Regions - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 198 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/public/public-page.html + 87 + + + Developed Markets - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 222 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/public/public-page.html + 104 + + + Emerging Markets - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 231 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/public/public-page.html + 113 + + + Other Markets - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 240 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/public/public-page.html + 122 + + + No data available - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 250 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/public/public-page.html + 132 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + libs/ui/src/lib/top-holdings/top-holdings.component.html + 88 + + + By Account - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 286 + + + By ETF Provider - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 306 + + + By Country - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 264 + + + Analysis - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/analysis/analysis-page-routing.module.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/portfolio-page.component.ts + 34 + + + Dividend - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts + 38 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + libs/ui/src/lib/i18n.ts + 32 + + + Deposit - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + libs/ui/src/lib/fire-calculator/fire-calculator.component.ts + 361 + + + Monthly - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts + 50 + + + Yearly - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts + 51 + + + Analysis - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/analysis/analysis-page.html + 2 + + + Top - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/analysis/analysis-page.html + 166 + + + Bottom - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/analysis/analysis-page.html + 215 + + + Portfolio Evolution - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/analysis/analysis-page.html + 268 + + + Investment Timeline - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/analysis/analysis-page.html + 297 + + + Current Streak - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/analysis/analysis-page.html + 318 + + + Longest Streak - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/analysis/analysis-page.html + 327 + + + Dividend Timeline - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/analysis/analysis-page.html + 356 + + + FIRE - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/fire/fire-page-routing.module.ts + 13 + + + FIRE - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/fire/fire-page.html + 4 + + + Calculator - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/fire/fire-page.html + 7 - - Personal Finance Tools + + 4% Rule - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/portfolio/fire/fire-page.html + 40 + + + Ghostfolio X-ray uses static analysis to identify potential issues and risks in your portfolio. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/portfolio/fire/fire-page.html + 111 + + + Currency Cluster Risks - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/portfolio/fire/fire-page.html + 134 + + + Account Cluster Risks - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/portfolio/fire/fire-page.html + 146 + + + Holdings - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html + 77 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/components/home-holdings/home-holdings.html + 4 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/public/public-page.html + 14 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + libs/ui/src/lib/assistant/assistant.html + 46 + + + Pricing - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/pricing/pricing-page-routing.module.ts + 13 + + + Pricing Plans - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/pricing/pricing-page.html + 4 + + + Our official Ghostfolio Premium cloud offering is the easiest way to get started. Due to the time it saves, this will be the best option for most people. Revenue is used to cover the costs of the hosting infrastructure and to fund ongoing development. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/pricing/pricing-page.html + 6 + + + If you prefer to run Ghostfolio on your own infrastructure, please find the source code and further instructions on GitHub. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/pricing/pricing-page.html + 26 + + + For tech-savvy investors who prefer to run Ghostfolio on their own infrastructure. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/pricing/pricing-page.html + 38 + + + Unlimited Transactions - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/pricing/pricing-page.html + 45 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/pricing/pricing-page.html + 129 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/pricing/pricing-page.html + 191 + + + Unlimited Accounts - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/pricing/pricing-page.html + 49 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/pricing/pricing-page.html + 133 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/pricing/pricing-page.html + 195 + + + Portfolio Performance - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/pricing/pricing-page.html + 53 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/pricing/pricing-page.html + 137 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/pricing/pricing-page.html + 199 + + + Data Import and Export - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/pricing/pricing-page.html + 73 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/pricing/pricing-page.html + 141 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/pricing/pricing-page.html + 219 + + + Community Support - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/pricing/pricing-page.html + 90 + + + Self-hosted, update manually. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/pricing/pricing-page.html + 94 + + + Free - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/pricing/pricing-page.html + 95 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/pricing/pricing-page.html + 153 + + + For new investors who are just getting started with trading. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/pricing/pricing-page.html + 123 + + + Fully managed Ghostfolio cloud offering. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/pricing/pricing-page.html + 152 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/pricing/pricing-page.html + 244 + + + For ambitious investors who need the full picture of their financial assets. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/pricing/pricing-page.html + 184 + + + Email and Chat Support - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/pricing/pricing-page.html + 240 + + + Renew Plan - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/components/header/header.component.html + 183 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/components/user-account-membership/user-account-membership.html + 21 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/pricing/pricing-page.html + 275 + + + One-time payment, no auto-renewal. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/pricing/pricing-page.html + 279 + + + Get Started - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/landing/landing-page.html + 438 + + + It’s free. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/pricing/pricing-page.html + 300 + + + Hello, has shared a Portfolio with you! - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/public/public-page.html + 4 + + + Currencies - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/public/public-page.html + 32 + + + Continents - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/public/public-page.html + 68 + + + Ghostfolio empowers you to keep track of your wealth. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/public/public-page.html + 159 + + + Registration - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/register/register-page-routing.module.ts + 13 + + + Continue with Internet Identity - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/register/register-page.html + 42 + + + Continue with Google - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/register/register-page.html + 53 + + + Copy to clipboard - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + 26 + + + I agree to have stored my Security Token from above in a secure place. If I lose it, I cannot get my account back. - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + 32 + + + Agree and continue - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + 45 - - Switzerland + + Personal Finance Tools - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 72 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page-routing.module.ts + 14 + + + open-source-alternative-to - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 102 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page-routing.module.ts + 26 - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 530 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.component.ts + 13 + + + Open Source Alternative to - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 580 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page-routing.module.ts + 27 - - Global + + Discover Open Source Alternatives for Personal Finance Tools - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 73 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html + 4 + + + This overview page features a curated collection of personal finance tools compared to the open source alternative Ghostfolio. If you value transparency, data privacy, and community collaboration, Ghostfolio provides an excellent opportunity to take control of your financial management. - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 341 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html + 8 + + + Explore the links below to compare a variety of personal finance tools with Ghostfolio. - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 462 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html + 16 + + + Open Source Alternative to - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 581 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html + 42 - - United States + + The Open Source Alternative to - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 93 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 8 + + + Are you looking for an open source alternative to ? Ghostfolio is a powerful portfolio management tool that provides individuals with a comprehensive platform to track, analyze, and optimize their investments. Whether you are an experienced investor or just starting out, Ghostfolio offers an intuitive user interface and a wide range of functionalities to help you make informed decisions and take control of your financial future. - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 149 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 13 + + + Ghostfolio is an open source software (OSS), providing a cost-effective alternative to making it particularly suitable for individuals on a tight budget, such as those pursuing Financial Independence, Retire Early (FIRE). By leveraging the collective efforts of a community of developers and personal finance enthusiasts, Ghostfolio continuously enhances its capabilities, security, and user experience. - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 159 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 27 + + + Let’s dive deeper into the detailed Ghostfolio vs comparison table below to gain a thorough understanding of how Ghostfolio positions itself relative to . We will explore various aspects such as features, data privacy, pricing, and more, allowing you to make a well-informed choice for your personal requirements. - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 201 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 38 + + + Ghostfolio vs comparison table - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 210 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 49 + + + Founded - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 220 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 72 + + + Origin - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 232 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 77 + + + Region - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 242 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 82 + + + Available in - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 294 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 87 + + + ✅ Yes - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 316 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 115 - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 327 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 122 - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 352 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 134 - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 354 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 141 - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 364 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 153 - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 429 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 160 - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 439 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 172 - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 449 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 179 + + + ❌ No - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 518 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 117 - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 541 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 136 - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 569 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 143 - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 591 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 155 - - - France - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 121 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 162 - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 482 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 174 - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 498 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 181 - - Poland + + ❌ No - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 131 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 124 - - Germany - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 140 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 190 - + + Self-Hosting - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 274 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 129 + + + Use anonymously - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 284 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 148 + + + Free Plan - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 305 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 167 + + + Starting from - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 339 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 188 - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 385 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 193 - - Belgium + + year - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 179 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 189 - - - South Africa - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 251 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 195 - - Austria + + Notes - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 262 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 201 - - Italy + + Please note that the information provided in the Ghostfolio vs comparison table is based on our independent research and analysis. This website is not affiliated with or any other product mentioned in the comparison. As the landscape of personal finance tools evolves, it is essential to verify any specific details or changes directly from the respective product page. Data needs a refresh? Help us maintain accurate data on GitHub. - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 396 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 210 - - Netherlands + + Ready to take your investments to the next level? - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 406 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 223 - - Thailand + + Effortlessly track, analyze, and visualize your wealth with Ghostfolio. - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 418 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 227 - - New Zealand + + Get Started - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 460 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 232 - - Czech Republic - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 471 - + + Personal Finance Tools - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 508 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 308 - - Finland + + Switzerland - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 490 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 58 - - Canada + + Global - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 561 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 59 @@ -13435,7 +4953,7 @@ Do you really want to delete this account balance? libs/ui/src/lib/account-balances/account-balances.component.ts - 102 + 101 @@ -13616,7 +5134,7 @@ Interest libs/ui/src/lib/fire-calculator/fire-calculator.component.ts - 367 + 371 libs/ui/src/lib/i18n.ts @@ -13627,7 +5145,7 @@ Savings libs/ui/src/lib/fire-calculator/fire-calculator.component.ts - 377 + 381 @@ -13636,6 +5154,10 @@ libs/ui/src/lib/holdings-table/holdings-table.component.html 98 + + libs/ui/src/lib/top-holdings/top-holdings.component.html + 46 + Show all @@ -14030,11 +5552,11 @@ 404 - + If a translation is missing, kindly support us in extending it here. apps/client/src/app/components/user-account-settings/user-account-settings.html - 55 + 50 @@ -14048,14 +5570,14 @@ The current market price is apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 342 + 336 Test apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 309 + 320 @@ -14069,7 +5591,7 @@ Restricted view apps/client/src/app/components/access-table/access-table.component.html - 25 + 26 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -14080,7 +5602,7 @@ Permission apps/client/src/app/components/access-table/access-table.component.html - 17 + 18 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -14116,14 +5638,14 @@ Absolute Currency Performance apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 73 + 72 Absolute Net Performance apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 121 + 119 @@ -14148,21 +5670,21 @@ Asset Performance apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 51 + 50 Net Performance apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 140 + 138 Currency Performance apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 98 + 96 @@ -14211,7 +5733,7 @@ View apps/client/src/app/components/access-table/access-table.component.html - 22 + 23 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -14225,11 +5747,11 @@ 155 - + If you retire today, you would be able to withdraw per year or per month, based on your total assets of and a withdrawal rate of 4%. apps/client/src/app/pages/portfolio/fire/fire-page.html - 68 + 67 @@ -14243,7 +5765,7 @@ years libs/ui/src/lib/assistant/assistant.component.ts - 233 + 250 @@ -14293,7 +5815,7 @@ Data Gathering apps/client/src/app/components/admin-overview/admin-overview.html - 134 + 141 @@ -14318,7 +5840,7 @@ Oops! It looks like you’re making too many requests. Please slow down a bit. apps/client/src/app/core/http-response.interceptor.ts - 107 + 96 @@ -14345,14 +5867,14 @@ Activity - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 219 Dividend Yield - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 187 @@ -14360,21 +5882,21 @@ Execute Job apps/client/src/app/components/admin-jobs/admin-jobs.html - 183 + 174 This action is not allowed. apps/client/src/app/core/http-response.interceptor.ts - 70 + 61 Priority apps/client/src/app/components/admin-jobs/admin-jobs.html - 63 + 62 @@ -14387,14 +5909,14 @@ Change with currency effect - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 52 Performance with currency effect - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 79 @@ -14419,6 +5941,69 @@ 66 + + Internationalization + + apps/client/src/app/app-routing.module.ts + 79 + + + + Close Account + + apps/client/src/app/components/user-account-settings/user-account-settings.html + 275 + + + + Do you really want to close your Ghostfolio account? + + apps/client/src/app/components/user-account-settings/user-account-settings.component.ts + 147 + + + + Danger Zone + + apps/client/src/app/components/user-account-settings/user-account-settings.html + 240 + + + + Approximation based on the top holdings of each ETF + + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 340 + + + + By ETF Holding + + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 333 + + + + Join now or check out the example account + + apps/client/src/app/pages/landing/landing-page.html + 426 + + + + Oops! There was an error setting up biometric authentication. + + apps/client/src/app/components/user-account-settings/user-account-settings.component.ts + 301 + + + + Show more + + libs/ui/src/lib/top-holdings/top-holdings.component.html + 81 + + - + \ No newline at end of file diff --git a/apps/client/src/locales/messages.zh.xlf b/apps/client/src/locales/messages.zh.xlf index 5ea221459..d850e64a7 100644 --- a/apps/client/src/locales/messages.zh.xlf +++ b/apps/client/src/locales/messages.zh.xlf @@ -5,10 +5,6 @@ about 关于 - - apps/client/src/app/app-routing.module.ts - 9 - apps/client/src/app/app.component.ts 59 @@ -33,6 +29,10 @@ apps/client/src/app/components/header/header.component.ts 82 + + apps/client/src/app/core/paths.ts + 2 + apps/client/src/app/pages/about/about-page.component.ts 45 @@ -79,13775 +79,5275 @@ apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.component.ts - 22 + 18 - apps/client/src/app/pages/resources/personal-finance-tools/products/allinvestview-page.component.ts - 26 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 23 + + + faq + 常见问题 - apps/client/src/app/pages/resources/personal-finance-tools/products/allvue-systems-page.component.ts - 26 + apps/client/src/app/app.component.ts + 66 - apps/client/src/app/pages/resources/personal-finance-tools/products/altoo-page.component.ts - 26 + apps/client/src/app/core/paths.ts + 3 - apps/client/src/app/pages/resources/personal-finance-tools/products/basil-finance-page.component.ts - 26 + apps/client/src/app/pages/about/overview/about-overview-page.component.ts + 19 - apps/client/src/app/pages/resources/personal-finance-tools/products/beanvest-page.component.ts - 26 + apps/client/src/app/pages/faq/faq-page.component.ts + 37 - apps/client/src/app/pages/resources/personal-finance-tools/products/capitally-page.component.ts - 26 + apps/client/src/app/pages/faq/faq-page.component.ts + 42 - apps/client/src/app/pages/resources/personal-finance-tools/products/capmon-page.component.ts - 26 + apps/client/src/app/pages/faq/faq-page.component.ts + 48 - apps/client/src/app/pages/resources/personal-finance-tools/products/compound-planning-page.component.ts - 26 + apps/client/src/app/pages/resources/resources-page.component.ts + 17 + + + features + 功能 - apps/client/src/app/pages/resources/personal-finance-tools/products/copilot-money-page.component.ts - 26 + apps/client/src/app/app.component.ts + 67 - apps/client/src/app/pages/resources/personal-finance-tools/products/de.fi-page.component.ts - 26 + apps/client/src/app/components/header/header.component.ts + 78 - apps/client/src/app/pages/resources/personal-finance-tools/products/delta-page.component.ts - 26 + apps/client/src/app/components/header/header.component.ts + 83 - apps/client/src/app/pages/resources/personal-finance-tools/products/divvydiary-page.component.ts - 26 + apps/client/src/app/core/paths.ts + 4 - apps/client/src/app/pages/resources/personal-finance-tools/products/eightfigures-page.component.ts - 26 + apps/client/src/app/pages/about/overview/about-overview-page.component.ts + 20 - apps/client/src/app/pages/resources/personal-finance-tools/products/empower-page.component.ts - 26 + apps/client/src/app/pages/blog/2022/11/black-friday-2022/black-friday-2022-page.component.ts + 15 - apps/client/src/app/pages/resources/personal-finance-tools/products/exirio-page.component.ts - 26 + apps/client/src/app/pages/blog/2023/03/1000-stars-on-github/1000-stars-on-github-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/products/fina-page.component.ts - 26 + apps/client/src/app/pages/blog/2023/05/unlock-your-financial-potential-with-ghostfolio/unlock-your-financial-potential-with-ghostfolio-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/products/finary-page.component.ts - 26 + apps/client/src/app/pages/blog/2023/07/exploring-the-path-to-fire/exploring-the-path-to-fire-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/products/finwise-page.component.ts - 26 + apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.component.ts + 15 - apps/client/src/app/pages/resources/personal-finance-tools/products/folishare-page.component.ts - 26 + apps/client/src/app/pages/blog/2023/11/black-week-2023/black-week-2023-page.component.ts + 15 - apps/client/src/app/pages/resources/personal-finance-tools/products/getquin-page.component.ts - 26 + apps/client/src/app/pages/blog/2023/11/hacktoberfest-2023-debriefing/hacktoberfest-2023-debriefing-page.component.ts + 14 - apps/client/src/app/pages/resources/personal-finance-tools/products/gospatz-page.component.ts - 26 + apps/client/src/app/pages/faq/overview/faq-overview-page.component.ts + 14 - apps/client/src/app/pages/resources/personal-finance-tools/products/intuit-mint-page.component.ts - 26 + apps/client/src/app/pages/pricing/pricing-page.component.ts + 35 - apps/client/src/app/pages/resources/personal-finance-tools/products/justetf-page.component.ts - 26 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 24 + + + license + 许可 - apps/client/src/app/pages/resources/personal-finance-tools/products/kubera-page.component.ts - 26 + apps/client/src/app/app.component.ts + 61 - apps/client/src/app/pages/resources/personal-finance-tools/products/magnifi-page.component.ts - 26 + apps/client/src/app/core/paths.ts + 5 - apps/client/src/app/pages/resources/personal-finance-tools/products/markets.sh-page.component.ts - 26 + apps/client/src/app/pages/about/about-page.component.ts + 55 + + + markets + 市场 - apps/client/src/app/pages/resources/personal-finance-tools/products/maybe-finance-page.component.ts - 26 + apps/client/src/app/app.component.ts + 68 - apps/client/src/app/pages/resources/personal-finance-tools/products/monarch-money-page.component.ts - 26 + apps/client/src/app/components/header/header.component.ts + 79 - apps/client/src/app/pages/resources/personal-finance-tools/products/monse-page.component.ts - 26 + apps/client/src/app/components/header/header.component.ts + 84 - apps/client/src/app/pages/resources/personal-finance-tools/products/parqet-page.component.ts - 26 + apps/client/src/app/core/paths.ts + 6 - apps/client/src/app/pages/resources/personal-finance-tools/products/plannix-page.component.ts - 26 + apps/client/src/app/pages/blog/2022/08/500-stars-on-github/500-stars-on-github-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/products/portfolio-dividend-tracker-page.component.ts - 26 + apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.component.ts + 16 - apps/client/src/app/pages/resources/personal-finance-tools/products/portseido-page.component.ts - 26 + apps/client/src/app/pages/faq/saas/saas-page.component.ts + 14 + + + pricing + 价钱 - apps/client/src/app/pages/resources/personal-finance-tools/products/projectionlab-page.component.ts - 26 + apps/client/src/app/app.component.ts + 69 - apps/client/src/app/pages/resources/personal-finance-tools/products/rocket-money-page.component.ts - 26 + apps/client/src/app/components/header/header.component.ts + 80 - apps/client/src/app/pages/resources/personal-finance-tools/products/seeking-alpha-page.component.ts - 26 + apps/client/src/app/components/header/header.component.ts + 85 - apps/client/src/app/pages/resources/personal-finance-tools/products/sharesight-page.component.ts - 26 + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.component.ts + 14 - apps/client/src/app/pages/resources/personal-finance-tools/products/simple-portfolio-page.component.ts - 26 + apps/client/src/app/components/user-account-membership/user-account-membership.component.ts + 38 - apps/client/src/app/pages/resources/personal-finance-tools/products/snowball-analytics-page.component.ts - 26 + apps/client/src/app/core/http-response.interceptor.ts + 72 - apps/client/src/app/pages/resources/personal-finance-tools/products/stockle-page.component.ts - 26 + apps/client/src/app/core/paths.ts + 7 - apps/client/src/app/pages/resources/personal-finance-tools/products/stockmarketeye-page.component.ts - 26 + apps/client/src/app/pages/blog/2021/07/hallo-ghostfolio/hallo-ghostfolio-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/products/sumio-page.component.ts - 26 + apps/client/src/app/pages/blog/2021/07/hello-ghostfolio/hello-ghostfolio-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/products/tiller-page.component.ts - 26 + apps/client/src/app/pages/blog/2022/01/first-months-in-open-source/first-months-in-open-source-page.component.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/products/utluna-page.component.ts - 26 + apps/client/src/app/pages/blog/2022/08/500-stars-on-github/500-stars-on-github-page.component.ts + 14 - apps/client/src/app/pages/resources/personal-finance-tools/products/vyzer-page.component.ts - 26 + apps/client/src/app/pages/blog/2022/11/black-friday-2022/black-friday-2022-page.component.ts + 16 - apps/client/src/app/pages/resources/personal-finance-tools/products/wealthfolio-page.component.ts - 26 + apps/client/src/app/pages/blog/2023/03/1000-stars-on-github/1000-stars-on-github-page.component.ts + 14 - apps/client/src/app/pages/resources/personal-finance-tools/products/wealthica-page.component.ts - 26 + apps/client/src/app/pages/blog/2023/11/black-week-2023/black-week-2023-page.component.ts + 16 - apps/client/src/app/pages/resources/personal-finance-tools/products/whal-page.component.ts - 26 + apps/client/src/app/pages/faq/saas/saas-page.component.ts + 15 - apps/client/src/app/pages/resources/personal-finance-tools/products/yeekatee-page.component.ts - 26 + libs/ui/src/lib/membership-card/membership-card.component.ts + 25 + + + privacy-policy + 隐私政策 - apps/client/src/app/pages/resources/personal-finance-tools/products/ynab-page.component.ts - 26 + apps/client/src/app/app.component.ts + 64 - - - faq - 常见问题 - apps/client/src/app/app-routing.module.ts - 10 + apps/client/src/app/core/paths.ts + 8 + + + apps/client/src/app/pages/about/about-page.component.ts + 63 + + + register + 注册 apps/client/src/app/app.component.ts - 66 + 70 - apps/client/src/app/pages/about/overview/about-overview-page.component.ts - 19 + apps/client/src/app/components/header/header.component.ts + 86 - apps/client/src/app/pages/faq/faq-page.component.ts - 37 + apps/client/src/app/core/auth.guard.ts + 55 - apps/client/src/app/pages/faq/faq-page.component.ts - 42 + apps/client/src/app/core/paths.ts + 9 - apps/client/src/app/pages/faq/faq-page.component.ts - 48 + apps/client/src/app/pages/faq/saas/saas-page.component.ts + 16 - apps/client/src/app/pages/resources/resources-page.component.ts - 17 + apps/client/src/app/pages/features/features-page.component.ts + 29 - - - features - 功能 - apps/client/src/app/app-routing.module.ts - 11 + apps/client/src/app/pages/landing/landing-page.component.ts + 27 + + + apps/client/src/app/pages/pricing/pricing-page.component.ts + 36 + + + resources + 资源 apps/client/src/app/app.component.ts - 67 + 71 apps/client/src/app/components/header/header.component.ts - 78 + 81 apps/client/src/app/components/header/header.component.ts - 83 + 87 - apps/client/src/app/pages/about/overview/about-overview-page.component.ts - 20 + apps/client/src/app/core/paths.ts + 10 - apps/client/src/app/pages/blog/2022/11/black-friday-2022/black-friday-2022-page.component.ts - 15 + apps/client/src/app/pages/blog/2021/07/hallo-ghostfolio/hallo-ghostfolio-page.component.ts + 14 - apps/client/src/app/pages/blog/2023/03/1000-stars-on-github/1000-stars-on-github-page.component.ts - 13 + apps/client/src/app/pages/blog/2021/07/hello-ghostfolio/hello-ghostfolio-page.component.ts + 14 - apps/client/src/app/pages/blog/2023/05/unlock-your-financial-potential-with-ghostfolio/unlock-your-financial-potential-with-ghostfolio-page.component.ts + apps/client/src/app/pages/blog/2022/07/how-do-i-get-my-finances-in-order/how-do-i-get-my-finances-in-order-page.component.ts 13 - apps/client/src/app/pages/blog/2023/07/exploring-the-path-to-fire/exploring-the-path-to-fire-page.component.ts - 13 + apps/client/src/app/pages/blog/2023/05/unlock-your-financial-potential-with-ghostfolio/unlock-your-financial-potential-with-ghostfolio-page.component.ts + 14 - apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.component.ts - 15 + apps/client/src/app/pages/features/features-page.component.ts + 30 - apps/client/src/app/pages/blog/2023/11/black-week-2023/black-week-2023-page.component.ts - 15 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.component.ts + 14 - apps/client/src/app/pages/blog/2023/11/hacktoberfest-2023-debriefing/hacktoberfest-2023-debriefing-page.component.ts - 14 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 26 - apps/client/src/app/pages/faq/overview/faq-overview-page.component.ts - 14 + apps/client/src/app/pages/resources/resources-page.component.ts + 19 + + + You are using the Live Demo. + 您正在使用现场演示。 - apps/client/src/app/pages/pricing/pricing-page.component.ts - 35 + apps/client/src/app/app.component.html + 12 + + + Create Account + 创建账户 - apps/client/src/app/pages/resources/personal-finance-tools/products/allinvestview-page.component.ts - 27 + apps/client/src/app/app.component.html + 13 - apps/client/src/app/pages/resources/personal-finance-tools/products/allvue-systems-page.component.ts + apps/client/src/app/pages/register/register-page.html 27 - apps/client/src/app/pages/resources/personal-finance-tools/products/altoo-page.component.ts - 27 + apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + 2 + + + Personal Finance + 个人财务 - apps/client/src/app/pages/resources/personal-finance-tools/products/basil-finance-page.component.ts - 27 + apps/client/src/app/app.component.html + 54 + + + Markets + 市场 - apps/client/src/app/pages/resources/personal-finance-tools/products/beanvest-page.component.ts - 27 + apps/client/src/app/app.component.html + 58 - apps/client/src/app/pages/resources/personal-finance-tools/products/capitally-page.component.ts - 27 + apps/client/src/app/components/header/header.component.html + 380 - apps/client/src/app/pages/resources/personal-finance-tools/products/capmon-page.component.ts - 27 + apps/client/src/app/components/home-market/home-market.html + 2 - apps/client/src/app/pages/resources/personal-finance-tools/products/compound-planning-page.component.ts - 27 + apps/client/src/app/pages/resources/resources-page.html + 56 + + + Resources + 资源 - apps/client/src/app/pages/resources/personal-finance-tools/products/copilot-money-page.component.ts - 27 + apps/client/src/app/app.component.html + 61 - apps/client/src/app/pages/resources/personal-finance-tools/products/de.fi-page.component.ts - 27 + apps/client/src/app/components/header/header.component.html + 82 - apps/client/src/app/pages/resources/personal-finance-tools/products/delta-page.component.ts - 27 + apps/client/src/app/components/header/header.component.html + 283 - apps/client/src/app/pages/resources/personal-finance-tools/products/divvydiary-page.component.ts - 27 + apps/client/src/app/pages/resources/resources-page.html + 4 + + + About + 关于 - apps/client/src/app/pages/resources/personal-finance-tools/products/eightfigures-page.component.ts - 27 + apps/client/src/app/app.component.html + 67 - apps/client/src/app/pages/resources/personal-finance-tools/products/empower-page.component.ts - 27 + apps/client/src/app/components/header/header.component.html + 112 - apps/client/src/app/pages/resources/personal-finance-tools/products/exirio-page.component.ts - 27 + apps/client/src/app/components/header/header.component.html + 351 + + + Blog + 博客 - apps/client/src/app/pages/resources/personal-finance-tools/products/fina-page.component.ts - 27 + apps/client/src/app/app.component.html + 70 - apps/client/src/app/pages/resources/personal-finance-tools/products/finary-page.component.ts - 27 + apps/client/src/app/pages/blog/2021/07/hallo-ghostfolio/hallo-ghostfolio-page.html + 204 - apps/client/src/app/pages/resources/personal-finance-tools/products/finwise-page.component.ts - 27 + apps/client/src/app/pages/blog/2021/07/hello-ghostfolio/hello-ghostfolio-page.html + 183 - apps/client/src/app/pages/resources/personal-finance-tools/products/folishare-page.component.ts - 27 + apps/client/src/app/pages/blog/2022/01/first-months-in-open-source/first-months-in-open-source-page.html + 183 - apps/client/src/app/pages/resources/personal-finance-tools/products/getquin-page.component.ts - 27 + apps/client/src/app/pages/blog/2022/07/ghostfolio-meets-internet-identity/ghostfolio-meets-internet-identity-page.html + 183 - apps/client/src/app/pages/resources/personal-finance-tools/products/gospatz-page.component.ts - 27 + apps/client/src/app/pages/blog/2022/07/how-do-i-get-my-finances-in-order/how-do-i-get-my-finances-in-order-page.html + 209 - apps/client/src/app/pages/resources/personal-finance-tools/products/intuit-mint-page.component.ts - 27 + apps/client/src/app/pages/blog/2022/08/500-stars-on-github/500-stars-on-github-page.html + 195 - apps/client/src/app/pages/resources/personal-finance-tools/products/justetf-page.component.ts - 27 + apps/client/src/app/pages/blog/2022/10/hacktoberfest-2022/hacktoberfest-2022-page.html + 181 - apps/client/src/app/pages/resources/personal-finance-tools/products/kubera-page.component.ts - 27 + apps/client/src/app/pages/blog/2022/11/black-friday-2022/black-friday-2022-page.html + 141 - apps/client/src/app/pages/resources/personal-finance-tools/products/magnifi-page.component.ts - 27 + apps/client/src/app/pages/blog/2022/12/the-importance-of-tracking-your-personal-finances/the-importance-of-tracking-your-personal-finances-page.html + 168 - apps/client/src/app/pages/resources/personal-finance-tools/products/markets.sh-page.component.ts - 27 + apps/client/src/app/pages/blog/2023/01/ghostfolio-auf-sackgeld-vorgestellt/ghostfolio-auf-sackgeld-vorgestellt-page.html + 178 - apps/client/src/app/pages/resources/personal-finance-tools/products/maybe-finance-page.component.ts - 27 + apps/client/src/app/pages/blog/2023/02/ghostfolio-meets-umbrel/ghostfolio-meets-umbrel-page.html + 202 - apps/client/src/app/pages/resources/personal-finance-tools/products/monarch-money-page.component.ts - 27 + apps/client/src/app/pages/blog/2023/03/1000-stars-on-github/1000-stars-on-github-page.html + 252 - apps/client/src/app/pages/resources/personal-finance-tools/products/monse-page.component.ts - 27 + apps/client/src/app/pages/blog/2023/05/unlock-your-financial-potential-with-ghostfolio/unlock-your-financial-potential-with-ghostfolio-page.html + 233 - apps/client/src/app/pages/resources/personal-finance-tools/products/parqet-page.component.ts - 27 + apps/client/src/app/pages/blog/2023/07/exploring-the-path-to-fire/exploring-the-path-to-fire-page.html + 243 - apps/client/src/app/pages/resources/personal-finance-tools/products/plannix-page.component.ts - 27 + apps/client/src/app/pages/blog/2023/08/ghostfolio-joins-oss-friends/ghostfolio-joins-oss-friends-page.html + 154 - apps/client/src/app/pages/resources/personal-finance-tools/products/portfolio-dividend-tracker-page.component.ts - 27 + apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.html + 273 - apps/client/src/app/pages/resources/personal-finance-tools/products/portseido-page.component.ts - 27 + apps/client/src/app/pages/blog/2023/09/hacktoberfest-2023/hacktoberfest-2023-page.html + 181 - apps/client/src/app/pages/resources/personal-finance-tools/products/projectionlab-page.component.ts - 27 + apps/client/src/app/pages/blog/2023/11/black-week-2023/black-week-2023-page.html + 148 - apps/client/src/app/pages/resources/personal-finance-tools/products/rocket-money-page.component.ts - 27 + apps/client/src/app/pages/blog/2023/11/hacktoberfest-2023-debriefing/hacktoberfest-2023-debriefing-page.html + 270 - apps/client/src/app/pages/resources/personal-finance-tools/products/seeking-alpha-page.component.ts - 27 + apps/client/src/app/pages/blog/blog-page.html + 5 + + + Changelog + 变更日志 - apps/client/src/app/pages/resources/personal-finance-tools/products/sharesight-page.component.ts - 27 + apps/client/src/app/app.component.html + 74 - apps/client/src/app/pages/resources/personal-finance-tools/products/simple-portfolio-page.component.ts - 27 + apps/client/src/app/pages/about/changelog/changelog-page.html + 4 + + + Features + 功能 - apps/client/src/app/pages/resources/personal-finance-tools/products/snowball-analytics-page.component.ts - 27 + apps/client/src/app/app.component.html + 76 - apps/client/src/app/pages/resources/personal-finance-tools/products/stockle-page.component.ts - 27 + apps/client/src/app/components/header/header.component.html + 338 - apps/client/src/app/pages/resources/personal-finance-tools/products/stockmarketeye-page.component.ts - 27 + apps/client/src/app/pages/features/features-page.html + 5 + + + Frequently Asked Questions (FAQ) + 常见问题 (FAQ) - apps/client/src/app/pages/resources/personal-finance-tools/products/sumio-page.component.ts - 27 + apps/client/src/app/app.component.html + 80 - apps/client/src/app/pages/resources/personal-finance-tools/products/tiller-page.component.ts - 27 + apps/client/src/app/pages/about/overview/about-overview-page.html + 146 + + + License + 许可 - apps/client/src/app/pages/resources/personal-finance-tools/products/utluna-page.component.ts - 27 + apps/client/src/app/app.component.html + 85 - apps/client/src/app/pages/resources/personal-finance-tools/products/vyzer-page.component.ts - 27 + apps/client/src/app/pages/about/license/license-page.html + 4 + + + Pricing + 价钱 - apps/client/src/app/pages/resources/personal-finance-tools/products/wealthfolio-page.component.ts - 27 + apps/client/src/app/app.component.html + 94 - apps/client/src/app/pages/resources/personal-finance-tools/products/wealthica-page.component.ts - 27 + apps/client/src/app/components/header/header.component.html + 98 - apps/client/src/app/pages/resources/personal-finance-tools/products/whal-page.component.ts - 27 + apps/client/src/app/components/header/header.component.html + 294 - apps/client/src/app/pages/resources/personal-finance-tools/products/yeekatee-page.component.ts - 27 + apps/client/src/app/components/header/header.component.html + 365 - apps/client/src/app/pages/resources/personal-finance-tools/products/ynab-page.component.ts - 27 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 186 - - license - 许可 + + Privacy Policy + 隐私政策 - apps/client/src/app/app-routing.module.ts - 12 + apps/client/src/app/app.component.html + 100 - apps/client/src/app/app.component.ts - 61 + apps/client/src/app/pages/about/privacy-policy/privacy-policy-page.html + 4 + + + Community + 社区 - apps/client/src/app/pages/about/about-page.component.ts - 55 + apps/client/src/app/app.component.html + 118 - - - markets - 市场 - apps/client/src/app/app-routing.module.ts - 13 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 77 - apps/client/src/app/app.component.ts - 68 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 82 - apps/client/src/app/components/header/header.component.ts - 79 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 86 - apps/client/src/app/components/header/header.component.ts - 84 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 90 - apps/client/src/app/pages/blog/2022/08/500-stars-on-github/500-stars-on-github-page.component.ts - 13 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 94 - apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.component.ts - 16 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 99 - apps/client/src/app/pages/faq/saas/saas-page.component.ts - 14 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 104 - - - pricing - 价钱 - apps/client/src/app/app-routing.module.ts - 14 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 108 - apps/client/src/app/app.component.ts - 69 + apps/client/src/app/pages/features/features-page.html + 256 + + + The risk of loss in trading can be substantial. It is not advisable to invest money you may need in the short term. + 交易损失的风险可能很大。不建议将短期内可能需要的资金进行投资。 - apps/client/src/app/components/header/header.component.ts - 80 + apps/client/src/app/app.component.html + 194 + + + Alias + 别名 - apps/client/src/app/components/header/header.component.ts - 85 + apps/client/src/app/components/access-table/access-table.component.html + 4 - apps/client/src/app/components/home-summary/home-summary.component.ts - 125 + apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html + 11 + + + Grantee + 受赠者 - apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.component.ts - 14 + apps/client/src/app/components/access-table/access-table.component.html + 11 + + + Type + 类型 - apps/client/src/app/components/user-account-membership/user-account-membership.component.ts - 38 + apps/client/src/app/components/admin-jobs/admin-jobs.html + 31 - apps/client/src/app/core/http-response.interceptor.ts - 83 + apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html + 22 - apps/client/src/app/pages/blog/2021/07/hallo-ghostfolio/hallo-ghostfolio-page.component.ts - 13 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 15 - apps/client/src/app/pages/blog/2021/07/hello-ghostfolio/hello-ghostfolio-page.component.ts - 13 + libs/ui/src/lib/activities-table/activities-table.component.html + 160 + + + Details + 细节 - apps/client/src/app/pages/blog/2022/01/first-months-in-open-source/first-months-in-open-source-page.component.ts - 13 + apps/client/src/app/components/access-table/access-table.component.html + 33 + + + Revoke + 撤销 - apps/client/src/app/pages/blog/2022/08/500-stars-on-github/500-stars-on-github-page.component.ts - 14 + apps/client/src/app/components/access-table/access-table.component.html + 62 + + + Do you really want to revoke this granted access? + 您真的要撤销此授予的访问权限吗? - apps/client/src/app/pages/blog/2022/11/black-friday-2022/black-friday-2022-page.component.ts - 16 + apps/client/src/app/components/access-table/access-table.component.ts + 50 + + + Cash Balance + 现金余额 - apps/client/src/app/pages/blog/2023/03/1000-stars-on-github/1000-stars-on-github-page.component.ts - 14 + apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html + 45 - apps/client/src/app/pages/blog/2023/11/black-week-2023/black-week-2023-page.component.ts - 16 + apps/client/src/app/components/accounts-table/accounts-table.component.html + 136 - apps/client/src/app/pages/faq/saas/saas-page.component.ts - 15 + apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + 34 + + + Equity + 公平 - libs/ui/src/lib/membership-card/membership-card.component.ts - 25 + apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html + 56 - - privacy-policy - 隐私政策 + + Activities + 活动 - apps/client/src/app/app-routing.module.ts - 15 + apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html + 61 - apps/client/src/app/app.component.ts - 64 + apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html + 90 - apps/client/src/app/pages/about/about-page.component.ts - 63 + apps/client/src/app/components/accounts-table/accounts-table.component.html + 119 - - - register - 注册 - apps/client/src/app/app-routing.module.ts - 16 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 150 - apps/client/src/app/app.component.ts - 70 + apps/client/src/app/components/admin-tag/admin-tag.component.html + 44 - apps/client/src/app/components/header/header.component.ts - 86 + apps/client/src/app/components/admin-users/admin-users.html + 135 - apps/client/src/app/core/auth.guard.ts - 54 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 221 - apps/client/src/app/pages/faq/saas/saas-page.component.ts - 16 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 331 - apps/client/src/app/pages/features/features-page.component.ts - 18 + apps/client/src/app/pages/portfolio/activities/activities-page.html + 4 + + + Platform + 平台 - apps/client/src/app/pages/landing/landing-page.component.ts - 27 + apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html + 65 - apps/client/src/app/pages/pricing/pricing-page.component.ts - 36 + apps/client/src/app/components/accounts-table/accounts-table.component.html + 86 - - - resources - 资源 - apps/client/src/app/app-routing.module.ts - 17 + apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + 48 + + + Cash Balances + 现金余额 - apps/client/src/app/app.component.ts - 71 + apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html + 115 + + + Transfer Cash Balance + 转移现金余额 - apps/client/src/app/components/header/header.component.ts - 81 + apps/client/src/app/components/accounts-table/accounts-table.component.html + 10 - apps/client/src/app/components/header/header.component.ts - 87 + apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html + 7 + + + Name + 名称 - apps/client/src/app/pages/blog/2021/07/hallo-ghostfolio/hallo-ghostfolio-page.component.ts - 14 + apps/client/src/app/components/accounts-table/accounts-table.component.html + 43 - apps/client/src/app/pages/blog/2021/07/hello-ghostfolio/hello-ghostfolio-page.component.ts - 14 + apps/client/src/app/components/admin-market-data/admin-market-data.html + 38 - apps/client/src/app/pages/blog/2022/07/how-do-i-get-my-finances-in-order/how-do-i-get-my-finances-in-order-page.component.ts - 13 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 226 - apps/client/src/app/pages/blog/2023/05/unlock-your-financial-potential-with-ghostfolio/unlock-your-financial-potential-with-ghostfolio-page.component.ts - 14 + apps/client/src/app/components/admin-platform/admin-platform.component.html + 30 - apps/client/src/app/pages/features/features-page.component.ts - 19 + apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html + 15 - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.component.ts - 14 + apps/client/src/app/components/admin-tag/admin-tag.component.html + 30 - apps/client/src/app/pages/resources/personal-finance-tools/products/allinvestview-page.component.ts - 29 + apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html + 15 - apps/client/src/app/pages/resources/personal-finance-tools/products/allvue-systems-page.component.ts - 29 + apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + 15 - apps/client/src/app/pages/resources/personal-finance-tools/products/altoo-page.component.ts - 29 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 137 - apps/client/src/app/pages/resources/personal-finance-tools/products/basil-finance-page.component.ts - 29 + libs/ui/src/lib/activities-table/activities-table.component.html + 137 - apps/client/src/app/pages/resources/personal-finance-tools/products/beanvest-page.component.ts - 29 + libs/ui/src/lib/holdings-table/holdings-table.component.html + 28 - apps/client/src/app/pages/resources/personal-finance-tools/products/capitally-page.component.ts - 29 + libs/ui/src/lib/top-holdings/top-holdings.component.html + 12 + + + Total + 全部的 - apps/client/src/app/pages/resources/personal-finance-tools/products/capmon-page.component.ts - 29 + apps/client/src/app/components/accounts-table/accounts-table.component.html + 55 + + + Currency + 货币 - apps/client/src/app/pages/resources/personal-finance-tools/products/compound-planning-page.component.ts - 29 + apps/client/src/app/components/accounts-table/accounts-table.component.html + 65 - apps/client/src/app/pages/resources/personal-finance-tools/products/copilot-money-page.component.ts - 29 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 130 - apps/client/src/app/pages/resources/personal-finance-tools/products/de.fi-page.component.ts - 29 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 233 - apps/client/src/app/pages/resources/personal-finance-tools/products/delta-page.component.ts - 29 + apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + 25 - apps/client/src/app/pages/resources/personal-finance-tools/products/divvydiary-page.component.ts - 29 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 143 - apps/client/src/app/pages/resources/personal-finance-tools/products/eightfigures-page.component.ts - 29 + libs/ui/src/lib/activities-table/activities-table.component.html + 275 + + + Value + 价值 - apps/client/src/app/pages/resources/personal-finance-tools/products/empower-page.component.ts - 29 + apps/client/src/app/components/accounts-table/accounts-table.component.html + 171 - apps/client/src/app/pages/resources/personal-finance-tools/products/exirio-page.component.ts - 29 + apps/client/src/app/components/accounts-table/accounts-table.component.html + 206 - apps/client/src/app/pages/resources/personal-finance-tools/products/fina-page.component.ts - 29 + apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html + 53 - apps/client/src/app/pages/resources/personal-finance-tools/products/finary-page.component.ts - 29 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 203 - apps/client/src/app/pages/resources/personal-finance-tools/products/finwise-page.component.ts - 29 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 206 - apps/client/src/app/pages/resources/personal-finance-tools/products/folishare-page.component.ts - 29 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 209 - apps/client/src/app/pages/resources/personal-finance-tools/products/getquin-page.component.ts - 29 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 273 - apps/client/src/app/pages/resources/personal-finance-tools/products/gospatz-page.component.ts - 29 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 276 - apps/client/src/app/pages/resources/personal-finance-tools/products/intuit-mint-page.component.ts - 29 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 279 - apps/client/src/app/pages/resources/personal-finance-tools/products/justetf-page.component.ts - 29 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 282 - apps/client/src/app/pages/resources/personal-finance-tools/products/kubera-page.component.ts - 29 + libs/ui/src/lib/account-balances/account-balances.component.html + 34 - apps/client/src/app/pages/resources/personal-finance-tools/products/magnifi-page.component.ts - 29 + libs/ui/src/lib/activities-table/activities-table.component.html + 256 - apps/client/src/app/pages/resources/personal-finance-tools/products/markets.sh-page.component.ts - 29 + libs/ui/src/lib/activities-table/activities-table.component.html + 292 - apps/client/src/app/pages/resources/personal-finance-tools/products/maybe-finance-page.component.ts - 29 + libs/ui/src/lib/holdings-table/holdings-table.component.html + 74 - apps/client/src/app/pages/resources/personal-finance-tools/products/monarch-money-page.component.ts - 29 + libs/ui/src/lib/top-holdings/top-holdings.component.html + 26 + + + Edit + 编辑 - apps/client/src/app/pages/resources/personal-finance-tools/products/monse-page.component.ts - 29 + apps/client/src/app/components/accounts-table/accounts-table.component.html + 278 - apps/client/src/app/pages/resources/personal-finance-tools/products/parqet-page.component.ts - 29 + apps/client/src/app/components/admin-market-data/admin-market-data.html + 177 - apps/client/src/app/pages/resources/personal-finance-tools/products/plannix-page.component.ts - 29 + apps/client/src/app/components/admin-overview/admin-overview.html + 83 - apps/client/src/app/pages/resources/personal-finance-tools/products/portfolio-dividend-tracker-page.component.ts - 29 + apps/client/src/app/components/admin-platform/admin-platform.component.html + 92 - apps/client/src/app/pages/resources/personal-finance-tools/products/portseido-page.component.ts - 29 + apps/client/src/app/components/admin-tag/admin-tag.component.html + 71 - apps/client/src/app/pages/resources/personal-finance-tools/products/projectionlab-page.component.ts - 29 + libs/ui/src/lib/activities-table/activities-table.component.html + 429 + + + Delete + 删除 - apps/client/src/app/pages/resources/personal-finance-tools/products/rocket-money-page.component.ts - 29 + apps/client/src/app/components/accounts-table/accounts-table.component.html + 288 - apps/client/src/app/pages/resources/personal-finance-tools/products/seeking-alpha-page.component.ts - 29 + apps/client/src/app/components/admin-market-data/admin-market-data.html + 196 - apps/client/src/app/pages/resources/personal-finance-tools/products/sharesight-page.component.ts - 29 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 62 - apps/client/src/app/pages/resources/personal-finance-tools/products/simple-portfolio-page.component.ts - 29 + apps/client/src/app/components/admin-overview/admin-overview.html + 93 - apps/client/src/app/pages/resources/personal-finance-tools/products/snowball-analytics-page.component.ts - 29 + apps/client/src/app/components/admin-overview/admin-overview.html + 210 - apps/client/src/app/pages/resources/personal-finance-tools/products/stockle-page.component.ts - 29 + apps/client/src/app/components/admin-platform/admin-platform.component.html + 102 - apps/client/src/app/pages/resources/personal-finance-tools/products/stockmarketeye-page.component.ts - 29 + apps/client/src/app/components/admin-tag/admin-tag.component.html + 81 - apps/client/src/app/pages/resources/personal-finance-tools/products/sumio-page.component.ts - 29 + libs/ui/src/lib/account-balances/account-balances.component.html + 80 - apps/client/src/app/pages/resources/personal-finance-tools/products/tiller-page.component.ts - 29 + libs/ui/src/lib/activities-table/activities-table.component.html + 455 + + + Do you really want to delete this account? + 您真的要删除该帐户吗? - apps/client/src/app/pages/resources/personal-finance-tools/products/utluna-page.component.ts - 29 + apps/client/src/app/components/accounts-table/accounts-table.component.ts + 101 + + + Asset Profile + 资产概况 - apps/client/src/app/pages/resources/personal-finance-tools/products/vyzer-page.component.ts - 29 + apps/client/src/app/components/admin-jobs/admin-jobs.html + 35 + + + Historical Market Data + 历史市场数据 - apps/client/src/app/pages/resources/personal-finance-tools/products/wealthfolio-page.component.ts - 29 + apps/client/src/app/components/admin-jobs/admin-jobs.html + 37 + + + Symbol + 符号 - apps/client/src/app/pages/resources/personal-finance-tools/products/wealthica-page.component.ts - 29 + apps/client/src/app/components/admin-jobs/admin-jobs.html + 44 - apps/client/src/app/pages/resources/personal-finance-tools/products/whal-page.component.ts - 29 + apps/client/src/app/components/admin-market-data/admin-market-data.html + 24 - apps/client/src/app/pages/resources/personal-finance-tools/products/yeekatee-page.component.ts - 29 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 115 - apps/client/src/app/pages/resources/personal-finance-tools/products/ynab-page.component.ts - 29 + apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html + 36 - apps/client/src/app/pages/resources/resources-page.component.ts - 19 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 301 - - You are using the Live Demo. - 您正在使用现场演示。 + + Data Source + 数据源 - apps/client/src/app/app.component.html - 17 + apps/client/src/app/components/admin-jobs/admin-jobs.html + 53 - - - Create Account - 创建账户 - apps/client/src/app/app.component.html - 18 + apps/client/src/app/components/admin-market-data/admin-market-data.html + 55 - apps/client/src/app/pages/register/register-page.html - 26 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 125 - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html - 2 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 153 - - Personal Finance - 个人财务 + + Attempts + 尝试 - apps/client/src/app/app.component.html - 55 + apps/client/src/app/components/admin-jobs/admin-jobs.html + 81 - - Markets - 市场 + + Created + 创建 - apps/client/src/app/app.component.html - 58 + apps/client/src/app/components/admin-jobs/admin-jobs.html + 90 + + + Finished + 完成的 - apps/client/src/app/components/header/header.component.html - 386 + apps/client/src/app/components/admin-jobs/admin-jobs.html + 99 + + + Status + 状况 - apps/client/src/app/components/home-market/home-market.html - 2 + apps/client/src/app/components/admin-jobs/admin-jobs.html + 108 + + + Delete Jobs + 删除作业 - apps/client/src/app/pages/resources/resources-page.html - 56 + apps/client/src/app/components/admin-jobs/admin-jobs.html + 149 - - Resources - 资源 + + View Data + 查看数据 - apps/client/src/app/app.component.html - 60 + apps/client/src/app/components/admin-jobs/admin-jobs.html + 164 + + + View Stacktrace + 查看堆栈跟踪 - apps/client/src/app/components/header/header.component.html - 80 + apps/client/src/app/components/admin-jobs/admin-jobs.html + 171 + + + Delete Job + 删除作业 - apps/client/src/app/components/header/header.component.html - 289 + apps/client/src/app/components/admin-jobs/admin-jobs.html + 177 + + + Details for + 详细信息 - apps/client/src/app/pages/resources/resources-page.html - 4 + apps/client/src/app/components/admin-market-data-detail/market-data-detail-dialog/market-data-detail-dialog.html + 2 - - About - 关于 + + Date + 日期 - apps/client/src/app/app.component.html - 66 + apps/client/src/app/components/admin-market-data-detail/market-data-detail-dialog/market-data-detail-dialog.html + 6 - apps/client/src/app/components/header/header.component.html - 111 - - - apps/client/src/app/components/header/header.component.html - 357 - - - - Blog - 博客 - - apps/client/src/app/app.component.html - 68 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 159 - apps/client/src/app/pages/blog/2021/07/hallo-ghostfolio/hallo-ghostfolio-page.html - 204 + libs/ui/src/lib/account-balances/account-balances.component.html + 12 - apps/client/src/app/pages/blog/2021/07/hello-ghostfolio/hello-ghostfolio-page.html - 183 + libs/ui/src/lib/activities-table/activities-table.component.html + 169 + + + Market Price + 市场价 - apps/client/src/app/pages/blog/2022/01/first-months-in-open-source/first-months-in-open-source-page.html - 183 + apps/client/src/app/components/admin-market-data-detail/market-data-detail-dialog/market-data-detail-dialog.html + 26 - apps/client/src/app/pages/blog/2022/07/ghostfolio-meets-internet-identity/ghostfolio-meets-internet-identity-page.html - 183 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 112 + + + Cancel + 取消 - apps/client/src/app/pages/blog/2022/07/how-do-i-get-my-finances-in-order/how-do-i-get-my-finances-in-order-page.html - 209 + apps/client/src/app/components/admin-market-data-detail/market-data-detail-dialog/market-data-detail-dialog.html + 46 - apps/client/src/app/pages/blog/2022/08/500-stars-on-github/500-stars-on-github-page.html - 195 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 376 - apps/client/src/app/pages/blog/2022/10/hacktoberfest-2022/hacktoberfest-2022-page.html - 181 + apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html + 43 - apps/client/src/app/pages/blog/2022/11/black-friday-2022/black-friday-2022-page.html - 141 + apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html + 42 - apps/client/src/app/pages/blog/2022/12/the-importance-of-tracking-your-personal-finances/the-importance-of-tracking-your-personal-finances-page.html - 168 + apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html + 25 - apps/client/src/app/pages/blog/2023/01/ghostfolio-auf-sackgeld-vorgestellt/ghostfolio-auf-sackgeld-vorgestellt-page.html - 178 + apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html + 58 - apps/client/src/app/pages/blog/2023/02/ghostfolio-meets-umbrel/ghostfolio-meets-umbrel-page.html - 202 + apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + 103 - apps/client/src/app/pages/blog/2023/03/1000-stars-on-github/1000-stars-on-github-page.html - 252 + apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html + 65 - apps/client/src/app/pages/blog/2023/05/unlock-your-financial-potential-with-ghostfolio/unlock-your-financial-potential-with-ghostfolio-page.html - 233 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 426 - apps/client/src/app/pages/blog/2023/07/exploring-the-path-to-fire/exploring-the-path-to-fire-page.html - 243 + apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + 38 + + + Save + 保存 - apps/client/src/app/pages/blog/2023/08/ghostfolio-joins-oss-friends/ghostfolio-joins-oss-friends-page.html - 154 + apps/client/src/app/components/admin-market-data-detail/market-data-detail-dialog/market-data-detail-dialog.html + 48 - apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.html - 273 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 383 - apps/client/src/app/pages/blog/2023/09/hacktoberfest-2023/hacktoberfest-2023-page.html - 181 + apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html + 50 - apps/client/src/app/pages/blog/2023/11/black-week-2023/black-week-2023-page.html - 148 + apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html + 49 - apps/client/src/app/pages/blog/2023/11/hacktoberfest-2023-debriefing/hacktoberfest-2023-debriefing-page.html - 270 + apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html + 32 - apps/client/src/app/pages/blog/blog-page.html - 5 + apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html + 65 - - - Changelog - 变更日志 - apps/client/src/app/app.component.html - 71 + apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + 110 - apps/client/src/app/pages/about/changelog/changelog-page.html - 4 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 433 - - Features - 功能 + + Currencies + 货币 - apps/client/src/app/app.component.html + apps/client/src/app/components/admin-market-data/admin-market-data.component.ts 73 + + + ETFs without Countries + 没有国家的 ETF - apps/client/src/app/components/header/header.component.html - 344 + apps/client/src/app/components/admin-market-data/admin-market-data.component.ts + 78 + + + ETFs without Sectors + 无行业类别的 ETF - apps/client/src/app/pages/features/features-page.html - 5 + apps/client/src/app/components/admin-market-data/admin-market-data.component.ts + 83 - - Frequently Asked Questions (FAQ) - 常见问题 (FAQ) + + Do you really want to delete this asset profile? + 您确实要删除此资产配置文件吗? - apps/client/src/app/app.component.html - 76 + apps/client/src/app/components/admin-market-data/admin-market-data.service.ts + 13 + + + Filter by... + 过滤... - apps/client/src/app/pages/about/overview/about-overview-page.html - 146 + apps/client/src/app/components/admin-market-data/admin-market-data.component.ts + 282 - - License - 许可 + + Asset Class + 资产类别 - apps/client/src/app/app.component.html - 80 + apps/client/src/app/components/admin-market-data/admin-market-data.html + 64 - apps/client/src/app/pages/about/license/license-page.html - 4 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 159 - - - Pricing - 价钱 - apps/client/src/app/app.component.html - 86 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 243 - apps/client/src/app/components/header/header.component.html - 98 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 228 - apps/client/src/app/components/header/header.component.html - 301 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 353 + + + Asset Sub Class + 资产子类别 - apps/client/src/app/components/header/header.component.html - 370 + apps/client/src/app/components/admin-market-data/admin-market-data.html + 73 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 168 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 256 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 237 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 369 + + + First Activity + 第一个活动 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/admin-market-data.html + 82 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 141 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 209 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + libs/ui/src/lib/holdings-table/holdings-table.component.html + 50 + + + Activities Count + 活动计数 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/admin-market-data.html + 91 + + + Historical Data + 历史数据 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/admin-market-data.html + 100 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 82 + + + Sectors Count + 行业数 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/admin-market-data.html + 109 + + + Countries Count + 国家数 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/admin-market-data.html + 118 + + + Gather Recent Data + 收集最近的数据 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/admin-market-data.html + 146 + + + Gather All Data + 收集所有数据 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/admin-market-data.html + 149 + + + Gather Profile Data + 收集个人资料数据 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/admin-market-data.html + 152 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 45 + + + Oops! Could not parse historical data. + 哎呀!无法解析历史数据。 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts + 232 + + + Refresh + 刷新 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 22 + + + Gather Historical Data + 收集历史数据 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 32 + + + Import + 导入 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 108 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 153 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 186 + + + Sector + 行业 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 185 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 254 + + + Country + 国家 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 196 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-users/admin-users.html + 77 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 264 + + + Sectors + 行业 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 202 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 327 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 270 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/pages/public/public-page.html + 50 + + + Countries + 国家 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 212 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 338 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 282 + + + Benchmark + 基准 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 284 + + + Symbol Mapping + 符号映射 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 290 + + + Scraper Configuration + 刮削配置 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 302 + + + Note + 笔记 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 363 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + 78 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 338 + + + Add Asset Profile + 添加资产概况 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html + 7 + + + Search + 搜索 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html + 16 + + + Add Manually + 手动添加 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html + 19 + + + Name, symbol or ISIN + 名称、符号或 ISIN - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html + 26 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 123 + + + Please add a currency: + 请添加货币: - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-overview/admin-overview.component.ts + 122 + + + is an invalid currency! + 是无效的货币! - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-overview/admin-overview.component.ts + 129 + + + Do you really want to delete this coupon? + 您确实要删除此优惠券吗? - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-overview/admin-overview.component.ts + 140 + + + Do you really want to delete this currency? + 您真的要删除该货币吗? - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 188 + apps/client/src/app/components/admin-overview/admin-overview.component.ts + 153 - - Privacy Policy - 隐私政策 + + Do you really want to delete this system message? + 您真的要删除这条系统消息吗? - apps/client/src/app/app.component.html - 90 + apps/client/src/app/components/admin-overview/admin-overview.component.ts + 166 + + + Do you really want to flush the cache? + 您真的要刷新缓存吗? - apps/client/src/app/pages/about/privacy-policy/privacy-policy-page.html - 4 + apps/client/src/app/components/admin-overview/admin-overview.component.ts + 183 - - Community - 社区 + + Please set your system message: + 请设置您的系统消息: - apps/client/src/app/app.component.html - 105 + apps/client/src/app/components/admin-overview/admin-overview.component.ts + 214 + + + Version + 版本 - apps/client/src/app/components/user-account-settings/user-account-settings.html - 81 + apps/client/src/app/components/admin-overview/admin-overview.html + 7 + + + User Count + 用户数 - apps/client/src/app/components/user-account-settings/user-account-settings.html - 86 + apps/client/src/app/components/admin-overview/admin-overview.html + 13 + + + Activity Count + 活动计数 - apps/client/src/app/components/user-account-settings/user-account-settings.html - 90 + apps/client/src/app/components/admin-overview/admin-overview.html + 23 + + + per User + 每位用户 - apps/client/src/app/components/user-account-settings/user-account-settings.html - 94 + apps/client/src/app/components/admin-overview/admin-overview.html + 33 + + + Exchange Rates + 汇率 - apps/client/src/app/components/user-account-settings/user-account-settings.html - 98 - - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 103 - - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 108 - - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 112 - - - apps/client/src/app/pages/features/features-page.html - 256 - - - - The risk of loss in trading can be substantial. It is not advisable to invest money you may need in the short term. - 交易损失的风险可能很大。不建议将短期内可能需要的资金进行投资。 - - apps/client/src/app/app.component.html - 184 + apps/client/src/app/components/admin-overview/admin-overview.html + 39 - - Alias - 别名 - - apps/client/src/app/components/access-table/access-table.component.html - 3 - + + Add Currency + 添加货币 - apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html - 11 + apps/client/src/app/components/admin-overview/admin-overview.html + 109 - - Grantee - 受赠者 + + User Signup + 用户注册 - apps/client/src/app/components/access-table/access-table.component.html - 10 + apps/client/src/app/components/admin-overview/admin-overview.html + 115 - - Type - 类型 - - apps/client/src/app/components/admin-jobs/admin-jobs.html - 28 - - - apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html - 22 - - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 12 - + + Read-only Mode + 只读模式 - libs/ui/src/lib/activities-table/activities-table.component.html - 160 + apps/client/src/app/components/admin-overview/admin-overview.html + 129 - - Details - 细节 + + System Message + 系统信息 - apps/client/src/app/components/access-table/access-table.component.html - 32 + apps/client/src/app/components/admin-overview/admin-overview.html + 153 - - Revoke - 撤销 + + Set Message + 设置留言 - apps/client/src/app/components/access-table/access-table.component.html - 59 + apps/client/src/app/components/admin-overview/admin-overview.html + 175 - - Do you really want to revoke this granted access? - 您真的要撤销此授予的访问权限吗? + + Coupons + 优惠券 - apps/client/src/app/components/access-table/access-table.component.ts - 50 + apps/client/src/app/components/admin-overview/admin-overview.html + 183 - - Cash Balance - 现金余额 + + Add + 添加 - apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html - 45 + apps/client/src/app/components/admin-overview/admin-overview.html + 243 - apps/client/src/app/components/accounts-table/accounts-table.component.html - 117 + libs/ui/src/lib/account-balances/account-balances.component.html + 93 + + + Housekeeping + 家政 - apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html - 34 + apps/client/src/app/components/admin-overview/admin-overview.html + 251 - - Equity - 公平 + + Flush Cache + 刷新缓存 - apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html - 56 + apps/client/src/app/components/admin-overview/admin-overview.html + 255 - - Activities - 活动 + + Add Platform + 添加平台 - apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html - 61 + apps/client/src/app/components/admin-platform/admin-platform.component.html + 11 + + + Url + 网址 - apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html - 90 + apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html + 350 - apps/client/src/app/components/accounts-table/accounts-table.component.html - 100 + apps/client/src/app/components/admin-platform/admin-platform.component.html + 51 - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 139 + apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html + 25 + + + Accounts + 帐户 - apps/client/src/app/components/admin-tag/admin-tag.component.html - 44 + apps/client/src/app/components/admin-platform/admin-platform.component.html + 65 apps/client/src/app/components/admin-users/admin-users.html - 134 - - - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 221 + 114 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 331 + apps/client/src/app/components/header/header.component.html + 54 - apps/client/src/app/pages/portfolio/activities/activities-page.html - 4 + apps/client/src/app/components/header/header.component.html + 255 - - - Platform - 平台 - apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html - 65 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 357 - apps/client/src/app/components/accounts-table/accounts-table.component.html - 72 + apps/client/src/app/pages/accounts/accounts-page.html + 4 - apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html - 48 + libs/ui/src/lib/assistant/assistant.html + 107 - - Cash Balances - 现金余额 + + Do you really want to delete this platform? + 您真的要删除这个平台吗? - apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html - 115 + apps/client/src/app/components/admin-platform/admin-platform.component.ts + 79 - - Transfer Cash Balance - 转移现金余额 + + Update platform + 更新平台 - apps/client/src/app/components/accounts-table/accounts-table.component.html - 9 + apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html + 8 + + + Add platform + 添加平台 - apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html - 7 + apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html + 10 - - Name - 名称 + + Platforms + 平台 - apps/client/src/app/components/accounts-table/accounts-table.component.html - 34 + apps/client/src/app/components/admin-settings/admin-settings.component.html + 4 + + + Tags + 标签 - apps/client/src/app/components/admin-market-data/admin-market-data.html - 38 + apps/client/src/app/components/admin-settings/admin-settings.component.html + 10 - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 215 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 377 - apps/client/src/app/components/admin-platform/admin-platform.component.html - 30 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 382 - apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html - 12 + libs/ui/src/lib/assistant/assistant.html + 127 + + + Add Tag + 添加标签 apps/client/src/app/components/admin-tag/admin-tag.component.html - 30 + 11 + + + Do you really want to delete this tag? + 您真的要删除此标签吗? - apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html - 12 - - - apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html - 15 - - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 134 - - - libs/ui/src/lib/activities-table/activities-table.component.html - 137 - - - libs/ui/src/lib/holdings-table/holdings-table.component.html - 28 - - - - Total - 全部的 - - apps/client/src/app/components/accounts-table/accounts-table.component.html - 45 - - - - Currency - 货币 - - apps/client/src/app/components/accounts-table/accounts-table.component.html - 55 - - - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 120 - - - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 222 - - - apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html - 25 - - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 140 - - - libs/ui/src/lib/activities-table/activities-table.component.html - 275 - - - - Value - 价值 - - apps/client/src/app/components/accounts-table/accounts-table.component.html - 152 - - - apps/client/src/app/components/accounts-table/accounts-table.component.html - 187 - - - apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html - 45 - - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 194 - - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 195 - - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 197 - - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 257 - - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 258 - - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 259 - - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 260 - - - libs/ui/src/lib/account-balances/account-balances.component.html - 34 - - - libs/ui/src/lib/activities-table/activities-table.component.html - 256 - - - libs/ui/src/lib/activities-table/activities-table.component.html - 292 - - - libs/ui/src/lib/holdings-table/holdings-table.component.html - 74 - - - - Edit - 编辑 - - apps/client/src/app/components/accounts-table/accounts-table.component.html - 254 - - - apps/client/src/app/components/admin-market-data/admin-market-data.html - 175 - - - apps/client/src/app/components/admin-overview/admin-overview.html - 80 - - - apps/client/src/app/components/admin-platform/admin-platform.component.html - 91 - - - apps/client/src/app/components/admin-tag/admin-tag.component.html - 71 - - - libs/ui/src/lib/activities-table/activities-table.component.html - 429 - - - - Delete - 删除 - - apps/client/src/app/components/accounts-table/accounts-table.component.html - 264 - - - apps/client/src/app/components/admin-market-data/admin-market-data.html - 194 - - - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 62 - - - apps/client/src/app/components/admin-overview/admin-overview.html - 90 - - - apps/client/src/app/components/admin-overview/admin-overview.html - 199 - - - apps/client/src/app/components/admin-platform/admin-platform.component.html - 101 - - - apps/client/src/app/components/admin-tag/admin-tag.component.html - 81 - - - libs/ui/src/lib/account-balances/account-balances.component.html - 80 - - - libs/ui/src/lib/activities-table/activities-table.component.html - 455 - - - - Do you really want to delete this account? - 您真的要删除该帐户吗? - - apps/client/src/app/components/accounts-table/accounts-table.component.ts - 101 - - - - Asset Profile - 资产概况 - - apps/client/src/app/components/admin-jobs/admin-jobs.html - 31 - - - - Historical Market Data - 历史市场数据 - - apps/client/src/app/components/admin-jobs/admin-jobs.html - 37 - - - - Symbol - 符号 - - apps/client/src/app/components/admin-jobs/admin-jobs.html - 45 - - - apps/client/src/app/components/admin-market-data/admin-market-data.html - 24 - - - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 115 - - - apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html - 34 - - - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 301 - - - - Data Source - 数据源 - - apps/client/src/app/components/admin-jobs/admin-jobs.html - 54 - - - apps/client/src/app/components/admin-market-data/admin-market-data.html - 51 - - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 150 - - - - Attempts - 尝试 - - apps/client/src/app/components/admin-jobs/admin-jobs.html - 82 - - - - Created - 创建 - - apps/client/src/app/components/admin-jobs/admin-jobs.html - 91 - - - - Finished - 完成的 - - apps/client/src/app/components/admin-jobs/admin-jobs.html - 100 - - - - Status - 状况 - - apps/client/src/app/components/admin-jobs/admin-jobs.html - 109 - - - - Delete Jobs - 删除作业 - - apps/client/src/app/components/admin-jobs/admin-jobs.html - 158 - - - - View Data - 查看数据 - - apps/client/src/app/components/admin-jobs/admin-jobs.html - 173 - - - - View Stacktrace - 查看堆栈跟踪 - - apps/client/src/app/components/admin-jobs/admin-jobs.html - 180 - - - - Delete Job - 删除作业 - - apps/client/src/app/components/admin-jobs/admin-jobs.html - 186 - - - - Details for - 详细信息 - - apps/client/src/app/components/admin-market-data-detail/market-data-detail-dialog/market-data-detail-dialog.html - 2 - - - - Date - 日期 - - apps/client/src/app/components/admin-market-data-detail/market-data-detail-dialog/market-data-detail-dialog.html - 6 - - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 156 - - - libs/ui/src/lib/account-balances/account-balances.component.html - 12 - - - libs/ui/src/lib/activities-table/activities-table.component.html - 169 - - - - Market Price - 市场价 - - apps/client/src/app/components/admin-market-data-detail/market-data-detail-dialog/market-data-detail-dialog.html - 26 - - - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 112 - - - - Cancel - 取消 - - apps/client/src/app/components/admin-market-data-detail/market-data-detail-dialog/market-data-detail-dialog.html - 46 - - - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 365 - - - apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html - 40 - - - apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html - 39 - - - apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html - 22 - - - apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html - 58 - - - apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html - 103 - - - apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html - 57 - - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 399 - - - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html - 38 - - - - Save - 保存 - - apps/client/src/app/components/admin-market-data-detail/market-data-detail-dialog/market-data-detail-dialog.html - 48 - - - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 372 - - - apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html - 47 - - - apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html - 46 - - - apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html - 29 - - - apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html - 65 - - - apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html - 110 - - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 406 - - - - Currencies - 货币 - - apps/client/src/app/components/admin-market-data/admin-market-data.component.ts - 73 - - - - ETFs without Countries - 没有国家的 ETF - - apps/client/src/app/components/admin-market-data/admin-market-data.component.ts - 78 - - - - ETFs without Sectors - 无行业类别的 ETF - - apps/client/src/app/components/admin-market-data/admin-market-data.component.ts - 83 - - - - Do you really want to delete this asset profile? - 您确实要删除此资产配置文件吗? - - apps/client/src/app/components/admin-market-data/admin-market-data.service.ts - 13 - - - - Filter by... - 过滤... - - apps/client/src/app/components/admin-market-data/admin-market-data.component.ts - 282 - - - - Asset Class - 资产类别 - - apps/client/src/app/components/admin-market-data/admin-market-data.html - 60 - - - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 148 - - - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 232 - - - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 228 - - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 326 - - - - Asset Sub Class - 资产子类别 - - apps/client/src/app/components/admin-market-data/admin-market-data.html - 69 - - - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 157 - - - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 245 - - - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 237 - - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 342 - - - - First Activity - 第一个活动 - - apps/client/src/app/components/admin-market-data/admin-market-data.html - 78 - - - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 130 - - - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 209 - - - libs/ui/src/lib/holdings-table/holdings-table.component.html - 50 - - - - Activities Count - 活动计数 - - apps/client/src/app/components/admin-market-data/admin-market-data.html - 87 - - - - Historical Data - 历史数据 - - apps/client/src/app/components/admin-market-data/admin-market-data.html - 96 - - - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 82 - - - - Sectors Count - 行业数 - - apps/client/src/app/components/admin-market-data/admin-market-data.html - 105 - - - - Countries Count - 国家数 - - apps/client/src/app/components/admin-market-data/admin-market-data.html - 114 - - - - Gather Recent Data - 收集最近的数据 - - apps/client/src/app/components/admin-market-data/admin-market-data.html - 144 - - - - Gather All Data - 收集所有数据 - - apps/client/src/app/components/admin-market-data/admin-market-data.html - 147 - - - - Gather Profile Data - 收集个人资料数据 - - apps/client/src/app/components/admin-market-data/admin-market-data.html - 150 - - - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 45 - - - - Oops! Could not parse historical data. - 哎呀!无法解析历史数据。 - - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 236 - - - - Refresh - 刷新 - - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 22 - - - - Gather Historical Data - 收集历史数据 - - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 32 - - - - Import - 导入 - - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 108 - - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 155 - - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 190 - - - - Sector - 行业 - - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 174 - - - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 254 - - - - Country - 国家 - - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 185 - - - apps/client/src/app/components/admin-users/admin-users.html - 77 - - - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 264 - - - - Sectors - 行业 - - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 191 - - - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 316 - - - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 270 - - - apps/client/src/app/pages/public/public-page.html - 45 - - - - Countries - 国家 - - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 201 - - - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 327 - - - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 282 - - - - Benchmark - 基准 - - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 273 - - - - Symbol Mapping - 符号映射 - - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 279 - - - - Scraper Configuration - 刮削配置 - - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 291 - - - - Note - 笔记 - - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 352 - - - apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html - 78 - - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 311 - - - - Add Asset Profile - 添加资产概况 - - apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html - 7 - - - - Search - 搜索 - - apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html - 16 - - - - Add Manually - 手动添加 - - apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html - 19 - - - - Name, symbol or ISIN - 名称、符号或 ISIN - - apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.html - 25 - - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 120 - - - - Please add a currency: - 请添加货币: - - apps/client/src/app/components/admin-overview/admin-overview.component.ts - 122 - - - - is an invalid currency! - 是无效的货币! - - apps/client/src/app/components/admin-overview/admin-overview.component.ts - 129 - - - - Do you really want to delete this coupon? - 您确实要删除此优惠券吗? - - apps/client/src/app/components/admin-overview/admin-overview.component.ts - 140 - - - - Do you really want to delete this currency? - 您真的要删除该货币吗? - - apps/client/src/app/components/admin-overview/admin-overview.component.ts - 153 - - - - Do you really want to delete this system message? - 您真的要删除这条系统消息吗? - - apps/client/src/app/components/admin-overview/admin-overview.component.ts - 166 - - - - Do you really want to flush the cache? - 您真的要刷新缓存吗? - - apps/client/src/app/components/admin-overview/admin-overview.component.ts - 183 - - - - Please set your system message: - 请设置您的系统消息: - - apps/client/src/app/components/admin-overview/admin-overview.component.ts - 214 - - - - Version - 版本 - - apps/client/src/app/components/admin-overview/admin-overview.html - 7 - - - - User Count - 用户数 - - apps/client/src/app/components/admin-overview/admin-overview.html - 13 - - - - Activity Count - 活动计数 - - apps/client/src/app/components/admin-overview/admin-overview.html - 23 - - - - per User - 每位用户 - - apps/client/src/app/components/admin-overview/admin-overview.html - 32 - - - - Exchange Rates - 汇率 - - apps/client/src/app/components/admin-overview/admin-overview.html - 37 - - - - Add Currency - 添加货币 - - apps/client/src/app/components/admin-overview/admin-overview.html - 104 - - - - User Signup - 用户注册 - - apps/client/src/app/components/admin-overview/admin-overview.html - 110 - - - - Read-only Mode - 只读模式 - - apps/client/src/app/components/admin-overview/admin-overview.html - 123 - - - - System Message - 系统信息 - - apps/client/src/app/components/admin-overview/admin-overview.html - 145 - - - - Set Message - 设置留言 - - apps/client/src/app/components/admin-overview/admin-overview.html - 165 - - - - Coupons - 优惠券 - - apps/client/src/app/components/admin-overview/admin-overview.html - 173 - - - - Add - 添加 - - apps/client/src/app/components/admin-overview/admin-overview.html - 231 - - - libs/ui/src/lib/account-balances/account-balances.component.html - 93 - - - - Housekeeping - 家政 - - apps/client/src/app/components/admin-overview/admin-overview.html - 238 - - - - Flush Cache - 刷新缓存 - - apps/client/src/app/components/admin-overview/admin-overview.html - 242 - - - - Add Platform - 添加平台 - - apps/client/src/app/components/admin-platform/admin-platform.component.html - 11 - - - - Url - 网址 - - apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 339 - - - apps/client/src/app/components/admin-platform/admin-platform.component.html - 50 - - - apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html - 22 - - - - Accounts - 帐户 - - apps/client/src/app/components/admin-platform/admin-platform.component.html - 64 - - - apps/client/src/app/components/admin-users/admin-users.html - 113 - - - apps/client/src/app/components/header/header.component.html - 54 - - - apps/client/src/app/components/header/header.component.html - 262 - - - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 357 - - - apps/client/src/app/pages/accounts/accounts-page.html - 4 - - - libs/ui/src/lib/assistant/assistant.html - 107 - - - - Do you really want to delete this platform? - 您真的要删除这个平台吗? - - apps/client/src/app/components/admin-platform/admin-platform.component.ts - 79 - - - - Update platform - 更新平台 - - apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html - 7 - - - - Add platform - 添加平台 - - apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.html - 8 - - - - Platforms - 平台 - - apps/client/src/app/components/admin-settings/admin-settings.component.html - 4 - - - - Tags - 标签 - - apps/client/src/app/components/admin-settings/admin-settings.component.html - 10 - - - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 377 - - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 355 - - - libs/ui/src/lib/assistant/assistant.html - 127 - - - - Add Tag - 添加标签 - - apps/client/src/app/components/admin-tag/admin-tag.component.html - 11 - - - - Do you really want to delete this tag? - 您真的要删除此标签吗? - - apps/client/src/app/components/admin-tag/admin-tag.component.ts - 79 - - - - Update tag - 更新标签 - - apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html - 7 - - - - Add tag - 添加标签 - - apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html - 8 - - - - Do you really want to delete this user? - 您真的要删除该用户吗? - - apps/client/src/app/components/admin-users/admin-users.component.ts - 113 - - - - User - 用户 - - apps/client/src/app/components/admin-users/admin-users.html - 29 - - - - Registration - 注册 - - apps/client/src/app/components/admin-users/admin-users.html - 96 - - - - Engagement per Day - 每天的参与度 - - apps/client/src/app/components/admin-users/admin-users.html - 158 - - - - Last Request - 最后请求 - - apps/client/src/app/components/admin-users/admin-users.html - 183 - - - - Impersonate User - 模拟用户 - - apps/client/src/app/components/admin-users/admin-users.html - 222 - - - - Delete User - 删除用户 - - apps/client/src/app/components/admin-users/admin-users.html - 232 - - - - Performance - 表现 - - apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.html - 6 - - - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 89 - - - libs/ui/src/lib/holdings-table/holdings-table.component.html - 142 - - - - Compare with... - 与之比较... - - apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.html - 19 - - - - Manage Benchmarks - 管理基准 - - apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.html - 38 - - - - Portfolio - 文件夹 - - apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts - 116 - - - apps/client/src/app/pages/portfolio/portfolio-page-routing.module.ts - 41 - - - - Benchmark - 基准 - - apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts - 128 - - - - Current Market Mood - 当前市场情绪 - - apps/client/src/app/components/fear-and-greed-index/fear-and-greed-index.component.html - 12 - - - - Overview - 概述 - - apps/client/src/app/components/header/header.component.html - 28 - - - apps/client/src/app/components/header/header.component.html - 244 - - - - Portfolio - 文件夹 - - apps/client/src/app/components/header/header.component.html - 41 - - - apps/client/src/app/components/header/header.component.html - 254 - - - - Admin Control - 管理控制 - - apps/client/src/app/components/header/header.component.html - 67 - - - apps/client/src/app/components/header/header.component.html - 278 - - - - Me - - - apps/client/src/app/components/header/header.component.html - 211 - - - - User - 用户 - - apps/client/src/app/components/header/header.component.html - 230 - - - - My Ghostfolio - 我的 Ghostfolio - - apps/client/src/app/components/header/header.component.html - 269 - - - - About Ghostfolio - 关于 Ghostfolio - - apps/client/src/app/components/header/header.component.html - 309 - - - apps/client/src/app/pages/about/overview/about-overview-page.html - 5 - - - - Sign in - 登入 - - apps/client/src/app/components/header/header.component.html - 399 - - - apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html - 71 - - - - Get started - 开始使用 - - apps/client/src/app/components/header/header.component.html - 411 - - - - Sign in - 登入 - - apps/client/src/app/components/header/header.component.ts - 229 - - - apps/client/src/app/pages/webauthn/webauthn-page-routing.module.ts - 7 - - - - Oops! Incorrect Security Token. - 哎呀!安全令牌不正确。 - - apps/client/src/app/components/header/header.component.ts - 243 - - - - Manage Activities - 管理活动 - - apps/client/src/app/components/home-holdings/home-holdings.html - 32 - - - - Fear - 恐惧 - - apps/client/src/app/components/home-market/home-market.component.ts - 25 - - - libs/ui/src/lib/i18n.ts - 71 - - - - Greed - 贪婪 - - apps/client/src/app/components/home-market/home-market.component.ts - 26 - - - libs/ui/src/lib/i18n.ts - 72 - - - - Last Days - 最后的 - - apps/client/src/app/components/home-market/home-market.html - 6 - - - - Welcome to Ghostfolio - 欢迎来到Ghostfolio - - apps/client/src/app/components/home-overview/home-overview.html - 7 - - - - Ready to take control of your personal finances? - 准备好掌控您的个人财务了吗? - - apps/client/src/app/components/home-overview/home-overview.html - 8 - - - - Setup your accounts - 设置您的帐户 - - apps/client/src/app/components/home-overview/home-overview.html - 15 - - - - Get a comprehensive financial overview by adding your bank and brokerage accounts. - 通过添加您的银行和经纪账户来获取全面的财务概览。 - - apps/client/src/app/components/home-overview/home-overview.html - 17 - - - - Capture your activities - 记录你的活动 - - apps/client/src/app/components/home-overview/home-overview.html - 24 - - - - Record your investment activities to keep your portfolio up to date. - 记录您的投资活动以使您的投资组合保持最新状态。 - - apps/client/src/app/components/home-overview/home-overview.html - 26 - - - - Monitor and analyze your portfolio - 监控和分析您的投资组合 - - apps/client/src/app/components/home-overview/home-overview.html - 33 - - - - Track your progress in real-time with comprehensive analysis and insights. - 通过全面的分析和见解实时跟踪您的进度。 - - apps/client/src/app/components/home-overview/home-overview.html - 35 - - - - Setup accounts - 设置帐户 - - apps/client/src/app/components/home-overview/home-overview.html - 48 - - - - Add activity - 添加活动 - - apps/client/src/app/components/home-overview/home-overview.html - 56 - - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 8 - - - - This feature requires a subscription. - 此功能需要订阅。 - - apps/client/src/app/components/home-summary/home-summary.component.ts - 113 - - - apps/client/src/app/core/http-response.interceptor.ts - 69 - - - - Upgrade Plan - 升级计划 - - apps/client/src/app/components/home-summary/home-summary.component.ts - 115 - - - apps/client/src/app/core/http-response.interceptor.ts - 72 - - - - Summary - 概括 - - apps/client/src/app/components/home-summary/home-summary.html - 2 - - - - Total Amount - 总金额 - - apps/client/src/app/components/investment-chart/investment-chart.component.ts - 142 - - - - Savings Rate - 储蓄率 - - apps/client/src/app/components/investment-chart/investment-chart.component.ts - 214 - - - - Security Token - 安全令牌 - - apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html - 11 - - - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html - 10 - - - - or - - - apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html - 31 - - - apps/client/src/app/pages/landing/landing-page.html - 423 - - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 99 - - - apps/client/src/app/pages/register/register-page.html - 29 - - - apps/client/src/app/pages/webauthn/webauthn-page.html - 29 - - - - Sign in with Internet Identity - 使用互联网身份登录 - - apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html - 42 - - - - Sign in with Google - 使用 Google 登录 - - apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html - 52 - - - - Stay signed in - 保持登录 - - apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html - 61 - - - - Time in Market - 上市时间 - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 3 - - - - Buy - - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 31 - - - - Sell - - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 43 - - - - Investment - 投资 - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 58 - - - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 165 - - - - Absolute Gross Performance - 绝对总业绩 - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 70 - - - - Gross Performance - 总表现 - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 85 - - - - Fees - 费用 - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 108 - - - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 199 - - - apps/client/src/app/pages/portfolio/fire/fire-page.html - 161 - - - - Absolute Net Performance - 绝对净绩效 - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 124 - - - - Net Performance - 净绩效 - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 139 - - - - Total Assets - 总资产 - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 165 - - - - Valuables - 贵重物品 - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 178 - - - - Emergency Fund - 应急基金 - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 190 - - - apps/client/src/app/pages/features/features-page.html - 89 - - - apps/client/src/app/pages/portfolio/fire/fire-page.html - 122 - - - - Cash - 现金 - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 211 - - - - Assets - 资产 - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 224 - - - - Buying Power - 购买力 - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 237 - - - - Excluded from Analysis - 从分析中排除 - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 249 - - - - Liabilities - 负债 - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 264 - - - apps/client/src/app/pages/features/features-page.html - 102 - - - - Net Worth - 净值 - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 284 - - - - Annualized Performance - 年化业绩 - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 296 - - - - Interest - 利息 - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 318 - - - - Dividend - 股息 - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html - 330 - - - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 177 - - - apps/client/src/app/pages/features/features-page.html - 63 - - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 192 - - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 255 - - - - Please enter the amount of your emergency fund: - 请输入您的应急基金金额: - - apps/client/src/app/components/portfolio-summary/portfolio-summary.component.ts - 57 - - - - Change - 修改 - - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 63 - - - libs/ui/src/lib/holdings-table/holdings-table.component.html - 119 - - - - Average Unit Price - 平均单价 - - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 101 - - - - Minimum Price - 最低价格 - - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 128 - - - - Maximum Price - 最高价格 - - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 144 - - - - Quantity - 数量 - - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 154 - - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 179 - - - libs/ui/src/lib/activities-table/activities-table.component.html - 185 - - - - Report Data Glitch - 报告数据故障 - - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html - 395 - - - - Are you an ambitious investor who needs the full picture? - 您是一位雄心勃勃、需要全面了解的投资者吗? - - apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 12 - - - - Upgrade to Ghostfolio Premium today and gain access to exclusive features to enhance your investment experience: - 立即升级至 Ghostfolio Premium 并获得独家功能,以增强您的投资体验: - - apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 15 - - - - Portfolio Summary - 投资组合摘要 - - apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 22 - - - apps/client/src/app/pages/pricing/pricing-page.html - 55 - - - apps/client/src/app/pages/pricing/pricing-page.html - 199 - - - - Portfolio Allocations - 投资组合分配 - - apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 26 - - - apps/client/src/app/pages/features/features-page.html - 160 - - - apps/client/src/app/pages/pricing/pricing-page.html - 59 - - - apps/client/src/app/pages/pricing/pricing-page.html - 203 - - - - Performance Benchmarks - 性能基准 - - apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 30 - - - apps/client/src/app/pages/pricing/pricing-page.html - 63 - - - apps/client/src/app/pages/pricing/pricing-page.html - 207 - - - - FIRE Calculator - 财务自由计算器 - - apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 34 - - - apps/client/src/app/pages/pricing/pricing-page.html - 67 - - - apps/client/src/app/pages/pricing/pricing-page.html - 211 - - - - Professional Data Provider - 专业数据提供商 - - apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 38 - - - apps/client/src/app/pages/pricing/pricing-page.html - 226 - - - - and more Features... - 以及更多功能... - - apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 42 - - - apps/client/src/app/pages/pricing/pricing-page.html - 83 - - - apps/client/src/app/pages/pricing/pricing-page.html - 231 - - - - Get the tools to effectively manage your finances and refine your personal investment strategy. - 获取有效管理财务和完善个人投资策略的工具。 - - apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 45 - - - - Skip - 跳过 - - apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 52 - - - - Upgrade Plan - 升级计划 - - apps/client/src/app/components/header/header.component.html - 182 - - - apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html - 59 - - - apps/client/src/app/components/user-account-membership/user-account-membership.html - 20 - - - apps/client/src/app/pages/pricing/pricing-page.html - 268 - - - - Today - 今天 - - apps/client/src/app/components/toggle/toggle.component.ts - 22 - - - libs/ui/src/lib/assistant/assistant.component.ts - 215 - - - - YTD - 年初至今 - - apps/client/src/app/components/toggle/toggle.component.ts - 23 - - - libs/ui/src/lib/assistant/assistant.component.ts - 225 - - - - 1Y - 1年 - - apps/client/src/app/components/toggle/toggle.component.ts - 24 - - - libs/ui/src/lib/assistant/assistant.component.ts - 229 - - - - 5Y - 5年 - - apps/client/src/app/components/toggle/toggle.component.ts - 25 - - - libs/ui/src/lib/assistant/assistant.component.ts - 233 - - - - Max - 最大限度 - - apps/client/src/app/components/toggle/toggle.component.ts - 26 - - - libs/ui/src/lib/assistant/assistant.component.ts - 236 - - - - Grant access - 授予访问权限 - - apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html - 7 - - - - Public - 公开 - - apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html - 25 - - - - Granted Access - 授予访问权限 - - apps/client/src/app/components/user-account-access/user-account-access.html - 5 - - - - Please enter your coupon code: - 请输入您的优惠券代码: - - apps/client/src/app/components/user-account-membership/user-account-membership.component.ts - 111 - - - - Could not redeem coupon code - 无法兑换优惠券代码 - - apps/client/src/app/components/user-account-membership/user-account-membership.component.ts - 121 - - - - Coupon code has been redeemed - 优惠券代码已兑换 - - apps/client/src/app/components/user-account-membership/user-account-membership.component.ts - 133 - - - - Reload - 重新加载 - - apps/client/src/app/components/user-account-membership/user-account-membership.component.ts - 134 - - - - per year - 每年 - - apps/client/src/app/components/user-account-membership/user-account-membership.html - 41 - - - apps/client/src/app/pages/pricing/pricing-page.html - 254 - - - - Try Premium - 尝试高级版 - - apps/client/src/app/components/user-account-membership/user-account-membership.html - 50 - - - - Redeem Coupon - 兑换优惠券 - - apps/client/src/app/components/user-account-membership/user-account-membership.html - 63 - - - - Auto - 自动 - - apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 33 - - - - Do you really want to remove this sign in method? - 您确实要删除此登录方法吗? - - apps/client/src/app/components/user-account-settings/user-account-settings.component.ts - 189 - - - - Settings - 设置 - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 2 - - - - Presenter View - 演示者视图 - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 7 - - - - Protection for sensitive information like absolute performances and quantity values - 保护绝对性能和数量值等敏感信息 - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 8 - - - - Base Currency - 基础货币 - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 27 - - - - Language - 语言 - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 50 - - - - Locale - 语言环境 - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 121 - - - - Date and number format - 日期和数字格式 - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 123 - - - - Appearance - 外貌 - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 146 - - - - Auto - 自动 - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 160 - - - - Light - 明亮 - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 161 - - - - Dark - 黑暗 - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 162 - - - - Zen Mode - 极简模式 - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 171 - - - apps/client/src/app/pages/features/features-page.html - 190 - - - - Distraction-free experience for turbulent times - 动荡时期的无干扰体验 - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 172 - - - - Biometric Authentication - 生物识别认证 - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 188 - - - - Sign in with fingerprint - 使用指纹登录 - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 189 - - - - Experimental Features - 实验性功能 - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 206 - - - - Sneak peek at upcoming functionality - 预览即将推出的功能 - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 207 - - - - User ID - 用户身份 - - apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html - 45 - - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 223 - - - - Export Data - 导出数据 - - apps/client/src/app/components/user-account-settings/user-account-settings.html - 231 - - - - This feature is currently unavailable. - 此功能目前无法使用。 - - apps/client/src/app/core/http-response.interceptor.ts - 60 - - - - Please try again later. - 请稍后再试。 - - apps/client/src/app/core/http-response.interceptor.ts - 62 - - - apps/client/src/app/core/http-response.interceptor.ts - 91 - - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 138 - - - - Oops! Something went wrong. - 哎呀!出了些问题。 - - apps/client/src/app/core/http-response.interceptor.ts - 89 - - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 136 - - - - Okay - 好的 - - apps/client/src/app/core/http-response.interceptor.ts - 92 - - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 139 - - - - About - 关于 - - apps/client/src/app/pages/about/about-page-routing.module.ts - 51 - - - apps/client/src/app/pages/about/about-page.component.ts - 44 - - - apps/client/src/app/pages/about/overview/about-overview-page-routing.module.ts - 13 - - - - Changelog - 更新日志 - - apps/client/src/app/pages/about/about-page.component.ts - 49 - - - apps/client/src/app/pages/about/changelog/changelog-page-routing.module.ts - 13 - - - - License - 许可 - - apps/client/src/app/pages/about/about-page.component.ts - 54 - - - apps/client/src/app/pages/about/license/license-page-routing.module.ts - 13 - - - - Privacy Policy - 隐私政策 - - apps/client/src/app/pages/about/about-page.component.ts - 62 - - - apps/client/src/app/pages/about/privacy-policy/privacy-policy-page-routing.module.ts - 13 - - - - Our - 我们的 - - apps/client/src/app/pages/about/oss-friends/oss-friends-page.html - 6 - - - - Discover other exciting Open Source Software projects - 发现其他令人兴奋的开源软件项目 - - apps/client/src/app/pages/about/oss-friends/oss-friends-page.html - 9 - - - - Visit - 访问 - - apps/client/src/app/pages/about/oss-friends/oss-friends-page.html - 28 - - - - Accounts - 账户 - - apps/client/src/app/pages/accounts/accounts-page-routing.module.ts - 13 - - - - Oops, cash balance transfer has failed. - 糟糕,现金余额转账失败。 - - apps/client/src/app/pages/accounts/accounts-page.component.ts - 304 - - - - Update account - 更新账户 - - apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html - 8 - - - - Add account - 新增帐户 - - apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html - 10 - - - - Account ID - 帐户ID - - apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html - 96 - - - - From - - - apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html - 11 - - - - To - - - apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html - 28 - - - - Transfer - 转移 - - apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html - 64 - - - - Admin Control - 管理控制 - - apps/client/src/app/pages/admin/admin-page-routing.module.ts - 20 - - - - Market Data - 市场数据 - - apps/client/src/app/pages/admin/admin-page-routing.module.ts - 30 - - - apps/client/src/app/pages/admin/admin-page.component.ts - 37 - - - - Settings - 设置 - - apps/client/src/app/pages/admin/admin-page-routing.module.ts - 35 - - - apps/client/src/app/pages/admin/admin-page.component.ts - 32 - - - apps/client/src/app/pages/user-account/user-account-page-routing.module.ts - 18 - - - apps/client/src/app/pages/user-account/user-account-page.component.ts - 35 - - - - Users - 用户 - - apps/client/src/app/pages/admin/admin-page-routing.module.ts - 40 - - - apps/client/src/app/pages/admin/admin-page.component.ts - 47 - - - - Overview - 概述 - - apps/client/src/app/pages/admin/admin-page.component.ts - 27 - - - apps/client/src/app/pages/home/home-page.component.ts - 37 - - - apps/client/src/app/pages/zen/zen-page-routing.module.ts - 19 - - - apps/client/src/app/pages/zen/zen-page.component.ts - 34 - - - - Blog - 博客 - - apps/client/src/app/pages/blog/blog-page-routing.module.ts - 13 - - - - Discover the latest Ghostfolio updates and insights on personal finance - 了解最新的 Ghostfolio 更新和个人理财见解 - - apps/client/src/app/pages/blog/blog-page.html - 7 - - - - As you are already logged in, you cannot access the demo account. - 由于您已经登录,因此无法访问模拟帐户。 - - apps/client/src/app/pages/demo/demo-page.component.ts - 32 - - - - Frequently Asked Questions (FAQ) - 常见问题 (FAQ) - - apps/client/src/app/pages/faq/faq-page-routing.module.ts - 34 - - - apps/client/src/app/pages/faq/overview/faq-overview-page-routing.module.ts - 13 - - - - Frequently Asked Questions (FAQ) - 常见问题 (FAQ) - - apps/client/src/app/pages/faq/overview/faq-overview-page.html - 4 - - - apps/client/src/app/pages/faq/saas/saas-page.html - 4 - - - apps/client/src/app/pages/faq/self-hosting/self-hosting-page.html - 4 - - - - Features - 功能 - - apps/client/src/app/pages/features/features-page-routing.module.ts - 13 - - - - Check out the numerous features of Ghostfolio to manage your wealth - 查看 Ghostfolio 的众多功能来管理您的财富 - - apps/client/src/app/pages/features/features-page.html - 6 - - - - Stocks - 股票 - - apps/client/src/app/pages/features/features-page.html - 15 - - - - ETFs - ETF - - apps/client/src/app/pages/features/features-page.html - 25 - - - - Bonds - 债券 - - apps/client/src/app/pages/features/features-page.html - 38 - - - - Cryptocurrencies - 加密货币 - - apps/client/src/app/pages/features/features-page.html - 51 - - - - Wealth Items - 财富项目 - - apps/client/src/app/pages/features/features-page.html - 76 - - - - Import and Export - 导入和导出 - - apps/client/src/app/pages/features/features-page.html - 115 - - - - Multi-Accounts - 多账户 - - apps/client/src/app/pages/features/features-page.html - 127 - - - - Portfolio Calculations - 投资组合计算 - - apps/client/src/app/pages/features/features-page.html - 141 - - - - Dark Mode - 深色模式 - - apps/client/src/app/pages/features/features-page.html - 177 - - - - Market Mood - 市场情绪 - - apps/client/src/app/pages/features/features-page.html - 205 - - - - Static Analysis - 静态分析 - - apps/client/src/app/pages/features/features-page.html - 224 - - - - Multi-Language - 多语言 - - apps/client/src/app/pages/features/features-page.html - 241 - - - - Open Source Software - 开源软件 - - apps/client/src/app/pages/features/features-page.html - 275 - - - - Get Started - 立即开始 - - apps/client/src/app/pages/features/features-page.html - 300 - - - apps/client/src/app/pages/public/public-page.html - 153 - - - - Holdings - 控股 - - apps/client/src/app/pages/home/home-page-routing.module.ts - 23 - - - apps/client/src/app/pages/home/home-page-routing.module.ts - 28 - - - apps/client/src/app/pages/home/home-page.component.ts - 42 - - - apps/client/src/app/pages/zen/zen-page.component.ts - 39 - - - - Summary - 概括 - - apps/client/src/app/pages/home/home-page-routing.module.ts - 33 - - - apps/client/src/app/pages/home/home-page.component.ts - 47 - - - - Markets - 市场 - - apps/client/src/app/pages/home/home-page-routing.module.ts - 38 - - - apps/client/src/app/pages/home/home-page.component.ts - 52 - - - apps/client/src/app/pages/markets/markets-page-routing.module.ts - 13 - - - - Ghostfolio is a personal finance dashboard to keep track of your net worth including cash, stocks, ETFs and cryptocurrencies across multiple platforms. - Ghostfolio 是一个个人财务仪表板,用于跨多个平台跟踪您的净资产,包括现金、股票、ETF 和加密货币。 - - apps/client/src/app/pages/i18n/i18n-page.html - 4 - - - - app, asset, cryptocurrency, dashboard, etf, finance, management, performance, portfolio, software, stock, trading, wealth, web3 - 应用程序、资产、加密货币、仪表板、etf、财务、管理、绩效、投资组合、软件、股票、交易、财富、web3 - - apps/client/src/app/pages/i18n/i18n-page.html - 9 - - - - Open Source Wealth Management Software - 开源财富管理软件 - - apps/client/src/app/pages/i18n/i18n-page.html - 14 - - - - Manage your wealth like a boss - 像老板一样管理您的财富 - - apps/client/src/app/pages/landing/landing-page.html - 5 - - - - Ghostfolio is a privacy-first, open source dashboard for your personal finances. Break down your asset allocation, know your net worth and make solid, data-driven investment decisions. - Ghostfolio 是一个隐私优先、开源的个人财务仪表板。分解您的资产配置,了解您的净资产并做出可靠的、数据驱动的投资决策。 - - apps/client/src/app/pages/landing/landing-page.html - 9 - - - - Get Started - 开始使用 - - apps/client/src/app/pages/landing/landing-page.html - 41 - - - apps/client/src/app/pages/landing/landing-page.html - 419 - - - - or - - - apps/client/src/app/pages/landing/landing-page.html - 46 - - - - Live Demo - 现场演示 - - apps/client/src/app/pages/landing/landing-page.html - 49 - - - apps/client/src/app/pages/landing/landing-page.html - 424 - - - - Monthly Active Users - 每月活跃用户数 - - apps/client/src/app/pages/landing/landing-page.html - 69 - - - - Stars on GitHub - GitHub 上的星星 - - apps/client/src/app/pages/landing/landing-page.html - 87 - - - apps/client/src/app/pages/open/open-page.html - 103 - - - - Pulls on Docker Hub - 拉动 Docker Hub - - apps/client/src/app/pages/landing/landing-page.html - 105 - - - apps/client/src/app/pages/open/open-page.html - 117 - - - - As seen in - 如图所示 - - apps/client/src/app/pages/landing/landing-page.html - 113 - - - - Protect your assets. Refine your personal investment strategy. - 保护你的资产。完善你的个人投资策略 - - apps/client/src/app/pages/landing/landing-page.html - 215 - - - - Ghostfolio empowers busy people to keep track of stocks, ETFs or cryptocurrencies without being tracked. - Ghostfolio 使忙碌的人们能够在不被追踪的情况下跟踪股票、ETF 或加密货币。 - - apps/client/src/app/pages/landing/landing-page.html - 219 - - - - 360° View - 360° 视角 - - apps/client/src/app/pages/landing/landing-page.html - 230 - - - - Get the full picture of your personal finances across multiple platforms. - 跨多个平台全面了解您的个人财务状况。 - - apps/client/src/app/pages/landing/landing-page.html - 232 - - - - Web3 Ready - Web3 就绪 - - apps/client/src/app/pages/landing/landing-page.html - 241 - - - - Use Ghostfolio anonymously and own your financial data. - 匿名使用 Ghostfolio 并拥有您的财务数据。 - - apps/client/src/app/pages/landing/landing-page.html - 243 - - - - Open Source - 开源 - - apps/client/src/app/pages/landing/landing-page.html - 251 - - - - Benefit from continuous improvements through a strong community. - 通过强大的社区不断改进,从中受益。 - - apps/client/src/app/pages/landing/landing-page.html - 253 - - - - Why Ghostfolio? - 为什么使用Ghostfolio - - apps/client/src/app/pages/landing/landing-page.html - 262 - - - - Ghostfolio is for you if you are... - 如果您符合以下条件,那么 Ghostfolio 适合您... - - apps/client/src/app/pages/landing/landing-page.html - 263 - - - - trading stocks, ETFs or cryptocurrencies on multiple platforms - 在多个平台上交易股票、ETF 或加密货币 - - apps/client/src/app/pages/landing/landing-page.html - 270 - - - - pursuing a buy & hold strategy - 采取买入并持有策略 - - apps/client/src/app/pages/landing/landing-page.html - 276 - - - - interested in getting insights of your portfolio composition - 有兴趣深入了解您的投资组合构成 - - apps/client/src/app/pages/landing/landing-page.html - 281 - - - - valuing privacy and data ownership - 重视隐私和数据所有权 - - apps/client/src/app/pages/landing/landing-page.html - 286 - - - - into minimalism - 进入极简主义 - - apps/client/src/app/pages/landing/landing-page.html - 289 - - - - caring about diversifying your financial resources - 关心您的财务资源多元化 - - apps/client/src/app/pages/landing/landing-page.html - 293 - - - - interested in financial independence - 对财务独立感兴趣 - - apps/client/src/app/pages/landing/landing-page.html - 297 - - - - saying no to spreadsheets in - 对电子表格说不 - - apps/client/src/app/pages/landing/landing-page.html - 301 - - - - still reading this list - 仍在阅读此列表 - - apps/client/src/app/pages/landing/landing-page.html - 304 - - - - Learn more about Ghostfolio - 了解有关 Ghostfolio 的更多信息 - - apps/client/src/app/pages/landing/landing-page.html - 309 - - - - What our users are saying - 我们的什么用户正在说 - - apps/client/src/app/pages/landing/landing-page.html - 317 - - - - Members from around the globe are using Ghostfolio Premium - 来自世界各地的会员正在使用Ghostfolio 高级版 - - apps/client/src/app/pages/landing/landing-page.html - 349 - - - - How does Ghostfolio work? - 如何幽灵作品集工作? - - apps/client/src/app/pages/landing/landing-page.html - 361 - - - - Get started in only 3 steps - 只需 3 步即可开始 - - apps/client/src/app/pages/landing/landing-page.html - 364 - - - - Sign up anonymously* - 匿名注册* - - apps/client/src/app/pages/landing/landing-page.html - 370 - - - - * no e-mail address nor credit card required - * 无需电子邮件地址或信用卡 - - apps/client/src/app/pages/landing/landing-page.html - 372 - - - - Add any of your historical transactions - 添加您的任何历史交易 - - apps/client/src/app/pages/landing/landing-page.html - 383 - - - - Get valuable insights of your portfolio composition - 获取有关您的投资组合构成的宝贵见解 - - apps/client/src/app/pages/landing/landing-page.html - 395 - - - - Are you ready? - 准备好? - - apps/client/src/app/pages/landing/landing-page.html - 407 - - - - Join now or check out the example account - 立即加入或查看示例帐户 - - apps/client/src/app/pages/landing/landing-page.html - 408 - - - - At Ghostfolio, transparency is at the core of our values. We publish the source code as open source software (OSS) under the AGPL-3.0 license and we openly share aggregated key metrics of the platform’s operational status. - 在 Ghostfolio,透明度是我们价值观的核心。我们将源代码发布为开源软件(OSS)下AGPL-3.0许可证我们公开分享平台运营状态的汇总关键指标。 - - apps/client/src/app/pages/open/open-page.html - 6 - - - - (Last 24 hours) - (最近 24 小时) - - apps/client/src/app/pages/open/open-page.html - 37 - - - - Active Users - 活跃用户 - - apps/client/src/app/pages/open/open-page.html - 40 - - - apps/client/src/app/pages/open/open-page.html - 62 - - - - (Last 30 days) - (最近 30 天) - - apps/client/src/app/pages/open/open-page.html - 48 - - - apps/client/src/app/pages/open/open-page.html - 59 - - - - New Users - 新用户 - - apps/client/src/app/pages/open/open-page.html - 51 - - - - Users in Slack community - Slack 社区的用户 - - apps/client/src/app/pages/open/open-page.html - 75 - - - - Contributors on GitHub - GitHub 上的贡献者 - - apps/client/src/app/pages/open/open-page.html - 89 - - - - (Last 90 days) - (过去 90 天) - - apps/client/src/app/pages/open/open-page.html - 127 - - - - Uptime - 正常运行时间 - - apps/client/src/app/pages/open/open-page.html - 132 - - - - Activities - 活动 - - apps/client/src/app/pages/portfolio/activities/activities-page-routing.module.ts - 13 - - - apps/client/src/app/pages/portfolio/portfolio-page.component.ts - 39 - - - - Do you really want to delete these activities? - 您真的要删除所有活动吗? - - libs/ui/src/lib/activities-table/activities-table.component.ts - 216 - - - - Update activity - 更新活动 - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 7 - - - - Stocks, ETFs, bonds, cryptocurrencies, commodities - 股票、ETF、债券、加密货币、大宗商品 - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 22 - - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 62 - - - - One-time fee, annual account fees - 一次性费用、年度账户费用 - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 30 - - - - Distribution of corporate earnings - 企业盈利分配 - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 38 - - - - Revenue for lending out money - 放贷收入 - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 46 - - - - Mortgages, personal loans, credit cards - 抵押贷款、个人贷款、信用卡 - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 54 - - - - Luxury items, real estate, private companies - 奢侈品、房地产、私营公司 - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 70 - - - - Account - 帐户 - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 82 - - - libs/ui/src/lib/activities-table/activities-table.component.html - 307 - - - - Update Cash Balance - 更新现金余额 - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 108 - - - - Unit Price - 单价 - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 199 - - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 261 - - - libs/ui/src/lib/activities-table/activities-table.component.html - 209 - - - - Oops! Could not get the historical exchange rate from - 哎呀!无法从以下来源获取历史汇率 - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 226 - - - - Fee - 费用 - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 280 - - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 302 - - - libs/ui/src/lib/activities-table/activities-table.component.html - 233 - - - - Oops! Could not get the historical exchange rate from - 哎呀!无法获取历史汇率 - - apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html - 292 - - - - Import Activities - 导入活动 - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 44 - - - - Import Dividends - 导入股息 - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 86 - - - - Importing data... - 正在导入数据... - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 120 - - - - Import has been completed - 导入已完成 - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 128 - - - - Validating data... - 验证数据... - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts - 233 - - - - Select Holding - 选择控股 - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 20 - - - - Select File - 选择文件 - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 23 - - - - Holding - 保持 - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 33 - - - - Load Dividends - 加载股息 - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 70 - - - - Choose or drop a file here - 在此处选择或放置文件 - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 86 - - - - The following file formats are supported: - 支持以下文件格式: - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 92 - - - - Select Dividends - 选择股息 - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 115 - - - - Select Activities - 选择活动 - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 118 - - - - Back - 后退 - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 146 - - - apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html - 182 - - - - Allocations - 分配 - - apps/client/src/app/pages/portfolio/allocations/allocations-page-routing.module.ts - 13 - - - apps/client/src/app/pages/portfolio/portfolio-page.component.ts - 44 - - - - Allocations - 分配 - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 4 - - - - Proportion of Net Worth - 占净资产的比例 - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 12 - - - - By Platform - 按平台 - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 44 - - - - By Currency - 按货币 - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 63 - - - - By Asset Class - 按资产类别 - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 86 - - - - By Holding - 通过持有 - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 109 - - - - By Sector - 按部门 - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 132 - - - - By Continent - 按大陆 - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 156 - - - - By Market - 按市场 - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 179 - - - - Regions - 区域 - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 203 - - - apps/client/src/app/pages/public/public-page.html - 76 - - - - Developed Markets - 发达市场 - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 228 - - - apps/client/src/app/pages/public/public-page.html - 93 - - - - Emerging Markets - 新兴市场 - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 237 - - - apps/client/src/app/pages/public/public-page.html - 102 - - - - Other Markets - 其他市场 - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 246 - - - apps/client/src/app/pages/public/public-page.html - 111 - - - - No data available - 无可用数据 - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 258 - - - apps/client/src/app/pages/public/public-page.html - 123 - - - - By Account - 按帐户 - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 270 - - - - By ETF Provider - 按 ETF 提供商 - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 290 - - - - By Country - 按国家/地区 - - apps/client/src/app/pages/portfolio/allocations/allocations-page.html - 313 - - - - Analysis - 分析 - - apps/client/src/app/pages/portfolio/analysis/analysis-page-routing.module.ts - 13 - - - apps/client/src/app/pages/portfolio/portfolio-page.component.ts - 34 - - - - Dividend - 股息 - - apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts - 38 - - - libs/ui/src/lib/i18n.ts - 32 - - - - Deposit - 订金 - - libs/ui/src/lib/fire-calculator/fire-calculator.component.ts - 357 - - - - Monthly - 每月 - - apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts - 50 - - - - Yearly - 每年 - - apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts - 51 - - - - Analysis - 分析 - - apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 2 - - - - Top - 顶部 - - apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 168 - - - - Bottom - 底部 - - apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 214 - - - - Portfolio Evolution - 投资组合演变 - - apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 264 - - - - Investment Timeline - 投资时间表 - - apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 294 - - - - Current Streak - 当前连胜 - - apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 315 - - - - Longest Streak - 最长连续纪录 - - apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 324 - - - - Dividend Timeline - 股息时间表 - - apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 352 - - - - FIRE - 财务独立 - - apps/client/src/app/pages/portfolio/fire/fire-page-routing.module.ts - 13 - - - - FIRE - 财务独立 - - apps/client/src/app/pages/portfolio/fire/fire-page.html - 4 - - - - Calculator - 计算器 - - apps/client/src/app/pages/portfolio/fire/fire-page.html - 7 - - - - 4% Rule - 4%规则 - - apps/client/src/app/pages/portfolio/fire/fire-page.html - 41 - - - - Ghostfolio X-ray uses static analysis to identify potential issues and risks in your portfolio. - Ghostfolio X-ray 使用静态分析来识别您的投资组合中的潜在问题和风险。 - - apps/client/src/app/pages/portfolio/fire/fire-page.html - 111 - - - - Currency Cluster Risks - 货币集群风险 - - apps/client/src/app/pages/portfolio/fire/fire-page.html - 135 - - - - Account Cluster Risks - 账户集群风险 - - apps/client/src/app/pages/portfolio/fire/fire-page.html - 148 - - - - Holdings - 控股 - - apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html - 77 - - - apps/client/src/app/components/home-holdings/home-holdings.html - 4 - - - apps/client/src/app/pages/public/public-page.html - 14 - - - libs/ui/src/lib/assistant/assistant.html - 46 - - - - Pricing - 价钱 - - apps/client/src/app/pages/pricing/pricing-page-routing.module.ts - 13 - - - - Pricing Plans - 定价计划 - - apps/client/src/app/pages/pricing/pricing-page.html - 4 - - - - Our official Ghostfolio Premium cloud offering is the easiest way to get started. Due to the time it saves, this will be the best option for most people. Revenue is used to cover the costs of the hosting infrastructure and to fund ongoing development. - 我们的官方 Ghostfolio Premium 云产品是最简单的入门方法。由于它节省了时间,这对于大多数人来说将是最佳选择。收入用于支付托管基础设施的成本和资助持续开发。 - - apps/client/src/app/pages/pricing/pricing-page.html - 6 - - - - If you prefer to run Ghostfolio on your own infrastructure, please find the source code and further instructions on GitHub. - 如果你希望在自己的基础设施上运行 Ghostfolio,请查看源代码和进一步的说明GitHub - - apps/client/src/app/pages/pricing/pricing-page.html - 24 - - - - For tech-savvy investors who prefer to run Ghostfolio on their own infrastructure. - 适合喜欢在自己的基础设施上运行 Ghostfolio 的精通技术的投资者。 - - apps/client/src/app/pages/pricing/pricing-page.html - 36 - - - - Unlimited Transactions - 无限交易 - - apps/client/src/app/pages/pricing/pricing-page.html - 43 - - - apps/client/src/app/pages/pricing/pricing-page.html - 126 - - - apps/client/src/app/pages/pricing/pricing-page.html - 187 - - - - Unlimited Accounts - 无限账户 - - apps/client/src/app/pages/pricing/pricing-page.html - 47 - - - apps/client/src/app/pages/pricing/pricing-page.html - 130 - - - apps/client/src/app/pages/pricing/pricing-page.html - 191 - - - - Portfolio Performance - 投资组合表现 - - apps/client/src/app/pages/pricing/pricing-page.html - 51 - - - apps/client/src/app/pages/pricing/pricing-page.html - 134 - - - apps/client/src/app/pages/pricing/pricing-page.html - 195 - - - - Data Import and Export - 数据导入与导出 - - apps/client/src/app/pages/pricing/pricing-page.html - 71 - - - apps/client/src/app/pages/pricing/pricing-page.html - 138 - - - apps/client/src/app/pages/pricing/pricing-page.html - 215 - - - - Community Support - 社区支持 - - apps/client/src/app/pages/pricing/pricing-page.html - 88 - - - - Self-hosted, update manually. - 自托管,手动更新。 - - apps/client/src/app/pages/pricing/pricing-page.html - 92 - - - - Free - 自由的 - - apps/client/src/app/pages/pricing/pricing-page.html - 93 - - - apps/client/src/app/pages/pricing/pricing-page.html - 150 - - - - For new investors who are just getting started with trading. - 适合刚开始交易的新投资者。 - - apps/client/src/app/pages/pricing/pricing-page.html - 120 - - - - Fully managed Ghostfolio cloud offering. - 完全托管的 Ghostfolio 云产品。 - - apps/client/src/app/pages/pricing/pricing-page.html - 149 - - - apps/client/src/app/pages/pricing/pricing-page.html - 240 - - - - For ambitious investors who need the full picture of their financial assets. - 适合需要全面了解其金融资产的雄心勃勃的投资者。 - - apps/client/src/app/pages/pricing/pricing-page.html - 180 - - - - Email and Chat Support - 电子邮件和聊天支持 - - apps/client/src/app/pages/pricing/pricing-page.html - 236 - - - - Renew Plan - 更新计划 - - apps/client/src/app/components/header/header.component.html - 190 - - - apps/client/src/app/components/user-account-membership/user-account-membership.html - 28 - - - apps/client/src/app/pages/pricing/pricing-page.html - 276 - - - - One-time payment, no auto-renewal. - 一次性付款,无自动续订。 - - apps/client/src/app/pages/pricing/pricing-page.html - 280 - - - - Get Started - 开始使用 - - apps/client/src/app/pages/pricing/pricing-page.html - 291 - - - - It’s free. - 免费。 - - apps/client/src/app/pages/pricing/pricing-page.html - 294 - - - - Hello, has shared a Portfolio with you! - 你好,分享了一个文件夹与你! - - apps/client/src/app/pages/public/public-page.html - 4 - - - - Currencies - 货币 - - apps/client/src/app/pages/public/public-page.html - 30 - - - - Continents - 大陆 - - apps/client/src/app/pages/public/public-page.html - 60 - - - - Ghostfolio empowers you to keep track of your wealth. - Ghostfolio 使您能够跟踪您的财富。 - - apps/client/src/app/pages/public/public-page.html - 148 - - - - Registration - 注册 - - apps/client/src/app/pages/register/register-page-routing.module.ts - 13 - - - - Continue with Internet Identity - 继续互联网身份 - - apps/client/src/app/pages/register/register-page.html - 41 - - - - Continue with Google - 继续使用谷歌 - - apps/client/src/app/pages/register/register-page.html - 51 - - - - Copy to clipboard - 复制到剪贴板 - - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html - 26 - - - - I agree to have stored my Security Token from above in a secure place. If I lose it, I cannot get my account back. - 我同意存储我的保安编码器从上面看,在一个安全的地方。如果我丢失了它,我将无法找回我的帐户。 - - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html - 32 - - - - Agree and continue - 同意并继续 - - apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html - 45 - - - - Personal Finance Tools - 个人理财工具 - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page-routing.module.ts - 14 - - - - open-source-alternative-to - 开源替代方案 - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page-routing.module.ts - 23 - - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.component.ts - 13 - - - - Open Source Alternative to - 开源替代方案 - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page-routing.module.ts - 26 - - - - Discover Open Source Alternatives for Personal Finance Tools - 发现个人理财工具的开源替代品 - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html - 4 - - - - This overview page features a curated collection of personal finance tools compared to the open source alternative Ghostfolio. If you value transparency, data privacy, and community collaboration, Ghostfolio provides an excellent opportunity to take control of your financial management. - 此概述页面包含与开源替代方案相比的精选个人理财工具集合Ghostfolio。如果您重视透明度、数据隐私和社区协作,Ghostfolio 提供了一个绝佳的机会来控制您的财务管理。 - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html - 8 - - - - Explore the links below to compare a variety of personal finance tools with Ghostfolio. - 浏览下面的链接,将各种个人理财工具与 Ghostfolio 进行比较。 - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html - 16 - - - - Open Source Alternative to - 开源替代方案 - - apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html - 38 - - - - The Open Source Alternative to - 开源替代方案 - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 8 - - - - Are you looking for an open source alternative to ? Ghostfolio is a powerful portfolio management tool that provides individuals with a comprehensive platform to track, analyze, and optimize their investments. Whether you are an experienced investor or just starting out, Ghostfolio offers an intuitive user interface and a wide range of functionalities to help you make informed decisions and take control of your financial future. - 您是否正在寻找开源替代方案幽灵作品集是一个强大的投资组合管理工具,为个人提供一个全面的平台来跟踪、分析和优化他们的投资。无论您是经验丰富的投资者还是刚刚起步的投资者,Ghostfolio 都提供直观的用户界面和广泛的功能帮助您做出明智的决定并掌控您的财务未来。 - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 13 - - - - Ghostfolio is an open source software (OSS), providing a cost-effective alternative to making it particularly suitable for individuals on a tight budget, such as those pursuing Financial Independence, Retire Early (FIRE). By leveraging the collective efforts of a community of developers and personal finance enthusiasts, Ghostfolio continuously enhances its capabilities, security, and user experience. - Ghostfolio 是一款开源软件 (OSS),提供了一种经济高效的替代方案使其特别适合预算紧张的个人,例如追求财务独立,提前退休(FIRE) 。通过利用开发者社区和个人理财爱好者的集体努力,Ghostfolio 不断增强其功能、安全性和用户体验。 - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 27 - - - - Let’s dive deeper into the detailed Ghostfolio vs comparison table below to gain a thorough understanding of how Ghostfolio positions itself relative to . We will explore various aspects such as features, data privacy, pricing, and more, allowing you to make a well-informed choice for your personal requirements. - 让我们更深入地了解 Ghostfolio 与下面的比较表可帮助您全面了解 Ghostfolio 相对于其他产品的定位。我们将探讨功能、数据隐私、定价等各个方面,让您根据个人需求做出明智的选择。 - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 38 - - - - Ghostfolio vs comparison table - Ghostfolio vs比较表 - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 49 - - - - Founded - 成立 - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 72 - - - - Origin - 来源 - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 77 - - - - Region - 地区 - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 82 - - - - Available in - 可用于 - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 87 - - - - ✅ Yes - ✅ 是的 - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 109 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 116 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 130 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 141 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 155 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 162 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 174 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 181 - - - - ❌ No - ❌ 没有 - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 111 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 134 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 145 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 157 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 164 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 176 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 183 - - - - ❌ No - ❌ 没有 - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 118 - - - - Self-Hosting - 自托管 - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 123 - - - - Use anonymously - 匿名使用 - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 150 - - - - Free Plan - 免费计划 - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 169 - - - - Starting from - 从...开始 - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 190 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 - - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/admin-tag/admin-tag.component.ts + 79 + + + Update tag + 更新标签 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html + 8 + + + Add tag + 添加标签 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.html + 10 + + + Do you really want to delete this user? + 您真的要删除该用户吗? - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/admin-users/admin-users.component.ts + 113 + + + User + 用户 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/admin-users/admin-users.html + 29 + + + Registration + 注册 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/admin-users/admin-users.html + 97 + + + Engagement per Day + 每天的参与度 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/admin-users/admin-users.html + 157 + + + Last Request + 最后请求 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/admin-users/admin-users.html + 181 + + + Impersonate User + 模拟用户 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/admin-users/admin-users.html + 218 + + + Delete User + 删除用户 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/admin-users/admin-users.html + 229 + + + Performance + 表现 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.html + 6 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 89 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + libs/ui/src/lib/holdings-table/holdings-table.component.html + 142 + + + Compare with... + 与之比较... - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.html + 18 + + + Manage Benchmarks + 管理基准 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.html + 35 + + + Portfolio + 文件夹 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts + 116 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/pages/portfolio/portfolio-page-routing.module.ts + 41 + + + Benchmark + 基准 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts + 128 + + + Current Market Mood + 当前市场情绪 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/fear-and-greed-index/fear-and-greed-index.component.html + 12 + + + Overview + 概述 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/header/header.component.html + 28 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/header/header.component.html + 237 + + + Portfolio + 文件夹 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/header/header.component.html + 41 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/header/header.component.html + 247 + + + Admin Control + 管理控制 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/header/header.component.html + 68 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/header/header.component.html + 271 + + + Me + - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/header/header.component.html + 203 + + + User + 用户 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/header/header.component.html + 221 + + + My Ghostfolio + 我的 Ghostfolio - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/header/header.component.html + 262 + + + About Ghostfolio + 关于 Ghostfolio - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/header/header.component.html + 303 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/pages/about/overview/about-overview-page.html + 5 + + + Sign in + 登入 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/header/header.component.html + 394 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html + 71 + + + Get started + 开始使用 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/header/header.component.html + 404 + + + Sign in + 登入 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/app-routing.module.ts + 141 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/header/header.component.ts + 229 + + + Oops! Incorrect Security Token. + 哎呀!安全令牌不正确。 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/header/header.component.ts + 243 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/user-account-settings/user-account-settings.component.ts + 157 + + + Manage Activities + 管理活动 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/home-holdings/home-holdings.html + 32 + + + Fear + 恐惧 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/home-market/home-market.component.ts + 27 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + libs/ui/src/lib/i18n.ts + 71 + + + Greed + 贪婪 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + apps/client/src/app/components/home-market/home-market.component.ts + 28 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 195 + libs/ui/src/lib/i18n.ts + 72 - - year - + + Last Days + 最后的 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/components/home-market/home-market.html + 7 + + + Welcome to Ghostfolio + 欢迎来到Ghostfolio - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/components/home-overview/home-overview.html + 7 + + + Ready to take control of your personal finances? + 准备好掌控您的个人财务了吗? - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/components/home-overview/home-overview.html + 8 + + + Setup your accounts + 设置您的帐户 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/components/home-overview/home-overview.html + 15 + + + Get a comprehensive financial overview by adding your bank and brokerage accounts. + 通过添加您的银行和经纪账户来获取全面的财务概览。 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/components/home-overview/home-overview.html + 17 + + + Capture your activities + 记录你的活动 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/components/home-overview/home-overview.html + 24 + + + Record your investment activities to keep your portfolio up to date. + 记录您的投资活动以使您的投资组合保持最新状态。 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/components/home-overview/home-overview.html + 26 + + + Monitor and analyze your portfolio + 监控和分析您的投资组合 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/components/home-overview/home-overview.html + 33 + + + Track your progress in real-time with comprehensive analysis and insights. + 通过全面的分析和见解实时跟踪您的进度。 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/components/home-overview/home-overview.html + 35 + + + Setup accounts + 设置帐户 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/components/home-overview/home-overview.html + 44 + + + Add activity + 添加活动 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/components/home-overview/home-overview.html + 52 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 10 + + + Summary + 概括 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/components/home-summary/home-summary.html + 2 + + + Total Amount + 总金额 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/components/investment-chart/investment-chart.component.ts + 142 + + + Savings Rate + 储蓄率 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/components/investment-chart/investment-chart.component.ts + 214 + + + Security Token + 安全令牌 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html + 11 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 247 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + 10 + + + or + - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html + 31 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/pages/landing/landing-page.html + 47 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/pages/landing/landing-page.html + 442 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 97 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/pages/register/register-page.html + 30 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/pages/webauthn/webauthn-page.html + 29 + + + Sign in with Internet Identity + 使用互联网身份登录 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html + 42 + + + Sign in with Google + 使用 Google 登录 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html + 52 + + + Stay signed in + 保持登录 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.html + 61 + + + Time in Market + 上市时间 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 3 + + + Buy + - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 31 + + + Sell + - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 43 + + + Investment + 投资 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 165 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 58 + + + Absolute Gross Performance + 绝对总业绩 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 70 + + + Gross Performance + 总表现 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 85 + + + Fees + 费用 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 199 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 108 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/pages/portfolio/fire/fire-page.html + 158 + + + Absolute Net Performance + 绝对净绩效 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 126 + + + Net Performance + 净绩效 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 141 + + + Total Assets + 总资产 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 167 + + + Valuables + 贵重物品 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 180 + + + Emergency Fund + 应急基金 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 192 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/pages/features/features-page.html + 89 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/pages/portfolio/fire/fire-page.html + 122 + + + Cash + 现金 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 226 + + + Assets + 资产 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 239 + + + Buying Power + 购买力 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 252 + + + Excluded from Analysis + 从分析中排除 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 264 + + + Liabilities + 负债 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 279 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 191 + apps/client/src/app/pages/features/features-page.html + 102 + + + Net Worth + 净值 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 297 + + + Annualized Performance + 年化业绩 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 309 + + + Interest + 利息 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 331 + + + Dividend + 股息 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 177 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.html + 343 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/features/features-page.html + 63 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 200 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 270 + + + Please enter the amount of your emergency fund: + 请输入您的应急基金金额: - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/portfolio-summary/portfolio-summary.component.ts + 58 + + + Change + 修改 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 63 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/holdings-table/holdings-table.component.html + 119 + + + Average Unit Price + 平均单价 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 101 + + + Minimum Price + 最低价格 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 128 + + + Maximum Price + 最高价格 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 144 + + + Quantity + 数量 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 154 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 187 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/activities-table/activities-table.component.html + 185 + + + Report Data Glitch + 报告数据故障 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html + 395 + + + Are you an ambitious investor who needs the full picture? + 您是一位雄心勃勃、需要全面了解的投资者吗? - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 12 + + + Upgrade to Ghostfolio Premium today and gain access to exclusive features to enhance your investment experience: + 立即升级至 Ghostfolio Premium 并获得独家功能,以增强您的投资体验: - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 15 + + + Portfolio Summary + 投资组合摘要 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 22 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/pricing/pricing-page.html + 57 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/pricing/pricing-page.html + 203 + + + Portfolio Allocations + 投资组合分配 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 26 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/features/features-page.html + 160 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/pricing/pricing-page.html + 61 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/pricing/pricing-page.html + 207 + + + Performance Benchmarks + 性能基准 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 30 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/pricing/pricing-page.html + 65 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/pricing/pricing-page.html + 211 + + + FIRE Calculator + 财务自由计算器 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 34 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/pricing/pricing-page.html + 69 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/pricing/pricing-page.html + 215 + + + Professional Data Provider + 专业数据提供商 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 38 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/pricing/pricing-page.html + 230 + + + and more Features... + 以及更多功能... - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 42 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/pricing/pricing-page.html + 85 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/pricing/pricing-page.html + 235 + + + Get the tools to effectively manage your finances and refine your personal investment strategy. + 获取有效管理财务和完善个人投资策略的工具。 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 45 + + + Skip + 跳过 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 52 + + + Upgrade Plan + 升级计划 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/header/header.component.html + 178 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.html + 59 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/user-account-membership/user-account-membership.html + 16 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/pages/pricing/pricing-page.html + 270 + + + Today + 今天 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/toggle/toggle.component.ts + 22 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/assistant/assistant.component.ts + 215 + + + YTD + 年初至今 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/toggle/toggle.component.ts + 23 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/assistant/assistant.component.ts + 225 + + + 1Y + 1年 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + apps/client/src/app/components/toggle/toggle.component.ts + 24 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 197 + libs/ui/src/lib/assistant/assistant.component.ts + 229 - - Notes - 笔记 - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 - + + 5Y + 5年 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/components/toggle/toggle.component.ts + 25 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + libs/ui/src/lib/assistant/assistant.component.ts + 250 + + + Max + 最大限度 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/components/toggle/toggle.component.ts + 26 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + libs/ui/src/lib/assistant/assistant.component.ts + 253 + + + Grant access + 授予访问权限 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html + 7 + + + Public + 公开 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html + 25 + + + Granted Access + 授予访问权限 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/components/user-account-access/user-account-access.html + 5 + + + Please enter your coupon code: + 请输入您的优惠券代码: - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/components/user-account-membership/user-account-membership.component.ts + 111 + + + Could not redeem coupon code + 无法兑换优惠券代码 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/components/user-account-membership/user-account-membership.component.ts + 121 + + + Coupon code has been redeemed + 优惠券代码已兑换 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/components/user-account-membership/user-account-membership.component.ts + 133 + + + Reload + 重新加载 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/components/user-account-membership/user-account-membership.component.ts + 134 + + + per year + 每年 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/components/user-account-membership/user-account-membership.html + 33 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/pages/pricing/pricing-page.html + 256 + + + Try Premium + 尝试高级版 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/components/user-account-membership/user-account-membership.html + 40 + + + Redeem Coupon + 兑换优惠券 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/components/user-account-membership/user-account-membership.html + 54 + + + Auto + 自动 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/components/user-account-settings/user-account-settings.component.ts + 36 + + + Do you really want to remove this sign in method? + 您确实要删除此登录方法吗? - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/components/user-account-settings/user-account-settings.component.ts + 239 + + + Settings + 设置 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 2 + + + Presenter View + 演示者视图 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 7 + + + Protection for sensitive information like absolute performances and quantity values + 保护绝对性能和数量值等敏感信息 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 8 + + + Base Currency + 基础货币 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 27 + + + Language + 语言 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 48 + + + Locale + 语言环境 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 117 + + + Date and number format + 日期和数字格式 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 119 + + + Appearance + 外貌 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 142 + + + Auto + 自动 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 156 + + + Light + 明亮 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 157 + + + Dark + 黑暗 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 158 + + + Zen Mode + 极简模式 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 167 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/pages/features/features-page.html + 190 + + + Distraction-free experience for turbulent times + 动荡时期的无干扰体验 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 168 + + + Biometric Authentication + 生物识别认证 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 184 + + + Sign in with fingerprint + 使用指纹登录 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 185 + + + Experimental Features + 实验性功能 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html + apps/client/src/app/components/user-account-settings/user-account-settings.html 202 + + + Sneak peek at upcoming functionality + 预览即将推出的功能 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 203 + + + User ID + 用户身份 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html + 45 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 220 + + + Export Data + 导出数据 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/components/user-account-settings/user-account-settings.html + 228 + + + This feature is currently unavailable. + 此功能目前无法使用。 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/core/http-response.interceptor.ts + 53 + + + Please try again later. + 请稍后再试。 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/core/http-response.interceptor.ts + 55 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/core/http-response.interceptor.ts + 80 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts + 138 + + + Oops! Something went wrong. + 哎呀!出了些问题。 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/core/http-response.interceptor.ts + 78 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts + 136 + + + Okay + 好的 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/core/http-response.interceptor.ts + 81 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts + 139 + + + About + 关于 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/pages/about/about-page-routing.module.ts + 51 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/pages/about/about-page.component.ts + 44 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 202 + apps/client/src/app/pages/about/overview/about-overview-page-routing.module.ts + 13 - - Please note that the information provided in the Ghostfolio vs comparison table is based on our independent research and analysis. This website is not affiliated with or any other product mentioned in the comparison. As the landscape of personal finance tools evolves, it is essential to verify any specific details or changes directly from the respective product page. Data needs a refresh? Help us maintain accurate data on GitHub. - 请注意,Ghostfolio 与 Ghostfolio 中提供的信息比较表基于我们的独立研究和分析。该网站不隶属于或比较中提到的任何其他产品。随着个人理财工具格局的不断发展,直接从相应的产品页面验证任何具体的细节或变化至关重要。数据需要刷新吗?帮助我们维护准确的数据GitHub - - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 - + + Changelog + 更新日志 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/about/about-page.component.ts + 49 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/about/changelog/changelog-page-routing.module.ts + 13 + + + License + 许可 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/about/about-page.component.ts + 54 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/about/license/license-page-routing.module.ts + 13 + + + Privacy Policy + 隐私政策 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/about/about-page.component.ts + 62 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/about/privacy-policy/privacy-policy-page-routing.module.ts + 13 + + + Our + 我们的 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/about/oss-friends/oss-friends-page.html + 6 + + + Discover other exciting Open Source Software projects + 发现其他令人兴奋的开源软件项目 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/about/oss-friends/oss-friends-page.html + 9 + + + Visit + 访问 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/about/oss-friends/oss-friends-page.html + 28 + + + Accounts + 账户 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/accounts/accounts-page-routing.module.ts + 13 + + + Oops, cash balance transfer has failed. + 糟糕,现金余额转账失败。 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/accounts/accounts-page.component.ts + 304 + + + Update account + 更新账户 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + 8 + + + Add account + 新增帐户 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + 10 + + + Account ID + 帐户ID - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.html + 96 + + + From + - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html + 11 + + + To + - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html + 32 + + + Transfer + 转移 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.html + 72 + + + Admin Control + 管理控制 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/admin/admin-page-routing.module.ts + 20 + + + Market Data + 市场数据 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/admin/admin-page-routing.module.ts + 30 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/admin/admin-page.component.ts + 37 + + + Settings + 设置 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/admin/admin-page-routing.module.ts + 35 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/admin/admin-page.component.ts + 32 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/user-account/user-account-page-routing.module.ts + 18 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/user-account/user-account-page.component.ts + 35 + + + Users + 用户 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/admin/admin-page-routing.module.ts + 40 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/admin/admin-page.component.ts + 47 + + + Overview + 概述 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/admin/admin-page.component.ts + 27 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/home/home-page.component.ts + 37 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/zen/zen-page-routing.module.ts + 19 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/zen/zen-page.component.ts + 34 + + + Blog + 博客 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/blog/blog-page-routing.module.ts + 13 + + + Discover the latest Ghostfolio updates and insights on personal finance + 了解最新的 Ghostfolio 更新和个人理财见解 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/blog/blog-page.html + 7 + + + As you are already logged in, you cannot access the demo account. + 由于您已经登录,因此无法访问模拟帐户。 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/demo/demo-page.component.ts + 33 + + + Frequently Asked Questions (FAQ) + 常见问题 (FAQ) - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/faq/faq-page-routing.module.ts + 34 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/faq/overview/faq-overview-page-routing.module.ts + 13 + + + Frequently Asked Questions (FAQ) + 常见问题 (FAQ) - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/faq/overview/faq-overview-page.html + 4 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/faq/saas/saas-page.html + 4 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/faq/self-hosting/self-hosting-page.html + 4 + + + Features + 功能 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/app-routing.module.ts + 65 + + + Check out the numerous features of Ghostfolio to manage your wealth + 查看 Ghostfolio 的众多功能来管理您的财富 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/features/features-page.html + 6 + + + Stocks + 股票 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/features/features-page.html + 15 + + + ETFs + ETF - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/features/features-page.html + 25 + + + Bonds + 债券 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/features/features-page.html + 38 + + + Cryptocurrencies + 加密货币 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/features/features-page.html + 51 + + + Wealth Items + 财富项目 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/features/features-page.html + 76 + + + Import and Export + 导入和导出 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/features/features-page.html + 115 + + + Multi-Accounts + 多账户 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/features/features-page.html + 127 + + + Portfolio Calculations + 投资组合计算 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/features/features-page.html + 141 + + + Dark Mode + 深色模式 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 210 + apps/client/src/app/pages/features/features-page.html + 177 - - Ready to take your investments to the next level? - 准备好带走你的投资下一级 + + Market Mood + 市场情绪 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/features/features-page.html + 205 + + + Static Analysis + 静态分析 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/features/features-page.html + 224 + + + Multi-Language + 多语言 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/features/features-page.html + 241 + + + Open Source Software + 开源软件 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/features/features-page.html + 275 + + + Get Started + 立即开始 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/features/features-page.html + 300 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/public/public-page.html + 164 + + + Holdings + 控股 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/home/home-page-routing.module.ts + 23 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/home/home-page-routing.module.ts + 28 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/home/home-page.component.ts + 42 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/zen/zen-page.component.ts + 39 + + + Summary + 概括 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/home/home-page-routing.module.ts + 33 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/home/home-page.component.ts + 47 + + + Markets + 市场 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/home/home-page-routing.module.ts + 38 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/home/home-page.component.ts + 52 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/markets/markets-page-routing.module.ts + 13 + + + Ghostfolio is a personal finance dashboard to keep track of your net worth including cash, stocks, ETFs and cryptocurrencies across multiple platforms. + Ghostfolio 是一个个人财务仪表板,用于跨多个平台跟踪您的净资产,包括现金、股票、ETF 和加密货币。 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/i18n/i18n-page.html + 4 + + + app, asset, cryptocurrency, dashboard, etf, finance, management, performance, portfolio, software, stock, trading, wealth, web3 + 应用程序、资产、加密货币、仪表板、etf、财务、管理、绩效、投资组合、软件、股票、交易、财富、web3 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/i18n/i18n-page.html + 9 + + + Open Source Wealth Management Software + 开源财富管理软件 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/i18n/i18n-page.html + 14 + + + Manage your wealth like a boss + 像老板一样管理您的财富 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/landing/landing-page.html + 5 + + + Ghostfolio is a privacy-first, open source dashboard for your personal finances. Break down your asset allocation, know your net worth and make solid, data-driven investment decisions. + Ghostfolio 是一个隐私优先、开源的个人财务仪表板。分解您的资产配置,了解您的净资产并做出可靠的、数据驱动的投资决策。 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/landing/landing-page.html + 9 + + + Get Started + 开始使用 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/landing/landing-page.html + 41 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/pricing/pricing-page.html + 297 + + + Live Demo + 现场演示 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/landing/landing-page.html + 49 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/landing/landing-page.html + 443 + + + Monthly Active Users + 每月活跃用户数 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/landing/landing-page.html + 70 + + + Stars on GitHub + GitHub 上的星星 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/landing/landing-page.html + 88 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/open/open-page.html + 103 + + + Pulls on Docker Hub + 拉动 Docker Hub - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/landing/landing-page.html + 106 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/open/open-page.html + 117 + + + As seen in + 如图所示 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/landing/landing-page.html + 115 + + + Protect your assets. Refine your personal investment strategy. + 保护你的资产。完善你的个人投资策略 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/landing/landing-page.html + 217 + + + Ghostfolio empowers busy people to keep track of stocks, ETFs or cryptocurrencies without being tracked. + Ghostfolio 使忙碌的人们能够在不被追踪的情况下跟踪股票、ETF 或加密货币。 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/landing/landing-page.html + 221 + + + 360° View + 360° 视角 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/landing/landing-page.html + 232 + + + Get the full picture of your personal finances across multiple platforms. + 跨多个平台全面了解您的个人财务状况。 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/landing/landing-page.html + 234 + + + Web3 Ready + Web3 就绪 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/landing/landing-page.html + 243 + + + Use Ghostfolio anonymously and own your financial data. + 匿名使用 Ghostfolio 并拥有您的财务数据。 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/landing/landing-page.html + 245 + + + Open Source + 开源 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/landing/landing-page.html + 253 + + + Benefit from continuous improvements through a strong community. + 通过强大的社区不断改进,从中受益。 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/landing/landing-page.html + 255 + + + Why Ghostfolio? + 为什么使用Ghostfolio - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/landing/landing-page.html + 264 + + + Ghostfolio is for you if you are... + 如果您符合以下条件,那么 Ghostfolio 适合您... - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/landing/landing-page.html + 265 + + + trading stocks, ETFs or cryptocurrencies on multiple platforms + 在多个平台上交易股票、ETF 或加密货币 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/landing/landing-page.html + 272 + + + pursuing a buy & hold strategy + 采取买入并持有策略 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/landing/landing-page.html + 278 + + + interested in getting insights of your portfolio composition + 有兴趣深入了解您的投资组合构成 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/landing/landing-page.html + 283 + + + valuing privacy and data ownership + 重视隐私和数据所有权 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/landing/landing-page.html + 288 + + + into minimalism + 进入极简主义 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/landing/landing-page.html + 291 + + + caring about diversifying your financial resources + 关心您的财务资源多元化 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/landing/landing-page.html + 295 + + + interested in financial independence + 对财务独立感兴趣 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/landing/landing-page.html + 299 + + + saying no to spreadsheets in + 对电子表格说不 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/landing/landing-page.html + 303 + + + still reading this list + 仍在阅读此列表 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/landing/landing-page.html + 306 + + + Learn more about Ghostfolio + 了解有关 Ghostfolio 的更多信息 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 223 + apps/client/src/app/pages/landing/landing-page.html + 311 - - Effortlessly track, analyze, and visualize your wealth with Ghostfolio. - 使用 Ghostfolio 轻松跟踪、分析和可视化您的财富。 + + What our users are saying + 我们的什么用户正在说 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/landing/landing-page.html + 319 + + + Members from around the globe are using Ghostfolio Premium + 来自世界各地的会员正在使用Ghostfolio 高级版 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/landing/landing-page.html + 358 + + + How does Ghostfolio work? + 如何幽灵作品集工作? - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/landing/landing-page.html + 375 + + + Get started in only 3 steps + 只需 3 步即可开始 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/landing/landing-page.html + 378 + + + Sign up anonymously* + 匿名注册* - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/landing/landing-page.html + 384 + + + * no e-mail address nor credit card required + * 无需电子邮件地址或信用卡 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/landing/landing-page.html + 386 + + + Add any of your historical transactions + 添加您的任何历史交易 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/landing/landing-page.html + 397 + + + Get valuable insights of your portfolio composition + 获取有关您的投资组合构成的宝贵见解 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/landing/landing-page.html + 409 + + + Are you ready? + 准备好? - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/landing/landing-page.html + 423 + + + At Ghostfolio, transparency is at the core of our values. We publish the source code as open source software (OSS) under the AGPL-3.0 license and we openly share aggregated key metrics of the platform’s operational status. + 在 Ghostfolio,透明度是我们价值观的核心。我们将源代码发布为开源软件(OSS)下AGPL-3.0许可证我们公开分享平台运营状态的汇总关键指标。 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/open/open-page.html + 6 + + + (Last 24 hours) + (最近 24 小时) - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/open/open-page.html + 37 + + + Active Users + 活跃用户 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/open/open-page.html + 40 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/open/open-page.html + 62 + + + (Last 30 days) + (最近 30 天) - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/open/open-page.html + 48 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/open/open-page.html + 59 + + + New Users + 新用户 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/open/open-page.html + 51 + + + Users in Slack community + Slack 社区的用户 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/open/open-page.html + 75 + + + Contributors on GitHub + GitHub 上的贡献者 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/open/open-page.html + 89 + + + (Last 90 days) + (过去 90 天) - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/open/open-page.html + 127 + + + Uptime + 正常运行时间 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/open/open-page.html + 132 + + + Activities + 活动 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/portfolio/activities/activities-page-routing.module.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/portfolio/portfolio-page.component.ts + 39 + + + Do you really want to delete these activities? + 您真的要删除所有活动吗? - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + libs/ui/src/lib/activities-table/activities-table.component.ts + 216 + + + Update activity + 更新活动 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 8 + + + Stocks, ETFs, bonds, cryptocurrencies, commodities + 股票、ETF、债券、加密货币、大宗商品 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 25 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 65 + + + One-time fee, annual account fees + 一次性费用、年度账户费用 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 33 + + + Distribution of corporate earnings + 企业盈利分配 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 41 + + + Revenue for lending out money + 放贷收入 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 49 + + + Mortgages, personal loans, credit cards + 抵押贷款、个人贷款、信用卡 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 57 + + + Luxury items, real estate, private companies + 奢侈品、房地产、私营公司 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 73 + + + Account + 帐户 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 85 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + libs/ui/src/lib/activities-table/activities-table.component.html + 307 + + + Update Cash Balance + 更新现金余额 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 111 + + + Unit Price + 单价 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 212 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 285 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + libs/ui/src/lib/activities-table/activities-table.component.html + 209 + + + Oops! Could not get the historical exchange rate from + 哎呀!无法从以下来源获取历史汇率 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 317 + + + Fee + 费用 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 305 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 329 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + libs/ui/src/lib/activities-table/activities-table.component.html + 233 + + + Oops! Could not get the historical exchange rate from + 哎呀!无法获取历史汇率 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.html + 239 + + + Import Activities + 导入活动 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts + 44 + + + Import Dividends + 导入股息 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts + 86 + + + Importing data... + 正在导入数据... - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts + 120 + + + Import has been completed + 导入已完成 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts + 128 + + + Validating data... + 验证数据... - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts + 233 + + + Select Holding + 选择控股 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 20 + + + Select File + 选择文件 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 22 + + + Holding + 保持 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 227 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 32 - - Get Started - 开始使用 + + Load Dividends + 加载股息 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 68 + + + Choose or drop a file here + 在此处选择或放置文件 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 84 + + + The following file formats are supported: + 支持以下文件格式: - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 90 + + + Select Dividends + 选择股息 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 113 + + + Select Activities + 选择活动 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 115 + + + Back + 后退 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 144 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html + 178 + + + Allocations + 分配 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/allocations/allocations-page-routing.module.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/portfolio-page.component.ts + 44 + + + Allocations + 分配 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 4 + + + Proportion of Net Worth + 占净资产的比例 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 12 + + + By Platform + 按平台 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 44 + + + By Currency + 按货币 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 63 + + + By Asset Class + 按资产类别 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 85 + + + By Holding + 通过持有 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 107 + + + By Sector + 按部门 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 130 + + + By Continent + 按大陆 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 153 + + + By Market + 按市场 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 175 + + + Regions + 区域 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 198 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/public/public-page.html + 87 + + + Developed Markets + 发达市场 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 222 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/public/public-page.html + 104 + + + Emerging Markets + 新兴市场 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 231 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/public/public-page.html + 113 + + + Other Markets + 其他市场 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 240 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/public/public-page.html + 122 + + + No data available + 无可用数据 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 250 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/public/public-page.html + 132 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + libs/ui/src/lib/top-holdings/top-holdings.component.html + 88 + + + By Account + 按帐户 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 286 + + + By ETF Provider + 按 ETF 提供商 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 306 + + + By Country + 按国家/地区 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 264 + + + Analysis + 分析 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/analysis/analysis-page-routing.module.ts + 13 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/portfolio-page.component.ts + 34 + + + Dividend + 股息 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts + 38 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + libs/ui/src/lib/i18n.ts + 32 + + + Deposit + 订金 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + libs/ui/src/lib/fire-calculator/fire-calculator.component.ts + 361 + + + Monthly + 每月 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts + 50 + + + Yearly + 每年 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts + 51 + + + Analysis + 分析 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/analysis/analysis-page.html + 2 + + + Top + 顶部 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/analysis/analysis-page.html + 166 + + + Bottom + 底部 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/analysis/analysis-page.html + 215 + + + Portfolio Evolution + 投资组合演变 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/analysis/analysis-page.html + 268 + + + Investment Timeline + 投资时间表 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/analysis/analysis-page.html + 297 + + + Current Streak + 当前连胜 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/analysis/analysis-page.html + 318 + + + Longest Streak + 最长连续纪录 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/analysis/analysis-page.html + 327 + + + Dividend Timeline + 股息时间表 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/analysis/analysis-page.html + 356 + + + FIRE + 财务独立 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/fire/fire-page-routing.module.ts + 13 + + + FIRE + 财务独立 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/fire/fire-page.html + 4 + + + Calculator + 计算器 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 232 + apps/client/src/app/pages/portfolio/fire/fire-page.html + 7 - - Personal Finance Tools - 个人理财工具 + + 4% Rule + 4%规则 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/portfolio/fire/fire-page.html + 40 + + + Ghostfolio X-ray uses static analysis to identify potential issues and risks in your portfolio. + Ghostfolio X-ray 使用静态分析来识别您的投资组合中的潜在问题和风险。 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/portfolio/fire/fire-page.html + 111 + + + Currency Cluster Risks + 货币集群风险 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/portfolio/fire/fire-page.html + 134 + + + Account Cluster Risks + 账户集群风险 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/portfolio/fire/fire-page.html + 146 + + + Holdings + 控股 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/components/account-detail-dialog/account-detail-dialog.html + 77 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/components/home-holdings/home-holdings.html + 4 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/public/public-page.html + 14 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + libs/ui/src/lib/assistant/assistant.html + 46 + + + Pricing + 价钱 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/pricing/pricing-page-routing.module.ts + 13 + + + Pricing Plans + 定价计划 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/pricing/pricing-page.html + 4 + + + Our official Ghostfolio Premium cloud offering is the easiest way to get started. Due to the time it saves, this will be the best option for most people. Revenue is used to cover the costs of the hosting infrastructure and to fund ongoing development. + 我们的官方 Ghostfolio Premium 云产品是最简单的入门方法。由于它节省了时间,这对于大多数人来说将是最佳选择。收入用于支付托管基础设施的成本和资助持续开发。 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/pricing/pricing-page.html + 6 + + + If you prefer to run Ghostfolio on your own infrastructure, please find the source code and further instructions on GitHub. + 如果你希望在自己的基础设施上运行 Ghostfolio,请查看源代码和进一步的说明GitHub - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/pricing/pricing-page.html + 26 + + + For tech-savvy investors who prefer to run Ghostfolio on their own infrastructure. + 适合喜欢在自己的基础设施上运行 Ghostfolio 的精通技术的投资者。 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/pricing/pricing-page.html + 38 + + + Unlimited Transactions + 无限交易 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/pricing/pricing-page.html + 45 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/pricing/pricing-page.html + 129 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/pricing/pricing-page.html + 191 + + + Unlimited Accounts + 无限账户 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/pricing/pricing-page.html + 49 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/pricing/pricing-page.html + 133 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/pricing/pricing-page.html + 195 + + + Portfolio Performance + 投资组合表现 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/pricing/pricing-page.html + 53 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/pricing/pricing-page.html + 137 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/pricing/pricing-page.html + 199 + + + Data Import and Export + 数据导入与导出 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/pricing/pricing-page.html + 73 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/pricing/pricing-page.html + 141 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/pricing/pricing-page.html + 219 + + + Community Support + 社区支持 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/pricing/pricing-page.html + 90 + + + Self-hosted, update manually. + 自托管,手动更新。 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/pricing/pricing-page.html + 94 + + + Free + 自由的 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/pricing/pricing-page.html + 95 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/pricing/pricing-page.html + 153 + + + For new investors who are just getting started with trading. + 适合刚开始交易的新投资者。 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/pricing/pricing-page.html + 123 + + + Fully managed Ghostfolio cloud offering. + 完全托管的 Ghostfolio 云产品。 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/pricing/pricing-page.html + 152 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/pricing/pricing-page.html + 244 + + + For ambitious investors who need the full picture of their financial assets. + 适合需要全面了解其金融资产的雄心勃勃的投资者。 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/pricing/pricing-page.html + 184 + + + Email and Chat Support + 电子邮件和聊天支持 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/pricing/pricing-page.html + 240 + + + Renew Plan + 更新计划 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/components/header/header.component.html + 183 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/components/user-account-membership/user-account-membership.html + 21 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/pricing/pricing-page.html + 275 + + + One-time payment, no auto-renewal. + 一次性付款,无自动续订。 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/pricing/pricing-page.html + 279 + + + Get Started + 开始使用 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/landing/landing-page.html + 438 + + + It’s free. + 免费。 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/pricing/pricing-page.html + 300 + + + Hello, has shared a Portfolio with you! + 你好,分享了一个文件夹与你! - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/public/public-page.html + 4 + + + Currencies + 货币 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/public/public-page.html + 32 + + + Continents + 大陆 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/public/public-page.html + 68 + + + Ghostfolio empowers you to keep track of your wealth. + Ghostfolio 使您能够跟踪您的财富。 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/public/public-page.html + 159 + + + Registration + 注册 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/register/register-page-routing.module.ts + 13 + + + Continue with Internet Identity + 继续互联网身份 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/register/register-page.html + 42 + + + Continue with Google + 继续使用谷歌 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/register/register-page.html + 53 + + + Copy to clipboard + 复制到剪贴板 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + 26 + + + I agree to have stored my Security Token from above in a secure place. If I lose it, I cannot get my account back. + 我同意存储我的保安编码器从上面看,在一个安全的地方。如果我丢失了它,我将无法找回我的帐户。 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + 32 + + + Agree and continue + 同意并继续 - apps/client/src/app/pages/resources/personal-finance-tools/product-page-template.html - 308 + apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.html + 45 - - Switzerland - 瑞士 + + Personal Finance Tools + 个人理财工具 - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 72 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page-routing.module.ts + 14 + + + open-source-alternative-to + 开源替代方案 - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 102 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page-routing.module.ts + 26 - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 530 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.component.ts + 13 + + + Open Source Alternative to + 开源替代方案 - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 580 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page-routing.module.ts + 27 - - Global - 全球的 + + Discover Open Source Alternatives for Personal Finance Tools + 发现个人理财工具的开源替代品 - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 73 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html + 4 + + + This overview page features a curated collection of personal finance tools compared to the open source alternative Ghostfolio. If you value transparency, data privacy, and community collaboration, Ghostfolio provides an excellent opportunity to take control of your financial management. + 此概述页面包含与开源替代方案相比的精选个人理财工具集合Ghostfolio。如果您重视透明度、数据隐私和社区协作,Ghostfolio 提供了一个绝佳的机会来控制您的财务管理。 - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 341 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html + 8 + + + Explore the links below to compare a variety of personal finance tools with Ghostfolio. + 浏览下面的链接,将各种个人理财工具与 Ghostfolio 进行比较。 - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 462 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html + 16 + + + Open Source Alternative to + 开源替代方案 - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 581 + apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.html + 42 - - United States - 美国 + + The Open Source Alternative to + 开源替代方案 - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 93 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 8 + + + Are you looking for an open source alternative to ? Ghostfolio is a powerful portfolio management tool that provides individuals with a comprehensive platform to track, analyze, and optimize their investments. Whether you are an experienced investor or just starting out, Ghostfolio offers an intuitive user interface and a wide range of functionalities to help you make informed decisions and take control of your financial future. + 您是否正在寻找开源替代方案幽灵作品集是一个强大的投资组合管理工具,为个人提供一个全面的平台来跟踪、分析和优化他们的投资。无论您是经验丰富的投资者还是刚刚起步的投资者,Ghostfolio 都提供直观的用户界面和广泛的功能帮助您做出明智的决定并掌控您的财务未来。 - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 149 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 13 + + + Ghostfolio is an open source software (OSS), providing a cost-effective alternative to making it particularly suitable for individuals on a tight budget, such as those pursuing Financial Independence, Retire Early (FIRE). By leveraging the collective efforts of a community of developers and personal finance enthusiasts, Ghostfolio continuously enhances its capabilities, security, and user experience. + Ghostfolio 是一款开源软件 (OSS),提供了一种经济高效的替代方案使其特别适合预算紧张的个人,例如追求财务独立,提前退休(FIRE) 。通过利用开发者社区和个人理财爱好者的集体努力,Ghostfolio 不断增强其功能、安全性和用户体验。 - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 159 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 27 + + + Let’s dive deeper into the detailed Ghostfolio vs comparison table below to gain a thorough understanding of how Ghostfolio positions itself relative to . We will explore various aspects such as features, data privacy, pricing, and more, allowing you to make a well-informed choice for your personal requirements. + 让我们更深入地了解 Ghostfolio 与下面的比较表可帮助您全面了解 Ghostfolio 相对于其他产品的定位。我们将探讨功能、数据隐私、定价等各个方面,让您根据个人需求做出明智的选择。 - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 201 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 38 + + + Ghostfolio vs comparison table + Ghostfolio vs比较表 - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 210 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 49 + + + Founded + 成立 - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 220 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 72 + + + Origin + 来源 - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 232 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 77 + + + Region + 地区 - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 242 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 82 + + + Available in + 可用于 - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 294 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 87 + + + ✅ Yes + ✅ 是的 - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 316 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 115 - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 327 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 122 - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 352 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 134 - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 354 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 141 - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 364 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 153 - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 429 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 160 - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 439 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 172 - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 449 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 179 + + + ❌ No + ❌ 没有 - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 518 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 117 - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 541 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 136 - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 569 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 143 - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 591 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 155 - - - France - 法国 - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 121 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 162 - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 482 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 174 - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 498 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 181 - - Poland - 波兰 + + ❌ No + ❌ 没有 - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 131 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 124 - - Germany - 德国 - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 140 - - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 190 - + + Self-Hosting + 自托管 - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 274 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 129 + + + Use anonymously + 匿名使用 - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 284 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 148 + + + Free Plan + 免费计划 - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 305 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 167 + + + Starting from + 从...开始 - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 339 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 188 - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 385 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 193 - - Belgium - 比利时 + + year + - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 179 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 189 - - - South Africa - 南非 - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 251 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 195 - - Austria - 奥地利 + + Notes + 笔记 - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 262 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 201 - - Italy - 意大利 + + Please note that the information provided in the Ghostfolio vs comparison table is based on our independent research and analysis. This website is not affiliated with or any other product mentioned in the comparison. As the landscape of personal finance tools evolves, it is essential to verify any specific details or changes directly from the respective product page. Data needs a refresh? Help us maintain accurate data on GitHub. + 请注意,Ghostfolio 与 Ghostfolio 中提供的信息比较表基于我们的独立研究和分析。该网站不隶属于或比较中提到的任何其他产品。随着个人理财工具格局的不断发展,直接从相应的产品页面验证任何具体的细节或变化至关重要。数据需要刷新吗?帮助我们维护准确的数据GitHub - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 396 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 210 - - Netherlands - 荷兰 + + Ready to take your investments to the next level? + 准备好带走你的投资下一级 - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 406 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 223 - - Thailand - 泰国 + + Effortlessly track, analyze, and visualize your wealth with Ghostfolio. + 使用 Ghostfolio 轻松跟踪、分析和可视化您的财富。 - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 418 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 227 - - New Zealand - 新西兰 + + Get Started + 开始使用 - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 460 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 232 - - Czech Republic - 捷克共和国 - - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 471 - + + Personal Finance Tools + 个人理财工具 - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 508 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.html + 308 - - Finland - 芬兰 + + Switzerland + 瑞士 - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 490 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 58 - - Canada - 加拿大 + + Global + 全球的 - apps/client/src/app/pages/resources/personal-finance-tools/products.ts - 561 + apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts + 59 @@ -13935,7 +5435,7 @@ 您确实要删除该帐户余额吗? libs/ui/src/lib/account-balances/account-balances.component.ts - 102 + 101 @@ -14139,7 +5639,7 @@ 利息 libs/ui/src/lib/fire-calculator/fire-calculator.component.ts - 367 + 371 libs/ui/src/lib/i18n.ts @@ -14151,7 +5651,7 @@ 储蓄 libs/ui/src/lib/fire-calculator/fire-calculator.component.ts - 377 + 381 @@ -14161,6 +5661,10 @@ libs/ui/src/lib/holdings-table/holdings-table.component.html 98 + + libs/ui/src/lib/top-holdings/top-holdings.component.html + 46 + Show all @@ -14610,12 +6114,12 @@ 404 - + If a translation is missing, kindly support us in extending it here. 如果翻译缺失,请支持我们进行扩展这里 apps/client/src/app/components/user-account-settings/user-account-settings.html - 55 + 50 @@ -14631,7 +6135,7 @@ 当前市场价格为 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts - 342 + 336 @@ -14639,7 +6143,7 @@ 测试 apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.html - 309 + 320 @@ -14655,7 +6159,7 @@ 视野受限 apps/client/src/app/components/access-table/access-table.component.html - 25 + 26 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -14667,7 +6171,7 @@ 允许 apps/client/src/app/components/access-table/access-table.component.html - 17 + 18 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -14707,7 +6211,7 @@ 绝对货币表现 apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 73 + 72 @@ -14715,7 +6219,7 @@ 绝对净性能 apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 121 + 119 @@ -14743,7 +6247,7 @@ 资产绩效 apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 51 + 50 @@ -14751,7 +6255,7 @@ 净绩效 apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 140 + 138 @@ -14759,7 +6263,7 @@ 货币表现 apps/client/src/app/pages/portfolio/analysis/analysis-page.html - 98 + 96 @@ -14815,7 +6319,7 @@ 看法 apps/client/src/app/components/access-table/access-table.component.html - 22 + 23 apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.html @@ -14830,12 +6334,12 @@ 155 - + If you retire today, you would be able to withdraw per year or per month, based on your total assets of and a withdrawal rate of 4%. 如果你今天退休,你可以领取每年或者每月,根据您的总资产提款率为4%。 apps/client/src/app/pages/portfolio/fire/fire-page.html - 68 + 67 @@ -14851,7 +6355,7 @@ libs/ui/src/lib/assistant/assistant.component.ts - 233 + 250 @@ -14907,7 +6411,7 @@ 数据收集 apps/client/src/app/components/admin-overview/admin-overview.html - 134 + 141 @@ -14935,7 +6439,7 @@ 哎呀!看来您提出了太多要求。请慢一点。 apps/client/src/app/core/http-response.interceptor.ts - 107 + 96 @@ -14966,7 +6470,7 @@ Activity 活动 - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 219 @@ -14974,7 +6478,7 @@ Dividend Yield Dividend Yield - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 187 @@ -14983,7 +6487,7 @@ Execute Job apps/client/src/app/components/admin-jobs/admin-jobs.html - 183 + 174 @@ -14991,7 +6495,7 @@ Priority apps/client/src/app/components/admin-jobs/admin-jobs.html - 63 + 62 @@ -14999,7 +6503,7 @@ This action is not allowed. apps/client/src/app/core/http-response.interceptor.ts - 70 + 61 @@ -15014,7 +6518,7 @@ Change with currency effect Change with currency effect - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 52 @@ -15022,7 +6526,7 @@ Performance with currency effect Performance with currency effect - apps/client/src/app/components/position-detail-dialog/position-detail-dialog.html + apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.html 79 @@ -15050,6 +6554,78 @@ 66 + + Internationalization + Internationalization + + apps/client/src/app/app-routing.module.ts + 79 + + + + Do you really want to close your Ghostfolio account? + Do you really want to close your Ghostfolio account? + + apps/client/src/app/components/user-account-settings/user-account-settings.component.ts + 147 + + + + Danger Zone + Danger Zone + + apps/client/src/app/components/user-account-settings/user-account-settings.html + 240 + + + + Close Account + Close Account + + apps/client/src/app/components/user-account-settings/user-account-settings.html + 275 + + + + By ETF Holding + By ETF Holding + + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 333 + + + + Approximation based on the top holdings of each ETF + Approximation based on the top holdings of each ETF + + apps/client/src/app/pages/portfolio/allocations/allocations-page.html + 340 + + + + Join now or check out the example account + Join now or check out the example account + + apps/client/src/app/pages/landing/landing-page.html + 426 + + + + Oops! There was an error setting up biometric authentication. + Oops! There was an error setting up biometric authentication. + + apps/client/src/app/components/user-account-settings/user-account-settings.component.ts + 301 + + + + Show more + Show more + + libs/ui/src/lib/top-holdings/top-holdings.component.html + 81 + + - + \ No newline at end of file diff --git a/apps/client/src/styles.scss b/apps/client/src/styles.scss index ce18789b2..b9b7ce828 100644 --- a/apps/client/src/styles.scss +++ b/apps/client/src/styles.scss @@ -214,16 +214,6 @@ body { } } - .mat-mdc-menu-panel { - &.assistant { - max-width: unset !important; - - .mat-mdc-menu-content { - padding: 0; - } - } - } - &.is-dark-theme { background: var(--dark-background); color: rgba(var(--light-primary-text)); @@ -366,6 +356,10 @@ ngx-skeleton-loader { } .cdk-overlay-container { + .cdk-global-overlay-wrapper { + justify-content: center !important; + } + .cdk-overlay-pane { max-width: 95vw !important; } @@ -453,6 +447,14 @@ ngx-skeleton-loader { } .mat-mdc-menu-panel { + &.assistant { + max-width: unset !important; + + .mat-mdc-menu-content { + padding: 0; + } + } + .mat-mdc-menu-item { &.font-weight-bold { .mat-mdc-menu-item-text { @@ -509,6 +511,10 @@ ngx-skeleton-loader { min-width: unset !important; } +.overflow-x-auto { + overflow-x: auto; +} + .page { display: flex; flex-direction: column; diff --git a/apps/client/src/styles/theme.scss b/apps/client/src/styles/theme.scss index cc9b164e6..bc4d7b73d 100644 --- a/apps/client/src/styles/theme.scss +++ b/apps/client/src/styles/theme.scss @@ -71,16 +71,16 @@ $gf-secondary: ( ) ); -$gf-typography: mat.define-typography-config(); +$gf-typography: mat.m2-define-typography-config(); @include mat.core(); // Create default theme -$gf-theme-default: mat.define-light-theme( +$gf-theme-default: mat.m2-define-light-theme( ( color: ( - primary: mat.define-palette($gf-primary), - accent: mat.define-palette($gf-secondary, 500, 900, A100) + primary: mat.m2-define-palette($gf-primary), + accent: mat.m2-define-palette($gf-secondary, 500, 900, A100) ), density: -3, typography: $gf-typography @@ -91,11 +91,11 @@ $gf-theme-default: mat.define-light-theme( @include mat.table-density(-1); // Create dark theme -$gf-theme-dark: mat.define-dark-theme( +$gf-theme-dark: mat.m2-define-dark-theme( ( color: ( - primary: mat.define-palette($gf-primary), - accent: mat.define-palette($gf-secondary, 500, 900, A100) + primary: mat.m2-define-palette($gf-primary), + accent: mat.m2-define-palette($gf-secondary, 500, 900, A100) ), density: -3, typography: $gf-typography diff --git a/libs/common/src/lib/config.ts b/libs/common/src/lib/config.ts index c89143d9d..b7f20a978 100644 --- a/libs/common/src/lib/config.ts +++ b/libs/common/src/lib/config.ts @@ -41,7 +41,7 @@ export const DEFAULT_CURRENCY = 'USD'; export const DEFAULT_DATE_FORMAT_MONTH_YEAR = 'MMM yyyy'; export const DEFAULT_LANGUAGE_CODE = 'en'; export const DEFAULT_PAGE_SIZE = 50; -export const DEFAULT_ROOT_URL = 'http://localhost:4200'; +export const DEFAULT_ROOT_URL = 'https://localhost:4200'; // USX is handled separately export const DERIVED_CURRENCIES = [ @@ -89,6 +89,7 @@ export const HEADER_KEY_TIMEZONE = 'Timezone'; export const HEADER_KEY_TOKEN = 'Authorization'; export const MAX_CHART_ITEMS = 365; +export const MAX_TOP_HOLDINGS = 50; export const PROPERTY_BENCHMARKS = 'BENCHMARKS'; export const PROPERTY_BETTER_UPTIME_MONITOR_ID = 'BETTER_UPTIME_MONITOR_ID'; diff --git a/libs/common/src/lib/helper.ts b/libs/common/src/lib/helper.ts index e03ea1a1f..f01fec772 100644 --- a/libs/common/src/lib/helper.ts +++ b/libs/common/src/lib/helper.ts @@ -13,7 +13,12 @@ import { } from 'date-fns'; import { de, es, fr, it, nl, pl, pt, tr, zhCN } from 'date-fns/locale'; -import { ghostfolioScraperApiSymbolPrefix, locale } from './config'; +import { + DEFAULT_CURRENCY, + DERIVED_CURRENCIES, + ghostfolioScraperApiSymbolPrefix, + locale +} from './config'; import { Benchmark, UniqueAsset } from './interfaces'; import { BenchmarkTrend, ColorScheme } from './types'; @@ -161,6 +166,10 @@ export function getCssVariable(aCssVariable: string) { ); } +export function getCurrencyFromSymbol(aSymbol = '') { + return aSymbol.replace(DEFAULT_CURRENCY, ''); +} + export function getDateFnsLocale(aLanguageCode: string) { if (aLanguageCode === 'de') { return de; @@ -322,8 +331,18 @@ export function interpolate(template: string, context: any) { }); } -export function isCurrency(aSymbol = '') { - return currencies[aSymbol]; +export function isCurrency(aCurrency = '') { + return currencies[aCurrency] || isDerivedCurrency(aCurrency); +} + +export function isDerivedCurrency(aCurrency: string) { + if (aCurrency === 'USX') { + return true; + } + + return DERIVED_CURRENCIES.find(({ currency }) => { + return currency === aCurrency; + }); } export function parseDate(date: string): Date | null { diff --git a/libs/common/src/lib/interfaces/admin-market-data.interface.ts b/libs/common/src/lib/interfaces/admin-market-data.interface.ts index 6f3a82a0b..d52ac03b9 100644 --- a/libs/common/src/lib/interfaces/admin-market-data.interface.ts +++ b/libs/common/src/lib/interfaces/admin-market-data.interface.ts @@ -6,13 +6,13 @@ export interface AdminMarketData { } export interface AdminMarketDataItem { - activitiesCount?: number; + activitiesCount: number; assetClass?: AssetClass; assetSubClass?: AssetSubClass; countriesCount: number; currency: string; dataSource: DataSource; - date?: Date; + date: Date; id: string; isBenchmark?: boolean; marketDataItemCount: number; diff --git a/libs/common/src/lib/interfaces/benchmark.interface.ts b/libs/common/src/lib/interfaces/benchmark.interface.ts index 2d63b677c..bf85cd752 100644 --- a/libs/common/src/lib/interfaces/benchmark.interface.ts +++ b/libs/common/src/lib/interfaces/benchmark.interface.ts @@ -3,6 +3,7 @@ import { BenchmarkTrend } from '@ghostfolio/common/types/'; import { EnhancedSymbolProfile } from './enhanced-symbol-profile.interface'; export interface Benchmark { + dataSource: EnhancedSymbolProfile['dataSource']; marketCondition: 'ALL_TIME_HIGH' | 'BEAR_MARKET' | 'NEUTRAL_MARKET'; name: EnhancedSymbolProfile['name']; performances: { @@ -11,6 +12,7 @@ export interface Benchmark { performancePercent: number; }; }; + symbol: EnhancedSymbolProfile['symbol']; trend50d: BenchmarkTrend; trend200d: BenchmarkTrend; } diff --git a/libs/common/src/lib/interfaces/currency.interface.ts b/libs/common/src/lib/interfaces/currency.interface.ts deleted file mode 100644 index 619144c0f..000000000 --- a/libs/common/src/lib/interfaces/currency.interface.ts +++ /dev/null @@ -1,4 +0,0 @@ -export interface Currency { - label: string; - value: string; -} diff --git a/libs/common/src/lib/interfaces/enhanced-symbol-profile.interface.ts b/libs/common/src/lib/interfaces/enhanced-symbol-profile.interface.ts index e9fe2f658..e7fc4c5b5 100644 --- a/libs/common/src/lib/interfaces/enhanced-symbol-profile.interface.ts +++ b/libs/common/src/lib/interfaces/enhanced-symbol-profile.interface.ts @@ -1,6 +1,8 @@ import { AssetClass, AssetSubClass, DataSource } from '@prisma/client'; import { Country } from './country.interface'; +import { DataProviderInfo } from './data-provider-info.interface'; +import { Holding } from './holding.interface'; import { ScraperConfiguration } from './scraper-configuration.interface'; import { Sector } from './sector.interface'; @@ -12,12 +14,14 @@ export interface EnhancedSymbolProfile { countries: Country[]; createdAt: Date; currency?: string; + dataProviderInfo?: DataProviderInfo; dataSource: DataSource; dateOfFirstActivity?: Date; - id: string; figi?: string; figiComposite?: string; figiShareClass?: string; + holdings: Holding[]; + id: string; isin?: string; name?: string; scraperConfiguration?: ScraperConfiguration; diff --git a/libs/common/src/lib/interfaces/holding.interface.ts b/libs/common/src/lib/interfaces/holding.interface.ts new file mode 100644 index 000000000..5a0df62f6 --- /dev/null +++ b/libs/common/src/lib/interfaces/holding.interface.ts @@ -0,0 +1,5 @@ +export interface Holding { + allocationInPercentage?: number; + name: string; + valueInBaseCurrency: number; +} diff --git a/libs/common/src/lib/interfaces/index.ts b/libs/common/src/lib/interfaces/index.ts index c2c9ce619..bf3f6fd19 100644 --- a/libs/common/src/lib/interfaces/index.ts +++ b/libs/common/src/lib/interfaces/index.ts @@ -11,13 +11,13 @@ import type { BenchmarkMarketDataDetails } from './benchmark-market-data-details import type { BenchmarkProperty } from './benchmark-property.interface'; import type { Benchmark } from './benchmark.interface'; import type { Coupon } from './coupon.interface'; -import type { Currency } from './currency.interface'; import type { DataProviderInfo } from './data-provider-info.interface'; import type { EnhancedSymbolProfile } from './enhanced-symbol-profile.interface'; import type { Export } from './export.interface'; import type { FilterGroup } from './filter-group.interface'; import type { Filter } from './filter.interface'; import type { HistoricalDataItem } from './historical-data-item.interface'; +import type { Holding } from './holding.interface'; import type { InfoItem } from './info-item.interface'; import type { InvestmentItem } from './investment-item.interface'; import type { LineChartItem } from './line-chart-item.interface'; @@ -66,13 +66,13 @@ export { BenchmarkProperty, BenchmarkResponse, Coupon, - Currency, DataProviderInfo, EnhancedSymbolProfile, Export, Filter, FilterGroup, HistoricalDataItem, + Holding, ImportResponse, InfoItem, InvestmentItem, diff --git a/libs/common/src/lib/interfaces/portfolio-position.interface.ts b/libs/common/src/lib/interfaces/portfolio-position.interface.ts index a47a1ebc7..47b3a821d 100644 --- a/libs/common/src/lib/interfaces/portfolio-position.interface.ts +++ b/libs/common/src/lib/interfaces/portfolio-position.interface.ts @@ -2,6 +2,7 @@ import { AssetClass, AssetSubClass, DataSource, Tag } from '@prisma/client'; import { Market, MarketAdvanced, MarketState } from '../types'; import { Country } from './country.interface'; +import { Holding } from './holding.interface'; import { Sector } from './sector.interface'; export interface PortfolioPosition { @@ -20,6 +21,7 @@ export interface PortfolioPosition { grossPerformancePercent: number; grossPerformancePercentWithCurrencyEffect: number; grossPerformanceWithCurrencyEffect: number; + holdings: Holding[]; investment: number; marketChange?: number; marketChangePercent?: number; diff --git a/libs/common/src/lib/interfaces/product.ts b/libs/common/src/lib/interfaces/product.ts index 274ee8207..0723abf95 100644 --- a/libs/common/src/lib/interfaces/product.ts +++ b/libs/common/src/lib/interfaces/product.ts @@ -1,6 +1,5 @@ export interface Product { alias?: string; - component: any; founded?: number; hasFreePlan?: boolean; hasSelfHostingAbility?: boolean; diff --git a/libs/common/src/lib/permissions.ts b/libs/common/src/lib/permissions.ts index 890cb8b63..304c8ba24 100644 --- a/libs/common/src/lib/permissions.ts +++ b/libs/common/src/lib/permissions.ts @@ -17,6 +17,7 @@ export const permissions = { deleteAccountBalance: 'deleteAcccountBalance', deleteAuthDevice: 'deleteAuthDevice', deleteOrder: 'deleteOrder', + deleteOwnUser: 'deleteOwnUser', deletePlatform: 'deletePlatform', deleteTag: 'deleteTag', deleteUser: 'deleteUser', @@ -57,6 +58,7 @@ export function getPermissions(aRole: Role): string[] { permissions.deleteAccount, permissions.deleteAuthDevice, permissions.deleteOrder, + permissions.deleteOwnUser, permissions.deletePlatform, permissions.deleteTag, permissions.deleteUser, @@ -84,6 +86,7 @@ export function getPermissions(aRole: Role): string[] { permissions.deleteAccountBalance, permissions.deleteAuthDevice, permissions.deleteOrder, + permissions.deleteOwnUser, permissions.updateAccount, permissions.updateAuthDevice, permissions.updateOrder, @@ -125,6 +128,28 @@ export function hasPermission( return aPermissions.includes(aPermission); } -export function hasRole(aUser: UserWithSettings, aRole: Role): boolean { +export function hasReadRestrictedAccessPermission({ + impersonationId, + user +}: { + impersonationId: string; + user: UserWithSettings; +}) { + if (!impersonationId) { + return false; + } + + const access = user.Access?.find(({ id }) => { + return id === impersonationId; + }); + + return access?.permissions?.includes('READ_RESTRICTED') ?? true; +} + +export function hasRole(aUser: UserWithSettings, aRole: Role) { return aUser?.role === aRole; } + +export function isRestrictedView(aUser: UserWithSettings) { + return aUser.Settings.settings.isRestrictedView ?? false; +} diff --git a/apps/client/src/app/pages/resources/personal-finance-tools/products.ts b/libs/common/src/lib/personal-finance-tools.ts similarity index 55% rename from apps/client/src/app/pages/resources/personal-finance-tools/products.ts rename to libs/common/src/lib/personal-finance-tools.ts index d089193f0..8a20ca15c 100644 --- a/apps/client/src/app/pages/resources/personal-finance-tools/products.ts +++ b/libs/common/src/lib/personal-finance-tools.ts @@ -1,82 +1,7 @@ import { Product } from '@ghostfolio/common/interfaces'; -import { AllInvestViewPageComponent } from './products/allinvestview-page.component'; -import { AllvueSystemsPageComponent } from './products/allvue-systems-page.component'; -import { AltooPageComponent } from './products/altoo-page.component'; -import { BasilFinancePageComponent } from './products/basil-finance-page.component'; -import { BeanvestPageComponent } from './products/beanvest-page.component'; -import { CapitallyPageComponent } from './products/capitally-page.component'; -import { CapMonPageComponent } from './products/capmon-page.component'; -import { CompoundPlanningPageComponent } from './products/compound-planning-page.component'; -import { CopilotMoneyPageComponent } from './products/copilot-money-page.component'; -import { DeFiPageComponent } from './products/de.fi-page.component'; -import { DeltaPageComponent } from './products/delta-page.component'; -import { DivvyDiaryPageComponent } from './products/divvydiary-page.component'; -import { EightFiguresPageComponent } from './products/eightfigures-page.component'; -import { EmpowerPageComponent } from './products/empower-page.component'; -import { ExirioPageComponent } from './products/exirio-page.component'; -import { FinaPageComponent } from './products/fina-page.component'; -import { FinaryPageComponent } from './products/finary-page.component'; -import { FinWisePageComponent } from './products/finwise-page.component'; -import { FolisharePageComponent } from './products/folishare-page.component'; -import { GetquinPageComponent } from './products/getquin-page.component'; -import { GoSpatzPageComponent } from './products/gospatz-page.component'; -import { IntuitMintPageComponent } from './products/intuit-mint-page.component'; -import { JustEtfPageComponent } from './products/justetf-page.component'; -import { KuberaPageComponent } from './products/kubera-page.component'; -import { MagnifiPageComponent } from './products/magnifi-page.component'; -import { MarketsShPageComponent } from './products/markets.sh-page.component'; -import { MaybeFinancePageComponent } from './products/maybe-finance-page.component'; -import { MonarchMoneyPageComponent } from './products/monarch-money-page.component'; -import { MonsePageComponent } from './products/monse-page.component'; -import { ParqetPageComponent } from './products/parqet-page.component'; -import { PlannixPageComponent } from './products/plannix-page.component'; -import { PortfolioDividendTrackerPageComponent } from './products/portfolio-dividend-tracker-page.component'; -import { PortseidoPageComponent } from './products/portseido-page.component'; -import { ProjectionLabPageComponent } from './products/projectionlab-page.component'; -import { RocketMoneyPageComponent } from './products/rocket-money-page.component'; -import { SeekingAlphaPageComponent } from './products/seeking-alpha-page.component'; -import { SharesightPageComponent } from './products/sharesight-page.component'; -import { SimplePortfolioPageComponent } from './products/simple-portfolio-page.component'; -import { SnowballAnalyticsPageComponent } from './products/snowball-analytics-page.component'; -import { StocklePageComponent } from './products/stockle-page.component'; -import { StockMarketEyePageComponent } from './products/stockmarketeye-page.component'; -import { SumioPageComponent } from './products/sumio-page.component'; -import { TillerPageComponent } from './products/tiller-page.component'; -import { UtlunaPageComponent } from './products/utluna-page.component'; -import { VyzerPageComponent } from './products/vyzer-page.component'; -import { WealthfolioPageComponent } from './products/wealthfolio-page.component'; -import { WealthicaPageComponent } from './products/wealthica-page.component'; -import { WhalPageComponent } from './products/whal-page.component'; -import { YeekateePageComponent } from './products/yeekatee-page.component'; -import { YnabPageComponent } from './products/ynab-page.component'; - -export const products: Product[] = [ +export const personalFinanceTools: Product[] = [ { - component: undefined, - founded: 2021, - hasFreePlan: true, - hasSelfHostingAbility: true, - isOpenSource: true, - key: 'ghostfolio', - languages: [ - 'Deutsch', - 'English', - 'Español', - 'Français', - 'Italiano', - 'Nederlands', - 'Português', - 'Türkçe' - ], - name: 'Ghostfolio', - origin: $localize`Switzerland`, - region: $localize`Global`, - slogan: 'Open Source Wealth Management', - useAnonymously: true - }, - { - component: AllInvestViewPageComponent, founded: 2023, hasSelfHostingAbility: false, key: 'allinvestview', @@ -85,26 +10,41 @@ export const products: Product[] = [ slogan: 'All your Investments in One View' }, { - component: AllvueSystemsPageComponent, founded: 2019, hasFreePlan: false, hasSelfHostingAbility: false, key: 'allvue-systems', name: 'Allvue Systems', - origin: $localize`United States`, + origin: `United States`, slogan: 'Investment Software Suite' }, { - component: AltooPageComponent, + founded: 2016, + key: 'alphatrackr', + languages: ['English'], + name: 'AlphaTrackr', + slogan: 'Investment Portfolio Tracking Tool' + }, + { founded: 2017, hasSelfHostingAbility: false, key: 'altoo', name: 'Altoo Wealth Platform', - origin: $localize`Switzerland`, + origin: `Switzerland`, slogan: 'Simplicity for Complex Wealth' }, { - component: BasilFinancePageComponent, + founded: 2018, + hasFreePlan: true, + hasSelfHostingAbility: false, + key: 'anlage.app', + languages: ['English'], + name: 'Anlage.App', + origin: `Austria`, + pricingPerYear: '$120', + slogan: 'Analyze and track your portfolio.' + }, + { founded: 2022, hasFreePlan: true, hasSelfHostingAbility: false, @@ -113,56 +53,50 @@ export const products: Product[] = [ slogan: 'The ultimate solution for tracking and managing your investments' }, { - component: BeanvestPageComponent, founded: 2020, hasFreePlan: true, hasSelfHostingAbility: false, key: 'beanvest', name: 'Beanvest', - origin: $localize`France`, + origin: `France`, pricingPerYear: '$100', slogan: 'Stock Portfolio Tracker for Smart Investors' }, { - component: CapitallyPageComponent, hasFreePlan: true, hasSelfHostingAbility: false, key: 'capitally', name: 'Capitally', - origin: $localize`Poland`, + origin: `Poland`, pricingPerYear: '€50', slogan: 'Optimize your investments performance' }, { - component: CapMonPageComponent, founded: 2022, key: 'capmon', name: 'CapMon.org', - origin: $localize`Germany`, + origin: `Germany`, note: 'CapMon.org has discontinued in 2023', slogan: 'Next Generation Assets Tracking' }, { - component: CompoundPlanningPageComponent, founded: 2019, key: 'compound-planning', name: 'Compound Planning', - origin: $localize`United States`, + origin: `United States`, slogan: 'Modern Wealth & Investment Management' }, { - component: CopilotMoneyPageComponent, founded: 2019, hasFreePlan: false, hasSelfHostingAbility: false, key: 'copilot-money', name: 'Copilot Money', - origin: $localize`United States`, + origin: `United States`, pricingPerYear: '$70', slogan: 'Do money better with Copilot' }, { - component: DeFiPageComponent, founded: 2020, key: 'de.fi', languages: ['English'], @@ -170,204 +104,216 @@ export const products: Product[] = [ slogan: 'DeFi Portfolio Tracker' }, { - component: DeltaPageComponent, founded: 2017, hasFreePlan: true, hasSelfHostingAbility: false, key: 'delta', name: 'Delta Investment Tracker', note: 'Acquired by eToro', - origin: $localize`Belgium`, + origin: `Belgium`, slogan: 'The app to track all your investments. Make smart moves only.' }, { - component: DivvyDiaryPageComponent, founded: 2019, hasFreePlan: true, hasSelfHostingAbility: false, key: 'divvydiary', languages: ['Deutsch', 'English'], name: 'DivvyDiary', - origin: $localize`Germany`, + origin: `Germany`, pricingPerYear: '€65', slogan: 'Your personal Dividend Calendar' }, { - component: EmpowerPageComponent, founded: 2009, hasSelfHostingAbility: false, key: 'empower', name: 'Empower', note: 'Originally named as Personal Capital', - origin: $localize`United States`, + origin: `United States`, slogan: 'Get answers to your money questions' }, { alias: '8figures', - component: EightFiguresPageComponent, founded: 2022, key: 'eightfigures', name: '8FIGURES', - origin: $localize`United States`, + origin: `United States`, slogan: 'Portfolio Tracker Designed by Professional Investors' }, { - component: ExirioPageComponent, founded: 2020, hasFreePlan: true, hasSelfHostingAbility: false, key: 'exirio', name: 'Exirio', - origin: $localize`United States`, + origin: `United States`, pricingPerYear: '$100', slogan: 'All your wealth, in one place.' }, { - component: FinaPageComponent, founded: 2023, hasFreePlan: true, hasSelfHostingAbility: false, key: 'fina', languages: ['English'], name: 'Fina', - origin: $localize`United States`, + origin: `United States`, pricingPerYear: '$115', slogan: 'Flexible Financial Management' }, { - component: FinaryPageComponent, founded: 2020, key: 'finary', languages: ['Deutsch', 'English', 'Français'], name: 'Finary', - origin: $localize`United States`, + origin: `United States`, slogan: 'Real-Time Portfolio Tracker & Stock Tracker' }, { - component: FinWisePageComponent, founded: 2023, hasFreePlan: true, key: 'finwise', name: 'FinWise', - origin: $localize`South Africa`, + origin: `South Africa`, pricingPerYear: '€69.99', slogan: 'Personal finances, simplified' }, { - component: FolisharePageComponent, hasFreePlan: true, hasSelfHostingAbility: false, key: 'folishare', languages: ['Deutsch', 'English'], name: 'folishare', - origin: $localize`Austria`, + origin: `Austria`, pricingPerYear: '$65', slogan: 'Take control over your investments' }, { - component: GetquinPageComponent, founded: 2020, hasFreePlan: true, hasSelfHostingAbility: false, key: 'getquin', languages: ['Deutsch', 'English'], name: 'getquin', - origin: $localize`Germany`, + origin: `Germany`, pricingPerYear: '€48', slogan: 'Portfolio Tracker, Analysis & Community' }, { - component: GoSpatzPageComponent, hasFreePlan: true, hasSelfHostingAbility: false, key: 'gospatz', name: 'goSPATZ', - origin: $localize`Germany`, + origin: `Germany`, slogan: 'Volle Kontrolle über deine Investitionen' }, { - component: IntuitMintPageComponent, + hasFreePlan: true, + hasSelfHostingAbility: false, + key: 'holistic-capital', + languages: ['Deutsch'], + name: 'Holistic', + origin: `Germany`, + slogan: 'Die All-in-One Lösung für dein Vermögen.', + useAnonymously: true + }, + { hasFreePlan: true, hasSelfHostingAbility: false, key: 'intuit-mint', name: 'Intuit Mint', note: 'Intuit Mint has discontinued in 2023', - origin: $localize`United States`, + origin: `United States`, pricingPerYear: '$60', slogan: 'Managing money, made simple' }, { - component: JustEtfPageComponent, founded: 2011, hasFreePlan: true, hasSelfHostingAbility: false, key: 'justetf', name: 'justETF', - origin: $localize`Germany`, + origin: `Germany`, pricingPerYear: '€119', slogan: 'ETF portfolios made simple' }, { - component: KuberaPageComponent, + founded: 2016, + hasFreePlan: true, + hasSelfHostingAbility: false, + key: 'koyfin', + name: 'Koyfin', + origin: `United States`, + pricingPerYear: '$468', + slogan: 'Comprehensive financial data analysis' + }, + { founded: 2019, hasFreePlan: false, hasSelfHostingAbility: false, key: 'kubera', name: 'Kubera®', - origin: $localize`United States`, + origin: `United States`, pricingPerYear: '$150', slogan: 'The Time Machine for your Net Worth' }, { - component: MagnifiPageComponent, founded: 2018, hasFreePlan: false, hasSelfHostingAbility: false, key: 'magnifi', name: 'Magnifi', - origin: $localize`United States`, + origin: `United States`, pricingPerYear: '$132', slogan: 'AI Investing Assistant' }, { - component: MarketsShPageComponent, founded: 2022, hasFreePlan: true, hasSelfHostingAbility: false, key: 'markets.sh', languages: ['English'], name: 'markets.sh', - origin: $localize`Germany`, + origin: `Germany`, pricingPerYear: '€168', - region: $localize`Global`, + region: `Global`, slogan: 'Track your investments' }, { - component: MaybeFinancePageComponent, founded: 2021, hasSelfHostingAbility: false, key: 'maybe-finance', languages: ['English'], name: 'Maybe Finance', note: 'Maybe Finance has discontinued in 2023', - origin: $localize`United States`, + origin: `United States`, pricingPerYear: '$145', - region: $localize`United States`, + region: `United States`, slogan: 'Your financial future, in your control' }, { - component: MonarchMoneyPageComponent, + hasFreePlan: false, + hasSelfHostingAbility: false, + key: 'merlincrypto', + languages: ['English'], + name: 'Merlin', + origin: `United States`, + pricingPerYear: '$204', + region: 'Canada, United States', + slogan: 'The smartest way to track your crypto' + }, + { founded: 2019, hasFreePlan: false, hasSelfHostingAbility: false, key: 'monarch-money', name: 'Monarch Money', - origin: $localize`United States`, + origin: `United States`, pricingPerYear: '$99.99', slogan: 'The modern way to manage your money' }, { - component: MonsePageComponent, hasFreePlan: false, hasSelfHostingAbility: false, key: 'monse', @@ -376,175 +322,226 @@ export const products: Product[] = [ slogan: 'Gain financial control and keep your data private.' }, { - component: ParqetPageComponent, + founded: 2017, + hasFreePlan: false, + hasSelfHostingAbility: false, + key: 'navexa', + name: 'Navexa', + origin: `Australia`, + pricingPerYear: '$90', + slogan: 'The Intelligent Portfolio Tracker' + }, + { founded: 2020, hasSelfHostingAbility: false, hasFreePlan: true, key: 'parqet', name: 'Parqet', note: 'Originally named as Tresor One', - origin: $localize`Germany`, + origin: `Germany`, pricingPerYear: '€88', region: 'Austria, Germany, Switzerland', slogan: 'Dein Vermögen immer im Blick' }, { - component: PlannixPageComponent, founded: 2023, hasSelfHostingAbility: false, key: 'plannix', name: 'Plannix', - origin: $localize`Italy`, + origin: `Italy`, slogan: 'Your Personal Finance Hub' }, { - component: PortfolioDividendTrackerPageComponent, hasFreePlan: false, hasSelfHostingAbility: false, key: 'portfolio-dividend-tracker', languages: ['English', 'Nederlands'], name: 'Portfolio Dividend Tracker', - origin: $localize`Netherlands`, + origin: `Netherlands`, pricingPerYear: '€60', slogan: 'Manage all your portfolios' }, { - component: PortseidoPageComponent, + hasFreePlan: true, + hasSelfHostingAbility: false, + key: 'portfolio-visualizer', + languages: ['English'], + name: 'Portfolio Visualizer', + pricingPerYear: '$360', + slogan: 'Tools for Better Investors' + }, + { + hasFreePlan: true, + key: 'portfoloo', + name: 'Portfoloo', + note: 'Portfoloo has discontinued', + slogan: + 'Free Stock Portfolio Tracker with unlimited portfolio and stocks for DIY investors' + }, + { founded: 2021, hasFreePlan: true, hasSelfHostingAbility: false, key: 'portseido', languages: ['Deutsch', 'English', 'Français', 'Nederlands'], name: 'Portseido', - origin: $localize`Thailand`, + origin: `Thailand`, pricingPerYear: '$96', slogan: 'Portfolio Performance and Dividend Tracker' }, { - component: ProjectionLabPageComponent, founded: 2021, hasFreePlan: true, hasSelfHostingAbility: true, key: 'projectionlab', name: 'ProjectionLab', - origin: $localize`United States`, + origin: `United States`, pricingPerYear: '$108', slogan: 'Build Financial Plans You Love.' }, { - component: RocketMoneyPageComponent, founded: 2015, hasSelfHostingAbility: false, key: 'rocket-money', name: 'Rocket Money', - origin: $localize`United States`, + origin: `United States`, slogan: 'Track your net worth' }, { - component: SeekingAlphaPageComponent, founded: 2004, hasFreePlan: false, hasSelfHostingAbility: false, key: 'seeking-alpha', name: 'Seeking Alpha', - origin: $localize`United States`, + origin: `United States`, pricingPerYear: '$239', slogan: 'Stock Market Analysis & Tools for Investors' }, { - component: SharesightPageComponent, + founded: 2022, + key: 'segmio', + name: 'Segmio', + origin: `Romania`, + slogan: 'Wealth Management and Net Worth Tracking' + }, + { founded: 2007, hasFreePlan: true, hasSelfHostingAbility: false, key: 'sharesight', name: 'Sharesight', - origin: $localize`New Zealand`, + origin: `New Zealand`, pricingPerYear: '$135', - region: $localize`Global`, + region: `Global`, slogan: 'Stock Portfolio Tracker' }, { - component: SimplePortfolioPageComponent, + hasFreePlan: true, + key: 'sharesmaster', + name: 'SharesMaster', + note: 'SharesMaster has discontinued', + slogan: 'Free Stock Portfolio Tracker' + }, + { hasFreePlan: true, hasSelfHostingAbility: false, key: 'simple-portfolio', name: 'Simple Portfolio', - origin: $localize`Czech Republic`, + origin: `Czech Republic`, pricingPerYear: '€80', slogan: 'Stock Portfolio Tracker' }, { - component: SnowballAnalyticsPageComponent, founded: 2021, hasFreePlan: true, hasSelfHostingAbility: false, key: 'snowball-analytics', name: 'Snowball Analytics', - origin: $localize`France`, + origin: `France`, pricingPerYear: '$80', slogan: 'Simple and powerful portfolio tracker' }, { - component: StocklePageComponent, + founded: 2019, + hasSelfHostingAbility: false, + key: 'stock-events', + name: 'Stock Events', + origin: `Germany`, + slogan: 'Track all your Investments' + }, + { key: 'stockle', name: 'Stockle', - origin: $localize`Finland`, + origin: `Finland`, slogan: 'Supercharge your investments tracking experience' }, { - component: StockMarketEyePageComponent, founded: 2008, key: 'stockmarketeye', name: 'StockMarketEye', - origin: $localize`France`, + origin: `France`, note: 'StockMarketEye has discontinued in 2023', slogan: 'A Powerful Portfolio & Investment Tracking App' }, { - component: SumioPageComponent, + hasFreePlan: true, + hasSelfHostingAbility: false, + key: 'stonksfolio', + languages: ['English'], + name: 'Stonksfolio', + origin: `Bulgaria`, + pricingPerYear: '€49.90', + slogan: 'Visualize all of your portfolios' + }, + { hasFreePlan: true, hasSelfHostingAbility: false, key: 'sumio', name: 'Sumio', - origin: $localize`Czech Republic`, + origin: `Czech Republic`, pricingPerYear: '$20', slogan: 'Sum up and build your wealth.' }, { - component: TillerPageComponent, founded: 2016, hasFreePlan: false, key: 'tiller', name: 'Tiller', - origin: $localize`United States`, + origin: `United States`, pricingPerYear: '$79', slogan: 'Your financial life in a spreadsheet, automatically updated each day' }, { - component: UtlunaPageComponent, hasFreePlan: true, hasSelfHostingAbility: false, key: 'utluna', languages: ['Deutsch', 'English', 'Français'], name: 'Utluna', - origin: $localize`Switzerland`, + origin: `Switzerland`, pricingPerYear: '$300', slogan: 'Your Portfolio. Revealed.', useAnonymously: true }, { - component: VyzerPageComponent, founded: 2020, hasFreePlan: true, key: 'vyzer', name: 'Vyzer', - origin: $localize`United States`, + origin: `United States`, pricingPerYear: '$348', slogan: 'Virtual Family Office for Smart Wealth Management' }, { - component: WealthfolioPageComponent, + hasSelfHostingAbility: false, + key: 'wallmine', + languages: ['English'], + name: 'wallmine', + origin: `Czech Republic`, + pricingPerYear: '$600', + slogan: 'Make Smarter Investments' + }, + { hasSelfHostingAbility: true, key: 'wealthfolio', languages: ['English'], @@ -552,44 +549,49 @@ export const products: Product[] = [ slogan: 'Desktop Investment Tracker' }, { - component: WealthicaPageComponent, founded: 2015, hasFreePlan: true, hasSelfHostingAbility: false, key: 'wealthica', languages: ['English', 'Français'], name: 'Wealthica', - origin: $localize`Canada`, + origin: `Canada`, pricingPerYear: '$50', slogan: 'See all your investments in one place' }, { - component: WhalPageComponent, + founded: 2018, + hasSelfHostingAbility: false, + key: 'wealthy-tracker', + languages: ['English'], + name: 'Wealthy Tracker', + origin: `India`, + slogan: 'One app to manage all your investments' + }, + { key: 'whal', name: 'Whal', - origin: $localize`United States`, + origin: `United States`, slogan: 'Manage your investments in one place' }, { - component: YeekateePageComponent, founded: 2021, hasFreePlan: true, hasSelfHostingAbility: false, key: 'yeekatee', languages: ['Deutsch', 'English', 'Español', 'Français', 'Italiano'], name: 'yeekatee', - origin: $localize`Switzerland`, - region: $localize`Global`, + origin: `Switzerland`, + region: `Global`, slogan: 'Connect. Share. Invest.' }, { - component: YnabPageComponent, founded: 2004, hasFreePlan: false, hasSelfHostingAbility: false, key: 'ynab', name: 'YNAB (You Need a Budget)', - origin: $localize`United States`, + origin: `United States`, pricingPerYear: '$99', slogan: 'Change Your Relationship With Money' } diff --git a/libs/common/src/lib/types/market-data-preset.type.ts b/libs/common/src/lib/types/market-data-preset.type.ts index 497c4cf3c..0dbf914fa 100644 --- a/libs/common/src/lib/types/market-data-preset.type.ts +++ b/libs/common/src/lib/types/market-data-preset.type.ts @@ -1,4 +1,5 @@ export type MarketDataPreset = + | 'BENCHMARKS' | 'CURRENCIES' | 'ETF_WITHOUT_COUNTRIES' | 'ETF_WITHOUT_SECTORS'; diff --git a/libs/common/src/lib/validator-constraints/is-after-1970.ts b/libs/common/src/lib/validator-constraints/is-after-1970.ts new file mode 100644 index 000000000..3f5b7db0d --- /dev/null +++ b/libs/common/src/lib/validator-constraints/is-after-1970.ts @@ -0,0 +1,16 @@ +import { + ValidatorConstraint, + ValidatorConstraintInterface +} from 'class-validator'; +import { format, isAfter, parseISO } from 'date-fns'; + +@ValidatorConstraint({ name: 'isAfter1970' }) +export class IsAfter1970Constraint implements ValidatorConstraintInterface { + public defaultMessage() { + return `date must be after ${format(new Date(0), 'yyyy')}`; + } + + public validate(aDateString: string) { + return isAfter(parseISO(aDateString), new Date(0)); + } +} diff --git a/libs/ui/src/lib/activities-table/activities-table.component.html b/libs/ui/src/lib/activities-table/activities-table.component.html index 68950a0c0..679f44790 100644 --- a/libs/ui/src/lib/activities-table/activities-table.component.html +++ b/libs/ui/src/lib/activities-table/activities-table.component.html @@ -70,7 +70,7 @@
    } -
    +
    (); + + public constructor( + private changeDetectorRef: ChangeDetectorRef, + private dataService: DataService, + public dialogRef: MatDialogRef, + @Inject(MAT_DIALOG_DATA) public data: BenchmarkDetailDialogParams + ) {} + + public ngOnInit() { + this.dataService + .fetchAsset({ + dataSource: this.data.dataSource, + symbol: this.data.symbol + }) + .pipe(takeUntil(this.unsubscribeSubject)) + .subscribe(({ assetProfile, marketData }) => { + this.assetProfile = assetProfile; + + this.historicalDataItems = marketData.map(({ date, marketPrice }) => { + return { date: format(date, DATE_FORMAT), value: marketPrice }; + }); + + this.changeDetectorRef.markForCheck(); + }); + } + + public onClose() { + this.dialogRef.close(); + } + + public ngOnDestroy() { + this.unsubscribeSubject.next(); + this.unsubscribeSubject.complete(); + } +} diff --git a/libs/ui/src/lib/benchmark/benchmark-detail-dialog/benchmark-detail-dialog.html b/libs/ui/src/lib/benchmark/benchmark-detail-dialog/benchmark-detail-dialog.html new file mode 100644 index 000000000..23196f162 --- /dev/null +++ b/libs/ui/src/lib/benchmark/benchmark-detail-dialog/benchmark-detail-dialog.html @@ -0,0 +1,30 @@ + + +
    +
    + +
    +
    + + diff --git a/libs/ui/src/lib/benchmark/benchmark-detail-dialog/interfaces/interfaces.ts b/libs/ui/src/lib/benchmark/benchmark-detail-dialog/interfaces/interfaces.ts new file mode 100644 index 000000000..291f4c973 --- /dev/null +++ b/libs/ui/src/lib/benchmark/benchmark-detail-dialog/interfaces/interfaces.ts @@ -0,0 +1,11 @@ +import { ColorScheme } from '@ghostfolio/common/types'; + +import { DataSource } from '@prisma/client'; + +export interface BenchmarkDetailDialogParams { + colorScheme: ColorScheme; + dataSource: DataSource; + deviceType: string; + locale: string; + symbol: string; +} diff --git a/libs/ui/src/lib/benchmark/benchmark.component.html b/libs/ui/src/lib/benchmark/benchmark.component.html index 9497c63f4..ec92554de 100644 --- a/libs/ui/src/lib/benchmark/benchmark.component.html +++ b/libs/ui/src/lib/benchmark/benchmark.component.html @@ -110,5 +110,15 @@
    - +
    diff --git a/libs/ui/src/lib/benchmark/benchmark.component.ts b/libs/ui/src/lib/benchmark/benchmark.component.ts index 07e70c2fd..4dd4aa079 100644 --- a/libs/ui/src/lib/benchmark/benchmark.component.ts +++ b/libs/ui/src/lib/benchmark/benchmark.component.ts @@ -1,6 +1,8 @@ import { getLocale, resolveMarketCondition } from '@ghostfolio/common/helper'; -import { Benchmark, User } from '@ghostfolio/common/interfaces'; +import { Benchmark, UniqueAsset, User } from '@ghostfolio/common/interfaces'; import { translate } from '@ghostfolio/ui/i18n'; +import { GfTrendIndicatorComponent } from '@ghostfolio/ui/trend-indicator'; +import { GfValueComponent } from '@ghostfolio/ui/value'; import { CommonModule } from '@angular/common'; import { @@ -8,13 +10,17 @@ import { ChangeDetectionStrategy, Component, Input, - OnChanges + OnChanges, + OnDestroy } from '@angular/core'; +import { MatDialog } from '@angular/material/dialog'; import { MatTableModule } from '@angular/material/table'; +import { ActivatedRoute, Router, RouterModule } from '@angular/router'; import { NgxSkeletonLoaderModule } from 'ngx-skeleton-loader'; +import { Subject, takeUntil } from 'rxjs'; -import { GfTrendIndicatorComponent } from '../trend-indicator'; -import { GfValueComponent } from '../value'; +import { GfBenchmarkDetailDialogComponent } from './benchmark-detail-dialog/benchmark-detail-dialog.component'; +import { BenchmarkDetailDialogParams } from './benchmark-detail-dialog/interfaces/interfaces'; @Component({ changeDetection: ChangeDetectionStrategy.OnPush, @@ -23,7 +29,8 @@ import { GfValueComponent } from '../value'; GfTrendIndicatorComponent, GfValueComponent, MatTableModule, - NgxSkeletonLoaderModule + NgxSkeletonLoaderModule, + RouterModule ], schemas: [CUSTOM_ELEMENTS_SCHEMA], selector: 'gf-benchmark', @@ -31,8 +38,9 @@ import { GfValueComponent } from '../value'; styleUrls: ['./benchmark.component.scss'], templateUrl: './benchmark.component.html' }) -export class GfBenchmarkComponent implements OnChanges { +export class GfBenchmarkComponent implements OnChanges, OnDestroy { @Input() benchmarks: Benchmark[]; + @Input() deviceType: string; @Input() locale = getLocale(); @Input() user: User; @@ -40,7 +48,28 @@ export class GfBenchmarkComponent implements OnChanges { public resolveMarketCondition = resolveMarketCondition; public translate = translate; - public constructor() {} + private unsubscribeSubject = new Subject(); + + public constructor( + private dialog: MatDialog, + private route: ActivatedRoute, + private router: Router + ) { + this.route.queryParams + .pipe(takeUntil(this.unsubscribeSubject)) + .subscribe((params) => { + if ( + params['benchmarkDetailDialog'] && + params['dataSource'] && + params['symbol'] + ) { + this.openBenchmarkDetailDialog({ + dataSource: params['dataSource'], + symbol: params['symbol'] + }); + } + }); + } public ngOnChanges() { if (this.user?.settings?.isExperimentalFeatures) { @@ -54,4 +83,36 @@ export class GfBenchmarkComponent implements OnChanges { ]; } } + + public onOpenBenchmarkDialog({ dataSource, symbol }: UniqueAsset) { + this.router.navigate([], { + queryParams: { dataSource, symbol, benchmarkDetailDialog: true } + }); + } + + public ngOnDestroy() { + this.unsubscribeSubject.next(); + this.unsubscribeSubject.complete(); + } + + private openBenchmarkDetailDialog({ dataSource, symbol }: UniqueAsset) { + const dialogRef = this.dialog.open(GfBenchmarkDetailDialogComponent, { + data: { + dataSource, + symbol, + colorScheme: this.user?.settings?.colorScheme, + deviceType: this.deviceType, + locale: this.locale + }, + height: this.deviceType === 'mobile' ? '97.5vh' : undefined, + width: this.deviceType === 'mobile' ? '100vw' : '50rem' + }); + + dialogRef + .afterClosed() + .pipe(takeUntil(this.unsubscribeSubject)) + .subscribe(() => { + this.router.navigate(['.'], { relativeTo: this.route }); + }); + } } diff --git a/libs/ui/src/lib/currency-selector/currency-selector.component.html b/libs/ui/src/lib/currency-selector/currency-selector.component.html index 76fe8fef0..e07101f9a 100644 --- a/libs/ui/src/lib/currency-selector/currency-selector.component.html +++ b/libs/ui/src/lib/currency-selector/currency-selector.component.html @@ -8,12 +8,11 @@ - @for (currencyItem of filteredCurrencies; track currencyItem) { - - {{ currencyItem.label }} + @for (currency of filteredCurrencies; track currency) { + + {{ currency }} } diff --git a/libs/ui/src/lib/currency-selector/currency-selector.component.ts b/libs/ui/src/lib/currency-selector/currency-selector.component.ts index 046af1cf8..c01df950f 100644 --- a/libs/ui/src/lib/currency-selector/currency-selector.component.ts +++ b/libs/ui/src/lib/currency-selector/currency-selector.component.ts @@ -1,4 +1,3 @@ -import { Currency } from '@ghostfolio/common/interfaces'; import { AbstractMatFormField } from '@ghostfolio/ui/shared/abstract-mat-form-field'; import { FocusMonitor } from '@angular/cdk/a11y'; @@ -59,10 +58,10 @@ import { map, startWith, takeUntil } from 'rxjs/operators'; templateUrl: 'currency-selector.component.html' }) export class GfCurrencySelectorComponent - extends AbstractMatFormField + extends AbstractMatFormField implements OnInit, OnDestroy { - @Input() private currencies: Currency[] = []; + @Input() private currencies: string[] = []; @Input() private formControlName: string; @ViewChild(MatInput) private input: MatInput; @@ -71,7 +70,7 @@ export class GfCurrencySelectorComponent public currencyAutocomplete: MatAutocomplete; public control = new FormControl(); - public filteredCurrencies: Currency[] = []; + public filteredCurrencies: string[] = []; private unsubscribeSubject = new Subject(); @@ -98,7 +97,7 @@ export class GfCurrencySelectorComponent const control = formGroup.get(this.formControlName); if (control) { - this.value = this.currencies.find(({ value }) => { + this.value = this.currencies.find((value) => { return value === control.value; }); } @@ -107,8 +106,8 @@ export class GfCurrencySelectorComponent this.control.valueChanges .pipe(takeUntil(this.unsubscribeSubject)) .subscribe(() => { - if (super.value?.value) { - super.value.value = null; + if (super.value) { + super.value = null; } }); @@ -125,10 +124,6 @@ export class GfCurrencySelectorComponent }); } - public displayFn(currency: Currency) { - return currency?.label ?? ''; - } - public get empty() { return this.input?.empty; } @@ -146,17 +141,12 @@ export class GfCurrencySelectorComponent } public onUpdateCurrency(event: MatAutocompleteSelectedEvent) { - super.value = { - label: event.option.value.label, - value: event.option.value.value - } as Currency; + super.value = event.option.value; } - public set value(value: Currency) { - const newValue = - typeof value === 'object' && value !== null ? { ...value } : value; - this.control.setValue(newValue); - super.value = newValue; + public set value(value: string) { + this.control.setValue(value); + super.value = value; } public ngOnDestroy() { @@ -166,21 +156,16 @@ export class GfCurrencySelectorComponent this.unsubscribeSubject.complete(); } - private filter(value: Currency | string) { - const filterValue = - typeof value === 'string' - ? value?.toLowerCase() - : value?.value.toLowerCase(); + private filter(value: string) { + const filterValue = value?.toLowerCase(); return this.currencies.filter((currency) => { - return currency.value.toLowerCase().startsWith(filterValue); + return currency.toLowerCase().startsWith(filterValue); }); } private validateRequired() { - const requiredCheck = super.required - ? !super.value?.label || !super.value?.value - : false; + const requiredCheck = super.required ? !super.value : false; if (requiredCheck) { this.ngControl.control.setErrors({ invalidData: true }); diff --git a/libs/ui/src/lib/fire-calculator/fire-calculator.component.ts b/libs/ui/src/lib/fire-calculator/fire-calculator.component.ts index 4f6c8dc08..aa8b2b90b 100644 --- a/libs/ui/src/lib/fire-calculator/fire-calculator.component.ts +++ b/libs/ui/src/lib/fire-calculator/fire-calculator.component.ts @@ -11,6 +11,7 @@ import { ChangeDetectionStrategy, ChangeDetectorRef, Component, + ElementRef, EventEmitter, Input, OnChanges, @@ -75,23 +76,23 @@ import { FireCalculatorService } from './fire-calculator.service'; templateUrl: './fire-calculator.component.html' }) export class GfFireCalculatorComponent implements OnChanges, OnDestroy { - @Input() annualInterestRate = 5; + @Input() annualInterestRate: number; @Input() colorScheme: ColorScheme; @Input() currency: string; @Input() deviceType: string; @Input() fireWealth: number; @Input() hasPermissionToUpdateUserSettings: boolean; @Input() locale = getLocale(); - @Input() projectedTotalAmount = 0; + @Input() projectedTotalAmount: number; @Input() retirementDate: Date; - @Input() savingsRate = 0; + @Input() savingsRate: number; @Output() annualInterestRateChanged = new EventEmitter(); @Output() projectedTotalAmountChanged = new EventEmitter(); @Output() retirementDateChanged = new EventEmitter(); @Output() savingsRateChanged = new EventEmitter(); - @ViewChild('chartCanvas') chartCanvas; + @ViewChild('chartCanvas') chartCanvas: ElementRef; public calculatorForm = this.formBuilder.group({ annualInterestRate: new FormControl(undefined), @@ -123,19 +124,6 @@ export class GfFireCalculatorComponent implements OnChanges, OnDestroy { Tooltip ); - this.calculatorForm.setValue( - { - annualInterestRate: this.annualInterestRate, - paymentPerPeriod: this.savingsRate, - principalInvestmentAmount: 0, - projectedTotalAmount: this.projectedTotalAmount, - retirementDate: this.retirementDate ?? this.DEFAULT_RETIREMENT_DATE - }, - { - emitEvent: false - } - ); - this.calculatorForm.valueChanges .pipe(takeUntil(this.unsubscribeSubject)) .subscribe(() => { @@ -169,16 +157,32 @@ export class GfFireCalculatorComponent implements OnChanges, OnDestroy { } public ngOnChanges() { - this.periodsToRetire = this.getPeriodsToRetire(); - if (isNumber(this.fireWealth) && this.fireWealth >= 0) { + this.calculatorForm.setValue( + { + annualInterestRate: this.annualInterestRate ?? 5, + paymentPerPeriod: this.savingsRate ?? 0, + principalInvestmentAmount: this.fireWealth, + projectedTotalAmount: this.projectedTotalAmount ?? 0, + retirementDate: this.retirementDate ?? this.DEFAULT_RETIREMENT_DATE + }, + { + emitEvent: false + } + ); + + this.periodsToRetire = this.getPeriodsToRetire(); + setTimeout(() => { // Wait for the chartCanvas this.calculatorForm.patchValue( { - annualInterestRate: this.annualInterestRate, - principalInvestmentAmount: this.fireWealth, - paymentPerPeriod: this.savingsRate ?? 0, + annualInterestRate: + this.calculatorForm.get('annualInterestRate').value, + paymentPerPeriod: this.getPMT(), + principalInvestmentAmount: this.calculatorForm.get( + 'principalInvestmentAmount' + ).value, projectedTotalAmount: Number(this.getProjectedTotalAmount().toFixed(0)) ?? 0, retirementDate: @@ -406,14 +410,18 @@ export class GfFireCalculatorComponent implements OnChanges, OnDestroy { } private getPeriodsToRetire(): number { - if (this.projectedTotalAmount) { - const periods = this.fireCalculatorService.calculatePeriodsToRetire({ + if (this.calculatorForm.get('projectedTotalAmount').value) { + let periods = this.fireCalculatorService.calculatePeriodsToRetire({ P: this.getP(), - totalAmount: this.projectedTotalAmount, PMT: this.getPMT(), - r: this.getR() + r: this.getR(), + totalAmount: this.calculatorForm.get('projectedTotalAmount').value }); + if (periods === Infinity) { + periods = Number.MAX_SAFE_INTEGER; + } + return periods; } else { const today = new Date(); @@ -429,23 +437,23 @@ export class GfFireCalculatorComponent implements OnChanges, OnDestroy { } private getPMT() { - return this.savingsRate ?? 0; + return this.calculatorForm.get('paymentPerPeriod').value; } private getProjectedTotalAmount() { - if (this.projectedTotalAmount) { - return this.projectedTotalAmount || 0; - } else { - const { totalAmount } = - this.fireCalculatorService.calculateCompoundInterest({ - P: this.getP(), - periodInMonths: this.periodsToRetire, - PMT: this.getPMT(), - r: this.getR() - }); - - return totalAmount.toNumber(); + if (this.calculatorForm.get('projectedTotalAmount').value) { + return this.calculatorForm.get('projectedTotalAmount').value; } + + const { totalAmount } = + this.fireCalculatorService.calculateCompoundInterest({ + P: this.getP(), + periodInMonths: this.periodsToRetire, + PMT: this.getPMT(), + r: this.getR() + }); + + return totalAmount.toNumber(); } private getR() { @@ -453,6 +461,10 @@ export class GfFireCalculatorComponent implements OnChanges, OnDestroy { } private getRetirementDate(): Date { + if (this.periodsToRetire === Number.MAX_SAFE_INTEGER) { + return undefined; + } + const monthsToRetire = this.periodsToRetire % 12; const yearsToRetire = Math.floor(this.periodsToRetire / 12); diff --git a/libs/ui/src/lib/holdings-table/holdings-table.component.html b/libs/ui/src/lib/holdings-table/holdings-table.component.html index 680154dc9..5e4526fdc 100644 --- a/libs/ui/src/lib/holdings-table/holdings-table.component.html +++ b/libs/ui/src/lib/holdings-table/holdings-table.component.html @@ -1,4 +1,4 @@ -
    +
    - diff --git a/libs/ui/src/lib/holdings-table/holdings-table.component.scss b/libs/ui/src/lib/holdings-table/holdings-table.component.scss index 8e321bcf1..990b8b294 100644 --- a/libs/ui/src/lib/holdings-table/holdings-table.component.scss +++ b/libs/ui/src/lib/holdings-table/holdings-table.component.scss @@ -1,15 +1,11 @@ :host { display: block; - .holdings { - overflow-x: auto; - - .mat-mdc-table { - th { - ::ng-deep { - .mat-sort-header-container { - justify-content: inherit; - } + .gf-table { + th { + ::ng-deep { + .mat-sort-header-container { + justify-content: inherit; } } } diff --git a/libs/ui/src/lib/holdings-table/holdings-table.component.ts b/libs/ui/src/lib/holdings-table/holdings-table.component.ts index 6e6cab9e8..12f071ef1 100644 --- a/libs/ui/src/lib/holdings-table/holdings-table.component.ts +++ b/libs/ui/src/lib/holdings-table/holdings-table.component.ts @@ -1,5 +1,5 @@ import { GfAssetProfileIconComponent } from '@ghostfolio/client/components/asset-profile-icon/asset-profile-icon.component'; -import { GfPositionDetailDialogModule } from '@ghostfolio/client/components/position-detail-dialog/position-detail-dialog.module'; +import { GfHoldingDetailDialogComponent } from '@ghostfolio/client/components/holding-detail-dialog/holding-detail-dialog.component'; import { GfSymbolModule } from '@ghostfolio/client/pipes/symbol/symbol.module'; import { getLocale } from '@ghostfolio/common/helper'; import { PortfolioPosition, UniqueAsset } from '@ghostfolio/common/interfaces'; @@ -23,7 +23,7 @@ import { MatPaginator, MatPaginatorModule } from '@angular/material/paginator'; import { MatSort, MatSortModule } from '@angular/material/sort'; import { MatTableDataSource, MatTableModule } from '@angular/material/table'; import { Router, RouterModule } from '@angular/router'; -import { AssetClass, AssetSubClass } from '@prisma/client'; +import { AssetSubClass } from '@prisma/client'; import { NgxSkeletonLoaderModule } from 'ngx-skeleton-loader'; import { Subject, Subscription } from 'rxjs'; @@ -32,8 +32,8 @@ import { Subject, Subscription } from 'rxjs'; imports: [ CommonModule, GfAssetProfileIconComponent, + GfHoldingDetailDialogComponent, GfNoTransactionsInfoComponent, - GfPositionDetailDialogModule, GfSymbolModule, GfValueComponent, MatButtonModule, @@ -102,7 +102,7 @@ export class GfHoldingsTableComponent implements OnChanges, OnDestroy, OnInit { } } - public onOpenPositionDialog({ dataSource, symbol }: UniqueAsset) { + public onOpenHoldingDialog({ dataSource, symbol }: UniqueAsset) { if (this.hasPermissionToOpenDetails) { this.router.navigate([], { queryParams: { dataSource, symbol, holdingDetailDialog: true } @@ -110,7 +110,7 @@ export class GfHoldingsTableComponent implements OnChanges, OnDestroy, OnInit { } } - public onShowAllPositions() { + public onShowAllHoldings() { this.pageSize = Number.MAX_SAFE_INTEGER; setTimeout(() => { diff --git a/libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts b/libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts index f243f888a..aa0a6cacd 100644 --- a/libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts +++ b/libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts @@ -112,7 +112,7 @@ export class GfPortfolioProportionChartComponent this.positions[symbol][this.keys[0]].toUpperCase() ].value = chartData[ this.positions[symbol][this.keys[0]].toUpperCase() - ].value.plus(this.positions[symbol].value); + ].value.plus(this.positions[symbol].value || 0); if ( chartData[this.positions[symbol][this.keys[0]].toUpperCase()] @@ -124,20 +124,20 @@ export class GfPortfolioProportionChartComponent chartData[ this.positions[symbol][this.keys[0]].toUpperCase() ].subCategory[this.positions[symbol][this.keys[1]]].value.plus( - this.positions[symbol].value + this.positions[symbol].value || 0 ); } else { chartData[ this.positions[symbol][this.keys[0]].toUpperCase() ].subCategory[ this.positions[symbol][this.keys[1]] ?? UNKNOWN_KEY - ] = { value: new Big(this.positions[symbol].value) }; + ] = { value: new Big(this.positions[symbol].value || 0) }; } } else { chartData[this.positions[symbol][this.keys[0]].toUpperCase()] = { name: this.positions[symbol][this.keys[0]], subCategory: {}, - value: new Big(this.positions[symbol].value ?? 0) + value: new Big(this.positions[symbol].value || 0) }; if (this.positions[symbol][this.keys[1]]) { @@ -145,7 +145,7 @@ export class GfPortfolioProportionChartComponent this.positions[symbol][this.keys[0]].toUpperCase() ].subCategory = { [this.positions[symbol][this.keys[1]]]: { - value: new Big(this.positions[symbol].value) + value: new Big(this.positions[symbol].value || 0) } }; } @@ -153,7 +153,7 @@ export class GfPortfolioProportionChartComponent } else { if (chartData[UNKNOWN_KEY]) { chartData[UNKNOWN_KEY].value = chartData[UNKNOWN_KEY].value.plus( - this.positions[symbol].value + this.positions[symbol].value || 0 ); } else { chartData[UNKNOWN_KEY] = { @@ -161,7 +161,7 @@ export class GfPortfolioProportionChartComponent subCategory: this.keys[1] ? { [this.keys[1]]: { value: new Big(0) } } : undefined, - value: new Big(this.positions[symbol].value) + value: new Big(this.positions[symbol].value || 0) }; } } @@ -170,7 +170,7 @@ export class GfPortfolioProportionChartComponent Object.keys(this.positions).forEach((symbol) => { chartData[symbol] = { name: this.positions[symbol].name, - value: new Big(this.positions[symbol].value) + value: new Big(this.positions[symbol].value || 0) }; }); } diff --git a/libs/ui/src/lib/top-holdings/index.ts b/libs/ui/src/lib/top-holdings/index.ts new file mode 100644 index 000000000..a5bc960a9 --- /dev/null +++ b/libs/ui/src/lib/top-holdings/index.ts @@ -0,0 +1 @@ +export * from './top-holdings.component'; diff --git a/libs/ui/src/lib/top-holdings/top-holdings.component.html b/libs/ui/src/lib/top-holdings/top-holdings.component.html new file mode 100644 index 000000000..72463da4a --- /dev/null +++ b/libs/ui/src/lib/top-holdings/top-holdings.component.html @@ -0,0 +1,90 @@ +
    +
    + + + + + + + + + + + + + + + + + +
    + Name + +
    {{ element?.name | titlecase }}
    +
    + Value + +
    + +
    +
    + Allocation + % + +
    + +
    +
    +
    + + + +@if (isLoading) { + +} + +@if (dataSource.data.length > pageSize && !isLoading) { +
    + +
    +} + +@if (dataSource.data.length === 0 && !isLoading) { +
    + No data available +
    +} diff --git a/libs/ui/src/lib/top-holdings/top-holdings.component.scss b/libs/ui/src/lib/top-holdings/top-holdings.component.scss new file mode 100644 index 000000000..990b8b294 --- /dev/null +++ b/libs/ui/src/lib/top-holdings/top-holdings.component.scss @@ -0,0 +1,13 @@ +:host { + display: block; + + .gf-table { + th { + ::ng-deep { + .mat-sort-header-container { + justify-content: inherit; + } + } + } + } +} diff --git a/libs/ui/src/lib/top-holdings/top-holdings.component.ts b/libs/ui/src/lib/top-holdings/top-holdings.component.ts new file mode 100644 index 000000000..6f7695687 --- /dev/null +++ b/libs/ui/src/lib/top-holdings/top-holdings.component.ts @@ -0,0 +1,89 @@ +import { getLocale } from '@ghostfolio/common/helper'; +import { Holding } from '@ghostfolio/common/interfaces'; +import { GfValueComponent } from '@ghostfolio/ui/value'; + +import { CommonModule } from '@angular/common'; +import { + CUSTOM_ELEMENTS_SCHEMA, + ChangeDetectionStrategy, + Component, + Input, + OnChanges, + OnDestroy, + OnInit, + ViewChild +} from '@angular/core'; +import { MatButtonModule } from '@angular/material/button'; +import { MatPaginator, MatPaginatorModule } from '@angular/material/paginator'; +import { MatSort, MatSortModule } from '@angular/material/sort'; +import { MatTableDataSource, MatTableModule } from '@angular/material/table'; +import { get } from 'lodash'; +import { NgxSkeletonLoaderModule } from 'ngx-skeleton-loader'; +import { Subject } from 'rxjs'; + +@Component({ + changeDetection: ChangeDetectionStrategy.OnPush, + imports: [ + CommonModule, + GfValueComponent, + MatButtonModule, + MatPaginatorModule, + MatSortModule, + MatTableModule, + NgxSkeletonLoaderModule + ], + schemas: [CUSTOM_ELEMENTS_SCHEMA], + selector: 'gf-top-holdings', + standalone: true, + styleUrls: ['./top-holdings.component.scss'], + templateUrl: './top-holdings.component.html' +}) +export class GfTopHoldingsComponent implements OnChanges, OnDestroy, OnInit { + @Input() baseCurrency: string; + @Input() locale = getLocale(); + @Input() pageSize = Number.MAX_SAFE_INTEGER; + @Input() topHoldings: Holding[]; + + @ViewChild(MatPaginator) paginator: MatPaginator; + @ViewChild(MatSort) sort: MatSort; + + public dataSource: MatTableDataSource = new MatTableDataSource(); + public displayedColumns: string[] = [ + 'name', + 'valueInBaseCurrency', + 'allocationInPercentage' + ]; + public isLoading = true; + + private unsubscribeSubject = new Subject(); + + public constructor() {} + + public ngOnInit() {} + + public ngOnChanges() { + this.isLoading = true; + + this.dataSource = new MatTableDataSource(this.topHoldings); + this.dataSource.paginator = this.paginator; + this.dataSource.sort = this.sort; + this.dataSource.sortingDataAccessor = get; + + if (this.topHoldings) { + this.isLoading = false; + } + } + + public onShowAllHoldings() { + this.pageSize = Number.MAX_SAFE_INTEGER; + + setTimeout(() => { + this.dataSource.paginator = this.paginator; + }); + } + + public ngOnDestroy() { + this.unsubscribeSubject.next(); + this.unsubscribeSubject.complete(); + } +} diff --git a/libs/ui/src/lib/value/value.component.ts b/libs/ui/src/lib/value/value.component.ts index 28cb3c90a..7dc427805 100644 --- a/libs/ui/src/lib/value/value.component.ts +++ b/libs/ui/src/lib/value/value.component.ts @@ -27,7 +27,7 @@ export class GfValueComponent implements OnChanges { @Input() isCurrency = false; @Input() isDate = false; @Input() isPercent = false; - @Input() locale = getLocale(); + @Input() locale: string; @Input() position = ''; @Input() precision: number | undefined; @Input() size: 'large' | 'medium' | 'small' = 'small'; @@ -135,6 +135,7 @@ export class GfValueComponent implements OnChanges { this.formattedValue = ''; this.isNumber = false; this.isString = false; + this.locale = this.locale || getLocale(); this.useAbsoluteValue = false; } } diff --git a/package.json b/package.json index 6a6e8f815..223976492 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ghostfolio", - "version": "2.81.0", + "version": "2.92.0", "homepage": "https://ghostfol.io", "license": "AGPL-3.0", "repository": "https://github.com/ghostfolio/ghostfolio", @@ -54,17 +54,17 @@ "workspace-generator": "nx workspace-generator" }, "dependencies": { - "@angular/animations": "17.3.5", - "@angular/cdk": "17.3.5", - "@angular/common": "17.3.5", - "@angular/compiler": "17.3.5", - "@angular/core": "17.3.5", - "@angular/forms": "17.3.5", - "@angular/material": "17.3.5", - "@angular/platform-browser": "17.3.5", - "@angular/platform-browser-dynamic": "17.3.5", - "@angular/router": "17.3.5", - "@angular/service-worker": "17.3.5", + "@angular/animations": "18.0.4", + "@angular/cdk": "18.0.4", + "@angular/common": "18.0.4", + "@angular/compiler": "18.0.4", + "@angular/core": "18.0.4", + "@angular/forms": "18.0.4", + "@angular/material": "18.0.4", + "@angular/platform-browser": "18.0.4", + "@angular/platform-browser-dynamic": "18.0.4", + "@angular/router": "18.0.4", + "@angular/service-worker": "18.0.4", "@codewithdan/observable-store": "2.2.15", "@dfinity/agent": "0.15.7", "@dfinity/auth-client": "0.15.7", @@ -72,7 +72,7 @@ "@dfinity/identity": "0.15.7", "@dfinity/principal": "0.15.7", "@dinero.js/currencies": "2.0.0-alpha.8", - "@internationalized/number": "3.5.0", + "@internationalized/number": "3.5.2", "@nestjs/bull": "10.0.1", "@nestjs/cache-manager": "2.1.0", "@nestjs/common": "10.1.3", @@ -80,14 +80,14 @@ "@nestjs/core": "10.1.3", "@nestjs/event-emitter": "2.0.4", "@nestjs/jwt": "10.1.0", - "@nestjs/passport": "10.0.0", + "@nestjs/passport": "10.0.3", "@nestjs/platform-express": "10.1.3", "@nestjs/schedule": "3.0.2", "@nestjs/serve-static": "4.0.0", - "@prisma/client": "5.13.0", + "@prisma/client": "5.16.1", "@simplewebauthn/browser": "9.0.1", "@simplewebauthn/server": "9.0.3", - "@stripe/stripe-js": "1.47.0", + "@stripe/stripe-js": "3.5.0", "alphavantage": "2.2.0", "big.js": "6.2.1", "body-parser": "1.20.2", @@ -101,11 +101,11 @@ "chartjs-plugin-datalabels": "2.2.0", "cheerio": "1.0.0-rc.12", "class-transformer": "0.5.1", - "class-validator": "0.14.0", + "class-validator": "0.14.1", "color": "4.2.3", "countries-and-timezones": "3.4.1", "countries-list": "3.1.0", - "countup.js": "2.3.2", + "countup.js": "2.8.0", "date-fns": "2.29.3", "envalid": "7.3.1", "google-spreadsheet": "3.2.0", @@ -115,52 +115,52 @@ "ionicons": "7.4.0", "jsonpath": "1.1.1", "lodash": "4.17.21", - "marked": "9.1.6", + "marked": "13.0.0", "ms": "3.0.0-canary.1", - "ng-extract-i18n-merge": "2.10.0", - "ngx-device-detector": "5.0.1", - "ngx-markdown": "17.1.1", + "ng-extract-i18n-merge": "2.12.0", + "ngx-device-detector": "8.0.0", + "ngx-markdown": "18.0.0", "ngx-skeleton-loader": "7.0.0", - "ngx-stripe": "15.5.0", + "ngx-stripe": "18.0.0", "papaparse": "5.3.1", - "passport": "0.6.0", + "passport": "0.7.0", "passport-google-oauth20": "2.0.0", - "passport-jwt": "4.0.0", - "prisma": "5.13.0", + "passport-jwt": "4.0.1", + "prisma": "5.16.1", "reflect-metadata": "0.1.13", "rxjs": "7.5.6", - "stripe": "11.12.0", + "stripe": "15.11.0", "svgmap": "2.6.0", "twitter-api-v2": "1.14.2", "uuid": "9.0.1", - "yahoo-finance2": "2.11.2", - "zone.js": "0.14.4" + "yahoo-finance2": "2.11.3", + "zone.js": "0.14.7" }, "devDependencies": { - "@angular-devkit/build-angular": "17.3.5", - "@angular-devkit/core": "17.3.5", - "@angular-devkit/schematics": "17.3.5", - "@angular-eslint/eslint-plugin": "17.3.0", - "@angular-eslint/eslint-plugin-template": "17.3.0", - "@angular-eslint/template-parser": "17.3.0", - "@angular/cli": "17.3.5", - "@angular/compiler-cli": "17.3.5", - "@angular/language-service": "17.3.5", - "@angular/localize": "17.3.5", - "@angular/pwa": "17.3.5", + "@angular-devkit/build-angular": "18.0.5", + "@angular-devkit/core": "18.0.5", + "@angular-devkit/schematics": "18.0.5", + "@angular-eslint/eslint-plugin": "18.0.1", + "@angular-eslint/eslint-plugin-template": "18.0.1", + "@angular-eslint/template-parser": "18.0.1", + "@angular/cli": "18.0.5", + "@angular/compiler-cli": "18.0.4", + "@angular/language-service": "18.0.4", + "@angular/localize": "18.0.4", + "@angular/pwa": "18.0.5", "@nestjs/schematics": "10.0.1", "@nestjs/testing": "10.1.3", - "@nx/angular": "19.0.2", - "@nx/cypress": "19.0.2", - "@nx/eslint-plugin": "19.0.2", - "@nx/jest": "19.0.2", - "@nx/js": "19.0.2", - "@nx/nest": "19.0.2", - "@nx/node": "19.0.2", - "@nx/storybook": "19.0.2", - "@nx/web": "19.0.2", - "@nx/workspace": "19.0.2", - "@schematics/angular": "17.3.3", + "@nx/angular": "19.4.0", + "@nx/cypress": "19.4.0", + "@nx/eslint-plugin": "19.4.0", + "@nx/jest": "19.4.0", + "@nx/js": "19.4.0", + "@nx/nest": "19.4.0", + "@nx/node": "19.4.0", + "@nx/storybook": "19.4.0", + "@nx/web": "19.4.0", + "@nx/workspace": "19.4.0", + "@schematics/angular": "18.0.3", "@simplewebauthn/types": "9.0.1", "@storybook/addon-essentials": "7.6.5", "@storybook/angular": "7.6.5", @@ -175,7 +175,7 @@ "@types/lodash": "4.17.0", "@types/node": "18.16.9", "@types/papaparse": "5.3.7", - "@types/passport-google-oauth20": "2.0.11", + "@types/passport-google-oauth20": "2.0.16", "@typescript-eslint/eslint-plugin": "6.21.0", "@typescript-eslint/parser": "6.21.0", "codelyzer": "6.0.1", @@ -187,9 +187,9 @@ "eslint-plugin-storybook": "0.6.15", "jest": "29.4.3", "jest-environment-jsdom": "29.4.3", - "jest-preset-angular": "14.0.3", - "nx": "19.0.2", - "prettier": "3.2.5", + "jest-preset-angular": "14.1.0", + "nx": "19.4.0", + "prettier": "3.3.1", "prettier-plugin-organize-attributes": "1.0.0", "react": "18.2.0", "react-dom": "18.2.0", diff --git a/prisma/migrations/20240601083002_added_cascade_on_delete_for_various_relations/migration.sql b/prisma/migrations/20240601083002_added_cascade_on_delete_for_various_relations/migration.sql new file mode 100644 index 000000000..46b08f606 --- /dev/null +++ b/prisma/migrations/20240601083002_added_cascade_on_delete_for_various_relations/migration.sql @@ -0,0 +1,53 @@ +-- DropForeignKey +ALTER TABLE "Access" DROP CONSTRAINT "Access_granteeUserId_fkey"; + +-- DropForeignKey +ALTER TABLE "Access" DROP CONSTRAINT "Access_userId_fkey"; + +-- DropForeignKey +ALTER TABLE "Account" DROP CONSTRAINT "Account_userId_fkey"; + +-- DropForeignKey +ALTER TABLE "Analytics" DROP CONSTRAINT "Analytics_userId_fkey"; + +-- DropForeignKey +ALTER TABLE "AuthDevice" DROP CONSTRAINT "AuthDevice_userId_fkey"; + +-- DropForeignKey +ALTER TABLE "Order" DROP CONSTRAINT "Order_userId_fkey"; + +-- DropForeignKey +ALTER TABLE "Settings" DROP CONSTRAINT "Settings_userId_fkey"; + +-- DropForeignKey +ALTER TABLE "Subscription" DROP CONSTRAINT "Subscription_userId_fkey"; + +-- DropForeignKey +ALTER TABLE "SymbolProfileOverrides" DROP CONSTRAINT "SymbolProfileOverrides_symbolProfileId_fkey"; + +-- AddForeignKey +ALTER TABLE "Access" ADD CONSTRAINT "Access_granteeUserId_fkey" FOREIGN KEY ("granteeUserId") REFERENCES "User"("id") ON DELETE CASCADE ON UPDATE CASCADE; + +-- AddForeignKey +ALTER TABLE "Access" ADD CONSTRAINT "Access_userId_fkey" FOREIGN KEY ("userId") REFERENCES "User"("id") ON DELETE CASCADE ON UPDATE CASCADE; + +-- AddForeignKey +ALTER TABLE "Account" ADD CONSTRAINT "Account_userId_fkey" FOREIGN KEY ("userId") REFERENCES "User"("id") ON DELETE CASCADE ON UPDATE CASCADE; + +-- AddForeignKey +ALTER TABLE "Analytics" ADD CONSTRAINT "Analytics_userId_fkey" FOREIGN KEY ("userId") REFERENCES "User"("id") ON DELETE CASCADE ON UPDATE CASCADE; + +-- AddForeignKey +ALTER TABLE "AuthDevice" ADD CONSTRAINT "AuthDevice_userId_fkey" FOREIGN KEY ("userId") REFERENCES "User"("id") ON DELETE CASCADE ON UPDATE CASCADE; + +-- AddForeignKey +ALTER TABLE "Order" ADD CONSTRAINT "Order_userId_fkey" FOREIGN KEY ("userId") REFERENCES "User"("id") ON DELETE CASCADE ON UPDATE CASCADE; + +-- AddForeignKey +ALTER TABLE "Settings" ADD CONSTRAINT "Settings_userId_fkey" FOREIGN KEY ("userId") REFERENCES "User"("id") ON DELETE CASCADE ON UPDATE CASCADE; + +-- AddForeignKey +ALTER TABLE "SymbolProfileOverrides" ADD CONSTRAINT "SymbolProfileOverrides_symbolProfileId_fkey" FOREIGN KEY ("symbolProfileId") REFERENCES "SymbolProfile"("id") ON DELETE CASCADE ON UPDATE CASCADE; + +-- AddForeignKey +ALTER TABLE "Subscription" ADD CONSTRAINT "Subscription_userId_fkey" FOREIGN KEY ("userId") REFERENCES "User"("id") ON DELETE CASCADE ON UPDATE CASCADE; diff --git a/prisma/migrations/20240607122659_added_holdings_to_symbol_profile/migration.sql b/prisma/migrations/20240607122659_added_holdings_to_symbol_profile/migration.sql new file mode 100644 index 000000000..8280fe589 --- /dev/null +++ b/prisma/migrations/20240607122659_added_holdings_to_symbol_profile/migration.sql @@ -0,0 +1,5 @@ +-- AlterTable +ALTER TABLE "SymbolProfile" ADD COLUMN "holdings" JSONB DEFAULT '[]'; + +-- AlterTable +ALTER TABLE "SymbolProfileOverrides" ADD COLUMN "holdings" JSONB DEFAULT '[]'; diff --git a/prisma/schema.prisma b/prisma/schema.prisma index 43052de11..9385cb323 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -17,8 +17,8 @@ model Access { permissions AccessPermission[] @default([READ_RESTRICTED]) updatedAt DateTime @updatedAt userId String - GranteeUser User? @relation("accessGet", fields: [granteeUserId], references: [id]) - User User @relation("accessGive", fields: [userId], references: [id]) + GranteeUser User? @relation("accessGet", fields: [granteeUserId], onDelete: Cascade, references: [id]) + User User @relation("accessGive", fields: [userId], onDelete: Cascade, references: [id]) @@index([alias]) @@index([granteeUserId]) @@ -38,7 +38,7 @@ model Account { updatedAt DateTime @updatedAt userId String Platform Platform? @relation(fields: [platformId], references: [id]) - User User @relation(fields: [userId], references: [id]) + User User @relation(fields: [userId], onDelete: Cascade, references: [id]) Order Order[] @@id([id, userId]) @@ -69,7 +69,7 @@ model Analytics { country String? updatedAt DateTime @updatedAt userId String @id - User User @relation(fields: [userId], references: [id]) + User User @relation(fields: [userId], onDelete: Cascade, references: [id]) @@index([updatedAt]) } @@ -82,7 +82,7 @@ model AuthDevice { id String @id @default(uuid()) updatedAt DateTime @updatedAt userId String - User User @relation(fields: [userId], references: [id]) + User User @relation(fields: [userId], onDelete: Cascade, references: [id]) @@index([userId]) } @@ -123,7 +123,7 @@ model Order { userId String Account Account? @relation(fields: [accountId, accountUserId], references: [id, userId]) SymbolProfile SymbolProfile @relation(fields: [symbolProfileId], references: [id]) - User User @relation(fields: [userId], references: [id]) + User User @relation(fields: [userId], onDelete: Cascade, references: [id]) tags Tag[] @@index([accountId]) @@ -150,7 +150,7 @@ model Settings { settings Json? updatedAt DateTime @updatedAt userId String @id - User User @relation(fields: [userId], references: [id]) + User User @relation(fields: [userId], onDelete: Cascade, references: [id]) } model SymbolProfile { @@ -164,6 +164,7 @@ model SymbolProfile { figi String? figiComposite String? figiShareClass String? + holdings Json? @default("[]") id String @id @default(uuid()) isin String? name String? @@ -189,12 +190,13 @@ model SymbolProfileOverrides { assetClass AssetClass? assetSubClass AssetSubClass? countries Json? @default("[]") + holdings Json? @default("[]") name String? sectors Json? @default("[]") url String? symbolProfileId String @id updatedAt DateTime @updatedAt - SymbolProfile SymbolProfile @relation(fields: [symbolProfileId], references: [id]) + SymbolProfile SymbolProfile @relation(fields: [symbolProfileId], onDelete: Cascade, references: [id]) } model Subscription { @@ -204,7 +206,7 @@ model Subscription { price Float? updatedAt DateTime @updatedAt userId String - User User @relation(fields: [userId], references: [id]) + User User @relation(fields: [userId], onDelete: Cascade, references: [id]) @@index([userId]) } diff --git a/test/import/invalid-date-before-min.json b/test/import/invalid-date-before-min.json new file mode 100644 index 000000000..3040581b2 --- /dev/null +++ b/test/import/invalid-date-before-min.json @@ -0,0 +1,18 @@ +{ + "meta": { + "date": "2021-01-01T00:00:00.000Z", + "version": "dev" + }, + "activities": [ + { + "currency": "USD", + "dataSource": "YAHOO", + "date": "1960-01-01T00:00:00.000Z", + "fee": 0, + "quantity": 20, + "symbol": "AAPL", + "type": "BUY", + "unitPrice": 100.0 + } + ] +} diff --git a/test/import/ok-derived-currency.json b/test/import/ok-derived-currency.json new file mode 100644 index 000000000..b43be395d --- /dev/null +++ b/test/import/ok-derived-currency.json @@ -0,0 +1,30 @@ +{ + "meta": { + "date": "2024-06-28T00:00:00.000Z", + "version": "dev" + }, + "accounts": [ + { + "balance": 2000, + "currency": "USD", + "id": "b2d3fe1d-d6a8-41a3-be39-07ef5e9480f0", + "isExcluded": false, + "name": "My Online Trading Account", + "platformId": null + } + ], + "activities": [ + { + "accountId": "b2d3fe1d-d6a8-41a3-be39-07ef5e9480f0", + "comment": null, + "fee": 0, + "quantity": 5, + "type": "BUY", + "unitPrice": 10875.00, + "currency": "ZAc", + "dataSource": "YAHOO", + "date": "2024-06-27T22:00:00.000Z", + "symbol": "JSE.JO" + } + ] +} diff --git a/yarn.lock b/yarn.lock index 5ad37c888..8d6caaef2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -28,99 +28,100 @@ "@jridgewell/gen-mapping" "^0.3.0" "@jridgewell/trace-mapping" "^0.3.9" -"@angular-devkit/architect@0.1703.5": - version "0.1703.5" - resolved "https://registry.yarnpkg.com/@angular-devkit/architect/-/architect-0.1703.5.tgz#2e6e534c99fd99d53034237d64de6317f24af52a" - integrity sha512-j3+9QeXIafuRMtk7N5Cmm/IiMSS/TOaybzfCv/LK+DP3hjEd8f8Az7hPmevUuOArvWNzUvoUeu30GmR3wABydA== +"@angular-devkit/architect@0.1800.5": + version "0.1800.5" + resolved "https://registry.yarnpkg.com/@angular-devkit/architect/-/architect-0.1800.5.tgz#d3bfd52b8a78fed4c182be43bf34684a235a5bc9" + integrity sha512-KliFJTqwAIyRvW10JnJLlpXK86yx683unTgwgvkg9V4gUc/7cNCmWJiOCmYh1+gATpFq+3d3o36EdTzb4QS03g== dependencies: - "@angular-devkit/core" "17.3.5" + "@angular-devkit/core" "18.0.5" rxjs "7.8.1" -"@angular-devkit/architect@^0.1301.0 || ^0.1401.0 || ^0.1501.0 || ^0.1601.0 || ^0.1700.0": - version "0.1700.0" - resolved "https://registry.yarnpkg.com/@angular-devkit/architect/-/architect-0.1700.0.tgz#419d59be6f8bc0068f8d495d7e28f4f47cfdb2ce" - integrity sha512-whi7HvOjv1J3He9f+H8xNJWKyjAmWuWNl8gxNW6EZP/XLcrOu+/5QT4bPtXQBRIL/avZuc++5sNQS+kReaNCig== +"@angular-devkit/architect@^0.1301.0 || ^0.1401.0 || ^0.1501.0 || ^0.1601.0 || ^0.1700.0 || ^0.1800.0": + version "0.1800.2" + resolved "https://registry.yarnpkg.com/@angular-devkit/architect/-/architect-0.1800.2.tgz#c4bc51e654558c7e7d27e0558b671d6731d46ccf" + integrity sha512-PX7lCTAqWe9C40+fie+DAc8vhpGA+JgZKWWrMHUTV/iZx8RXx2X4xGQsqYu36p4i3MSfQdbn+0xLWGmjScPVOQ== dependencies: - "@angular-devkit/core" "17.0.0" + "@angular-devkit/core" "18.0.2" rxjs "7.8.1" -"@angular-devkit/build-angular@17.3.5": - version "17.3.5" - resolved "https://registry.yarnpkg.com/@angular-devkit/build-angular/-/build-angular-17.3.5.tgz#a1b1fdfe906a0132191c0fee56c2a1dc0a1d5f8f" - integrity sha512-Ju2MkMidJglJq/iWgM9CNbhK7A/2n0LNYPZx+ucb+aOFWvurCQrU4Mt/es6xCsxOEs5OPhjqdva8mxE5FHwzTQ== +"@angular-devkit/build-angular@18.0.5": + version "18.0.5" + resolved "https://registry.yarnpkg.com/@angular-devkit/build-angular/-/build-angular-18.0.5.tgz#8c1b48a7604e20777b80de33623ad03c145340fb" + integrity sha512-itZN5tAZ+66bHZ4JNxIiPxfbSvQP6Gk4hcCzfGzcs3G0VsahR0rpX0Rg+1CRX1bpDzan3z8AVfwIxlLPKSOBbg== dependencies: "@ampproject/remapping" "2.3.0" - "@angular-devkit/architect" "0.1703.5" - "@angular-devkit/build-webpack" "0.1703.5" - "@angular-devkit/core" "17.3.5" - "@babel/core" "7.24.0" - "@babel/generator" "7.23.6" + "@angular-devkit/architect" "0.1800.5" + "@angular-devkit/build-webpack" "0.1800.5" + "@angular-devkit/core" "18.0.5" + "@angular/build" "18.0.5" + "@babel/core" "7.24.5" + "@babel/generator" "7.24.5" "@babel/helper-annotate-as-pure" "7.22.5" - "@babel/helper-split-export-declaration" "7.22.6" - "@babel/plugin-transform-async-generator-functions" "7.23.9" - "@babel/plugin-transform-async-to-generator" "7.23.3" - "@babel/plugin-transform-runtime" "7.24.0" - "@babel/preset-env" "7.24.0" - "@babel/runtime" "7.24.0" + "@babel/helper-split-export-declaration" "7.24.5" + "@babel/plugin-transform-async-generator-functions" "7.24.3" + "@babel/plugin-transform-async-to-generator" "7.24.1" + "@babel/plugin-transform-runtime" "7.24.3" + "@babel/preset-env" "7.24.5" + "@babel/runtime" "7.24.5" "@discoveryjs/json-ext" "0.5.7" - "@ngtools/webpack" "17.3.5" + "@ngtools/webpack" "18.0.5" "@vitejs/plugin-basic-ssl" "1.1.0" ansi-colors "4.1.3" - autoprefixer "10.4.18" + autoprefixer "10.4.19" babel-loader "9.1.3" - babel-plugin-istanbul "6.1.1" browserslist "^4.21.5" copy-webpack-plugin "11.0.0" critters "0.0.22" - css-loader "6.10.0" - esbuild-wasm "0.20.1" + css-loader "7.1.1" + esbuild-wasm "0.21.3" fast-glob "3.3.2" - http-proxy-middleware "2.0.6" + http-proxy-middleware "3.0.0" https-proxy-agent "7.0.4" - inquirer "9.2.15" + inquirer "9.2.22" + istanbul-lib-instrument "6.0.2" jsonc-parser "3.2.1" karma-source-map-support "1.4.0" less "4.2.0" - less-loader "11.1.0" + less-loader "12.2.0" license-webpack-plugin "4.0.2" loader-utils "3.2.1" - magic-string "0.30.8" - mini-css-extract-plugin "2.8.1" + magic-string "0.30.10" + mini-css-extract-plugin "2.9.0" mrmime "2.0.0" open "8.4.2" ora "5.4.1" parse5-html-rewriting-stream "7.0.0" - picomatch "4.0.1" - piscina "4.4.0" - postcss "8.4.35" + picomatch "4.0.2" + piscina "4.5.0" + postcss "8.4.38" postcss-loader "8.1.1" resolve-url-loader "5.0.0" rxjs "7.8.1" - sass "1.71.1" - sass-loader "14.1.1" - semver "7.6.0" + sass "1.77.2" + sass-loader "14.2.1" + semver "7.6.2" source-map-loader "5.0.0" source-map-support "0.5.21" - terser "5.29.1" + terser "5.31.0" tree-kill "1.2.2" tslib "2.6.2" - undici "6.11.1" - vite "5.1.7" - watchpack "2.4.0" - webpack "5.90.3" - webpack-dev-middleware "6.1.2" - webpack-dev-server "4.15.1" + undici "6.18.0" + vite "5.2.11" + watchpack "2.4.1" + webpack "5.91.0" + webpack-dev-middleware "7.2.1" + webpack-dev-server "5.0.4" webpack-merge "5.10.0" webpack-subresource-integrity "5.1.0" optionalDependencies: - esbuild "0.20.1" + esbuild "0.21.3" -"@angular-devkit/build-webpack@0.1703.5": - version "0.1703.5" - resolved "https://registry.yarnpkg.com/@angular-devkit/build-webpack/-/build-webpack-0.1703.5.tgz#3f8912aacb5b0d986e1f86756a40e4d21b3d7855" - integrity sha512-KcoKlWhDP6+2q3laQ6elXLt2QrVxWJFdCPUC9dIm0Tnc997Tal/UVhlDKaZgITYDgDvRFqG+tzNm2uFd8l7h+A== +"@angular-devkit/build-webpack@0.1800.5": + version "0.1800.5" + resolved "https://registry.yarnpkg.com/@angular-devkit/build-webpack/-/build-webpack-0.1800.5.tgz#5d5694f126ad495c7fe92c97455dc0e2d1d722ed" + integrity sha512-/eiIwlQJBZlCWLsfaoSOsSGFY24cLKCCY4fs/fvcBXxG5/g1FFx24Zt73j0qRoNeK3soUg9+lmCAiRvO6cGpJg== dependencies: - "@angular-devkit/architect" "0.1703.5" + "@angular-devkit/architect" "0.1800.5" rxjs "7.8.1" "@angular-devkit/core@16.0.1": @@ -145,39 +146,39 @@ rxjs "7.8.1" source-map "0.7.4" -"@angular-devkit/core@17.0.0", "@angular-devkit/core@^13.0.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0": - version "17.0.0" - resolved "https://registry.yarnpkg.com/@angular-devkit/core/-/core-17.0.0.tgz#99cd048cca37cf4d0cb60a3b6871e19449a8006a" - integrity sha512-QUu3LnEi4A8t733v2+I0sLtyBJx3Q7zdTAhaauCbxbFhDid0cbYm8hYsyG/njor1irTPxSJbn6UoetVkwUQZxg== +"@angular-devkit/core@18.0.2", "@angular-devkit/core@^13.0.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0": + version "18.0.2" + resolved "https://registry.yarnpkg.com/@angular-devkit/core/-/core-18.0.2.tgz#6757af88d6d433b75392e124b50fa990466d02b2" + integrity sha512-QXcEdfmODc0rKblBerk30yw70fypIkFm6gQBLJgsshpwc+TMA+fuMLcPQebOTzKLtD2tNUkk/7SrWPQIGqeXaA== dependencies: - ajv "8.12.0" - ajv-formats "2.1.1" - jsonc-parser "3.2.0" - picomatch "3.0.1" + ajv "8.13.0" + ajv-formats "3.0.1" + jsonc-parser "3.2.1" + picomatch "4.0.2" rxjs "7.8.1" source-map "0.7.4" -"@angular-devkit/core@17.3.3": - version "17.3.3" - resolved "https://registry.yarnpkg.com/@angular-devkit/core/-/core-17.3.3.tgz#dce2f615355b2ef59c19927d90620670a6c890d0" - integrity sha512-J22Sh3M7rj8Ar3iEs20ko5wgC3DE7vWfYZNdimt2IJiS4J7BEX8R3Awf+TRt+6AN3NFm3/xe1Sz4yvDh3FvNFg== +"@angular-devkit/core@18.0.3": + version "18.0.3" + resolved "https://registry.yarnpkg.com/@angular-devkit/core/-/core-18.0.3.tgz#952c984609f7062529bf9bc6dddd0224edc3d697" + integrity sha512-nTs1KbNSVCVooPdDaeTh1YbggNVaqexbQjXNIvJJzRB8qPkWNPxm0pQeFjU7kWUBg2+aBXN4/CNwU1YHwxfiSQ== dependencies: - ajv "8.12.0" - ajv-formats "2.1.1" + ajv "8.13.0" + ajv-formats "3.0.1" jsonc-parser "3.2.1" - picomatch "4.0.1" + picomatch "4.0.2" rxjs "7.8.1" source-map "0.7.4" -"@angular-devkit/core@17.3.5": - version "17.3.5" - resolved "https://registry.yarnpkg.com/@angular-devkit/core/-/core-17.3.5.tgz#5af01de95b4945587aea1feaa1011f87485ffee5" - integrity sha512-iqGv45HVI+yRROoTqQTY0QChYlRCZkFUfIjdfJLegjc6xq9sLtxDr03CWM45BKGG5lSxDOy+qu/pdRvtL3V2eg== +"@angular-devkit/core@18.0.5": + version "18.0.5" + resolved "https://registry.yarnpkg.com/@angular-devkit/core/-/core-18.0.5.tgz#ee3b6cae91d858238072d129d83c4afcfb8bc82e" + integrity sha512-sGtrS0SqkcBvyuv0QkIfyadwPgDhMroz1r51lMh1hwzJaJ0LNuVMLviEeYIybeBnvAdp9YvYC8I1WgB/FUEFBw== dependencies: - ajv "8.12.0" - ajv-formats "2.1.1" + ajv "8.13.0" + ajv-formats "3.0.1" jsonc-parser "3.2.1" - picomatch "4.0.1" + picomatch "4.0.2" rxjs "7.8.1" source-map "0.7.4" @@ -203,133 +204,160 @@ ora "5.4.1" rxjs "7.8.1" -"@angular-devkit/schematics@17.0.0", "@angular-devkit/schematics@^13.0.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0": - version "17.0.0" - resolved "https://registry.yarnpkg.com/@angular-devkit/schematics/-/schematics-17.0.0.tgz#bfcc09a1bd145ef978f92d660df89a11e69468d4" - integrity sha512-LD7fjDORuBf139/oJ/gSwbIzQPfsm6Y67s1FD+XLi0QXaRt6dw4r7BMD08l1r//oPQofNgbEH4coGVO4NdCL/A== +"@angular-devkit/schematics@18.0.2", "@angular-devkit/schematics@^13.0.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0": + version "18.0.2" + resolved "https://registry.yarnpkg.com/@angular-devkit/schematics/-/schematics-18.0.2.tgz#9795a79f4de2f622c388fe074153f8abb0ee22a4" + integrity sha512-G9yGcoB67sH0eRNWoiQWNn2KwiI7sDasVscYPGKf1yo7JRiXmzX/LpfKRPsZTl+Bs0FItnwDInsqgMisK89/6g== dependencies: - "@angular-devkit/core" "17.0.0" - jsonc-parser "3.2.0" - magic-string "0.30.5" + "@angular-devkit/core" "18.0.2" + jsonc-parser "3.2.1" + magic-string "0.30.10" ora "5.4.1" rxjs "7.8.1" -"@angular-devkit/schematics@17.3.3": - version "17.3.3" - resolved "https://registry.yarnpkg.com/@angular-devkit/schematics/-/schematics-17.3.3.tgz#223d8ffd27e6daaf63a3161dbe8c849860541bf1" - integrity sha512-SABqTtj2im4PJhQjNaAsSypbNkpZFW8YozJ3P748tlh5a9XoHpgiqXv5JhRbyKElLDAyk5i9fe2++JmSudPG/Q== +"@angular-devkit/schematics@18.0.3": + version "18.0.3" + resolved "https://registry.yarnpkg.com/@angular-devkit/schematics/-/schematics-18.0.3.tgz#2ce071a8cdaac5fefcba5a90b5fdb38ca5cdcc59" + integrity sha512-utKGk9KHTvLsxpga3aaGJ7HDggMhZtBOHFb8phFK/GXazaeEGDvm7Sin2it2uw/i9xvu79RQ/IrWvebhanwU1g== dependencies: - "@angular-devkit/core" "17.3.3" + "@angular-devkit/core" "18.0.3" jsonc-parser "3.2.1" - magic-string "0.30.8" + magic-string "0.30.10" ora "5.4.1" rxjs "7.8.1" -"@angular-devkit/schematics@17.3.5": - version "17.3.5" - resolved "https://registry.yarnpkg.com/@angular-devkit/schematics/-/schematics-17.3.5.tgz#5ea31a3e5d7dc5eb11f786b796d0536f0a9b05bd" - integrity sha512-oh/mvpMKxGfk5v9QIB7LfGsDC/iVpmsIAvbb4+1ddCx86EJXdz3xWnVDbUehOd6n7HJXnQrNirWjWvWquM2GhQ== +"@angular-devkit/schematics@18.0.5": + version "18.0.5" + resolved "https://registry.yarnpkg.com/@angular-devkit/schematics/-/schematics-18.0.5.tgz#693ea714afe70212a5f0b503cf9de81495e568c6" + integrity sha512-hZwAq3hwuJzCuh7uqO/7T9IMERhYVxz+ganJlEykpyr58o0IjUM1Q4ZSH5UOYlGRPdBCZJbfiafZ0Sg5w5xBww== dependencies: - "@angular-devkit/core" "17.3.5" + "@angular-devkit/core" "18.0.5" jsonc-parser "3.2.1" - magic-string "0.30.8" + magic-string "0.30.10" ora "5.4.1" rxjs "7.8.1" -"@angular-eslint/bundled-angular-compiler@17.3.0": - version "17.3.0" - resolved "https://registry.yarnpkg.com/@angular-eslint/bundled-angular-compiler/-/bundled-angular-compiler-17.3.0.tgz#08b8b1bebbb677a1f208b56516fc9177a289d212" - integrity sha512-ejfNzRuBeHUV8m2fkgs+M809rj5STuCuQo4fdfc6ccQpzXDI6Ha7BKpTznWfg5g529q/wrkoGSGgFxU9Yc2/dQ== +"@angular-eslint/bundled-angular-compiler@18.0.1": + version "18.0.1" + resolved "https://registry.yarnpkg.com/@angular-eslint/bundled-angular-compiler/-/bundled-angular-compiler-18.0.1.tgz#94c53b8193de1d630c9f45af2acbcd64757b6b2e" + integrity sha512-lr4Ysoo28FBOKcJFQUGTMpbWDcak+gyuYvyggp37ERvazE6EDomPFxzEHNqVT9EI9sZ+GDBOoPR+EdFh0ALGNw== -"@angular-eslint/eslint-plugin-template@17.3.0": - version "17.3.0" - resolved "https://registry.yarnpkg.com/@angular-eslint/eslint-plugin-template/-/eslint-plugin-template-17.3.0.tgz#712a99503b4ef12e9f37979375539c3ace44375b" - integrity sha512-9l/aRfpE9MCRVDWRb+rSB9Zei0paep1vqV6M/87VUnzBnzqeMRnVuPvQowilh2zweVSGKBF25Vp4HkwOL6ExDQ== +"@angular-eslint/eslint-plugin-template@18.0.1": + version "18.0.1" + resolved "https://registry.yarnpkg.com/@angular-eslint/eslint-plugin-template/-/eslint-plugin-template-18.0.1.tgz#ec740a2381f9745f8bca57b4123370434ffb00c0" + integrity sha512-u/eov/CFBb8l35D8dW78Dx5fBLd8FZFibKN9XQknhzXnDMpISuUOMny5g5/wvYYjqLgqEySXMiHKEAxEup7xtA== dependencies: - "@angular-eslint/bundled-angular-compiler" "17.3.0" - "@angular-eslint/utils" "17.3.0" - "@typescript-eslint/type-utils" "7.2.0" - "@typescript-eslint/utils" "7.2.0" + "@angular-eslint/bundled-angular-compiler" "18.0.1" + "@angular-eslint/utils" "18.0.1" aria-query "5.3.0" axobject-query "4.0.0" -"@angular-eslint/eslint-plugin@17.3.0": - version "17.3.0" - resolved "https://registry.yarnpkg.com/@angular-eslint/eslint-plugin/-/eslint-plugin-17.3.0.tgz#b5037877cdc64d407649247e5ca09851c8674b4e" - integrity sha512-81cQbOEPoQupFX8WmpqZn+y8VA7JdVRGBtt+uJNKBXcJknTpPWdLBZRFlgVakmC24iEZ0Fint/N3NBBQI3mz2A== +"@angular-eslint/eslint-plugin@18.0.1": + version "18.0.1" + resolved "https://registry.yarnpkg.com/@angular-eslint/eslint-plugin/-/eslint-plugin-18.0.1.tgz#10e8b6da23628513c88a48ed976e3942c233d938" + integrity sha512-pS3SYLa9DA+ENklGxEUlcw6/xCxgDk9fgjyaheuSjDxL3TIh1pTa4V2TptODdcPh7XCYXiVmy+e/w79mXlGzOw== dependencies: - "@angular-eslint/utils" "17.3.0" - "@typescript-eslint/utils" "7.2.0" + "@angular-eslint/bundled-angular-compiler" "18.0.1" + "@angular-eslint/utils" "18.0.1" -"@angular-eslint/template-parser@17.3.0": - version "17.3.0" - resolved "https://registry.yarnpkg.com/@angular-eslint/template-parser/-/template-parser-17.3.0.tgz#580a703cbaa4967d36a953a00f5c347987c14171" - integrity sha512-m+UzAnWgtjeS0x6skSmR0eXltD/p7HZA+c8pPyAkiHQzkxE7ohhfyZc03yWGuYJvWQUqQAKKdO/nQop14TP0bg== +"@angular-eslint/template-parser@18.0.1": + version "18.0.1" + resolved "https://registry.yarnpkg.com/@angular-eslint/template-parser/-/template-parser-18.0.1.tgz#d5e7f89f71913a670ae2a603584d77d1f9b3a95b" + integrity sha512-22fKzkWo9Ts8aY/WHL1A6seS2tpltgRRXVfnZnnqvQRyRiuPnx1FC0ly7+QPZkThh8vdLwxU+BvtLq9Uiqh9OQ== dependencies: - "@angular-eslint/bundled-angular-compiler" "17.3.0" + "@angular-eslint/bundled-angular-compiler" "18.0.1" eslint-scope "^8.0.0" -"@angular-eslint/utils@17.3.0": - version "17.3.0" - resolved "https://registry.yarnpkg.com/@angular-eslint/utils/-/utils-17.3.0.tgz#85915e864c7b7f33df1fdf15f74cc99fd5895e1e" - integrity sha512-PJT9pxWqpvI9OXO+7L5SIVhvMW+RFjeafC7PYjtvSbNFpz+kF644BiAcfMJ0YqBnkrw3JXt+RAX25CT4mXIoXw== +"@angular-eslint/utils@18.0.1": + version "18.0.1" + resolved "https://registry.yarnpkg.com/@angular-eslint/utils/-/utils-18.0.1.tgz#8033830e4faec7f5fb462456868da0e4e4c89cab" + integrity sha512-Q9lCySqg+9h2cz08+SoWj48cY1i04tL1k3bsQJmF2TsylAw2mSsNGX2X3h9WkdxY7sUoY0mP7MVW1iU54Gobcg== dependencies: - "@angular-eslint/bundled-angular-compiler" "17.3.0" - "@typescript-eslint/utils" "7.2.0" + "@angular-eslint/bundled-angular-compiler" "18.0.1" -"@angular/animations@17.3.5": - version "17.3.5" - resolved "https://registry.yarnpkg.com/@angular/animations/-/animations-17.3.5.tgz#68f1f209137b3e7148143b66ab3a2b444ac9b546" - integrity sha512-hbfCnBxwhYQMKB+9tDcmfvckUtB8LdY1gPST6TZ7CzrWCSPddsnXxqxBZSBjBI6zXvE4FOV3kUzaUXM/Bq5sRw== +"@angular/animations@18.0.4": + version "18.0.4" + resolved "https://registry.yarnpkg.com/@angular/animations/-/animations-18.0.4.tgz#c0dad4c2312f471484327a4178c55c2cf6403ad6" + integrity sha512-xbdtBUvpTGEmVQkCoOad26LBMRy9ddM9pvCidMZBWXiM7NEuc3dfVT99a1cU4MZFiJeiQEvOWQn03iXskbBMGQ== dependencies: tslib "^2.3.0" -"@angular/cdk@17.3.5": - version "17.3.5" - resolved "https://registry.yarnpkg.com/@angular/cdk/-/cdk-17.3.5.tgz#a610ec34fe7adb4ebd30798664a421ce204c653d" - integrity sha512-6y8+yIPWG0wTdPwHIPxKrEFCX1JxxBh4aXcmQnrNTDIvtoEPGaea9SU9XKaU8ahiZMlcpUXqKLG0BVbEhA1Oow== +"@angular/build@18.0.5": + version "18.0.5" + resolved "https://registry.yarnpkg.com/@angular/build/-/build-18.0.5.tgz#30606a13cb201ef4d73535252721b7016f62011f" + integrity sha512-6C+azPDYqPWX9/+53OTyvzmAKxrGwgQcDnueC/Sc6NZJOAs2VsOIn5ULPtcRDlrf/Rbo0dGM4OvKCM2q1BRuBg== + dependencies: + "@ampproject/remapping" "2.3.0" + "@angular-devkit/architect" "0.1800.5" + "@babel/core" "7.24.5" + "@babel/helper-annotate-as-pure" "7.22.5" + "@babel/helper-split-export-declaration" "7.24.5" + "@vitejs/plugin-basic-ssl" "1.1.0" + ansi-colors "4.1.3" + browserslist "^4.23.0" + critters "0.0.22" + esbuild "0.21.3" + fast-glob "3.3.2" + https-proxy-agent "7.0.4" + inquirer "9.2.22" + lmdb "3.0.8" + magic-string "0.30.10" + mrmime "2.0.0" + ora "5.4.1" + parse5-html-rewriting-stream "7.0.0" + picomatch "4.0.2" + piscina "4.5.0" + sass "1.77.2" + semver "7.6.2" + undici "6.18.0" + vite "5.2.11" + watchpack "2.4.1" + +"@angular/cdk@18.0.4": + version "18.0.4" + resolved "https://registry.yarnpkg.com/@angular/cdk/-/cdk-18.0.4.tgz#8dc5f2d05dd88b11de722bba634e604b7b800d6e" + integrity sha512-OCG1EGv/nyZYGcSu7y6IAuarC5gZcZYhhvEQsgMUDrf1TGRSa+0dBN5W2HxRWKs6NsGgDjW1VcK+AC85PYLXPA== dependencies: tslib "^2.3.0" optionalDependencies: parse5 "^7.1.2" -"@angular/cli@17.3.5": - version "17.3.5" - resolved "https://registry.yarnpkg.com/@angular/cli/-/cli-17.3.5.tgz#f668db09d283d669e42f166b7c9cfc0a8298b0a3" - integrity sha512-6MHJzPKy4uB9qlJO1eKs4rtDlRuCe0lOiz1f3kHFZ/GQQm5xA1xsmZJMN4ASsnu4yU3oZs6vJ/vt8i2/jvdPbA== +"@angular/cli@18.0.5": + version "18.0.5" + resolved "https://registry.yarnpkg.com/@angular/cli/-/cli-18.0.5.tgz#20480490ff410f5e74c5565d4c5de98057f4ed68" + integrity sha512-w3NOdj6T7QhBmFleavc+AEhcAMyPkt7RsyWW2saufD6x55gzynGQZb9UBZwKDUAR6UtqchBX/HEBWCLNnjbiHg== dependencies: - "@angular-devkit/architect" "0.1703.5" - "@angular-devkit/core" "17.3.5" - "@angular-devkit/schematics" "17.3.5" - "@schematics/angular" "17.3.5" + "@angular-devkit/architect" "0.1800.5" + "@angular-devkit/core" "18.0.5" + "@angular-devkit/schematics" "18.0.5" + "@schematics/angular" "18.0.5" "@yarnpkg/lockfile" "1.1.0" ansi-colors "4.1.3" ini "4.1.2" - inquirer "9.2.15" + inquirer "9.2.22" jsonc-parser "3.2.1" - npm-package-arg "11.0.1" - npm-pick-manifest "9.0.0" - open "8.4.2" + npm-package-arg "11.0.2" + npm-pick-manifest "9.0.1" ora "5.4.1" - pacote "17.0.6" + pacote "18.0.6" resolve "1.22.8" - semver "7.6.0" + semver "7.6.2" symbol-observable "4.0.0" yargs "17.7.2" -"@angular/common@17.3.5": - version "17.3.5" - resolved "https://registry.yarnpkg.com/@angular/common/-/common-17.3.5.tgz#901f5d85b78f5e28f36156064961d58732e73a7b" - integrity sha512-Ox91WxSnOSrQ6I21cHi69EfT2Pxtd5Knb5AsdwpxqE57V2E7EnWMhb+LP+holCtFUhK529EGXCk788M+Elyw6g== +"@angular/common@18.0.4": + version "18.0.4" + resolved "https://registry.yarnpkg.com/@angular/common/-/common-18.0.4.tgz#cc7a045f3ead8baf8132d76687bfefb35f905309" + integrity sha512-7WxZKLzSu5QtyLGrtlZrtUQlP3WfDR++yHr5jF9DJZ3IY35UutwiPCegCcq4Qh5X2xWqnRKGm20TLlKVoj0t5Q== dependencies: tslib "^2.3.0" -"@angular/compiler-cli@17.3.5": - version "17.3.5" - resolved "https://registry.yarnpkg.com/@angular/compiler-cli/-/compiler-cli-17.3.5.tgz#d24cb2039d130b03a898ec3bedf7cbabb573ba03" - integrity sha512-R53JNbbVDHWSGdL0e2vGQ5iJCrILOWZ1oemKjekOFB93fUBlEyi+nZmm4uTO7RU8PgjB0UpxI6ok5ZE3Amkt6A== +"@angular/compiler-cli@18.0.4": + version "18.0.4" + resolved "https://registry.yarnpkg.com/@angular/compiler-cli/-/compiler-cli-18.0.4.tgz#90cc52bf6e68bdb181c7f53314455851410a6ab8" + integrity sha512-pUv664JCZHKHsLDvO8iNjWXVHOB2ggKxVoxiowOMNpR4dqxrK/oOLGkPGltYUW/xF6Eajc7Zs0lK/R5uljoYQg== dependencies: - "@babel/core" "7.23.9" + "@babel/core" "7.24.7" "@jridgewell/sourcemap-codec" "^1.4.14" chokidar "^3.0.0" convert-source-map "^1.5.1" @@ -338,10 +366,10 @@ tslib "^2.3.0" yargs "^17.2.1" -"@angular/compiler@17.3.5": - version "17.3.5" - resolved "https://registry.yarnpkg.com/@angular/compiler/-/compiler-17.3.5.tgz#308ac763c2a95fb6cea764d1ec3e8bd5f2384b89" - integrity sha512-lTubBFNlpH9zK46+yeVI7VJQNUELLAB8W1ucndYLCA9Rr9Jop+rYIXijmr42AGokOYr7yLc8HRiSQ5e+X2pUQg== +"@angular/compiler@18.0.4": + version "18.0.4" + resolved "https://registry.yarnpkg.com/@angular/compiler/-/compiler-18.0.4.tgz#623a9fd3714700f16b8eebf97aa1a603400c9889" + integrity sha512-OVPXtJo5SkGQUCioCVxKcRfEw48tz8xCtJGDXjVKWtyOkXnmWl8Y/e54mteiJd1KybXHvPLW0LPtWZYB06Qy7g== dependencies: tslib "^2.3.0" @@ -350,10 +378,10 @@ resolved "https://registry.yarnpkg.com/@angular/compiler/-/compiler-9.0.0.tgz#87e0bef4c369b6cadae07e3a4295778fc93799d5" integrity sha512-ctjwuntPfZZT2mNj2NDIVu51t9cvbhl/16epc5xEwyzyDt76pX9UgwvY+MbXrf/C/FWwdtmNtfP698BKI+9leQ== -"@angular/core@17.3.5": - version "17.3.5" - resolved "https://registry.yarnpkg.com/@angular/core/-/core-17.3.5.tgz#5445e5dad4dc713b032dde10dc048169afe998db" - integrity sha512-y6P27lcrKy3yMx/rtMuGsAnDyVEsS3BdyArTXcD0TOImVGHhVIaB0L95DUCam3ajTe2f2x39eozJZDh7QSpJaw== +"@angular/core@18.0.4": + version "18.0.4" + resolved "https://registry.yarnpkg.com/@angular/core/-/core-18.0.4.tgz#c4b12ef3d1da8dcd3192fa2e2a355407752f217a" + integrity sha512-k0AUZbJc0eyzRexvKlR1sR0qNhe54Om9ln6lRn7y1+gAsg+OwFDyF427fFuzqpZVe/MmpvX3CXWdl0twZAYEiA== dependencies: tslib "^2.3.0" @@ -362,32 +390,32 @@ resolved "https://registry.yarnpkg.com/@angular/core/-/core-9.0.0.tgz#227dc53e1ac81824f998c6e76000b7efc522641e" integrity sha512-6Pxgsrf0qF9iFFqmIcWmjJGkkCaCm6V5QNnxMy2KloO3SDq6QuMVRbN9RtC8Urmo25LP+eZ6ZgYqFYpdD8Hd9w== -"@angular/forms@17.3.5": - version "17.3.5" - resolved "https://registry.yarnpkg.com/@angular/forms/-/forms-17.3.5.tgz#68a1511c1c2b147d704f2579563840c3f94cb714" - integrity sha512-Rf/8XWHdFYZQaOVTJ0QVwxQm9fDqQqIJc0yfPcH/DYL5pT7R0U2z98I5McZawzUBJUo1Zt1gijzDlzNUGf6jiA== +"@angular/forms@18.0.4": + version "18.0.4" + resolved "https://registry.yarnpkg.com/@angular/forms/-/forms-18.0.4.tgz#aac92efd0e869aa855455b9743ecae51b8b9390b" + integrity sha512-LM2rVIuJa2fGxP0oCy0uFSGY6h9tyL64gtGp02QqKaVszG4oJ8wue0/VSbBtKyH0xEN4eOXDzOXbiahbtFhRZA== dependencies: tslib "^2.3.0" -"@angular/language-service@17.3.5": - version "17.3.5" - resolved "https://registry.yarnpkg.com/@angular/language-service/-/language-service-17.3.5.tgz#64d31f5948f24bc2217047be1899b34c177c8cc6" - integrity sha512-s3W5o+pRPU3jNWeeyO4XEdc28+s4MPhew+k0meQfZ11VMdmShzwFu5nPgOMmLB3fBhQqlSBrHUh1P9SB7Hu3FQ== +"@angular/language-service@18.0.4": + version "18.0.4" + resolved "https://registry.yarnpkg.com/@angular/language-service/-/language-service-18.0.4.tgz#59fa41a262cb424b5048315b830830feaaefddc9" + integrity sha512-KRManun2mRN3tSz2xfBfHwj8i2ZP/s2ovc04lkXSpQDeJZPpmE8C9wNJmpSQQZmPQuPm6BNA+iyoVJWj2TEBAw== -"@angular/localize@17.3.5": - version "17.3.5" - resolved "https://registry.yarnpkg.com/@angular/localize/-/localize-17.3.5.tgz#2af9f4f5db3c0b99d55534ef14058c6831a2fb4d" - integrity sha512-/5iKRvnleA2vsf8zqNZaXeOBjFFq3FLrbot+ygfmk3uYqz949X0nXrXBKk9kpakw/WC6kgzK+tmiEHKQY6cLiQ== +"@angular/localize@18.0.4": + version "18.0.4" + resolved "https://registry.yarnpkg.com/@angular/localize/-/localize-18.0.4.tgz#f823ae49da9297e07ff43bc9158f30f5daf3a9fc" + integrity sha512-zHhBXdvovjCXkxWA/542DfRd1dc4xbXQWkI8TYQARd1SwuuCNHMVUY3Cll4TWGFQthywRMxyP70BTHIm4XBVgg== dependencies: - "@babel/core" "7.23.9" + "@babel/core" "7.24.7" "@types/babel__core" "7.20.5" fast-glob "3.3.2" yargs "^17.2.1" -"@angular/material@17.3.5": - version "17.3.5" - resolved "https://registry.yarnpkg.com/@angular/material/-/material-17.3.5.tgz#66e5479ba342277b0549cc301f0578ef51c40c3c" - integrity sha512-1+QqBQ8HVOwxOkx/v2n53JA9ALOee55yVDbnAv7TkseNN4JEDxOcE5TO5HGmdV2A4tcsXQ00MIdy04jiB4sCng== +"@angular/material@18.0.4": + version "18.0.4" + resolved "https://registry.yarnpkg.com/@angular/material/-/material-18.0.4.tgz#2de32e2fec8f99c0e465eee97b14ebb51ad597f7" + integrity sha512-ES4peq3+tMEPKe9RgdQ3pp3CcjM0Cr+vi4f+0ruH2wu1NTBk522/1/ABHncg3A/eCurKS96JJdihqOAjMek4Ow== dependencies: "@material/animation" "15.0.0-canary.7f224ddd4.0" "@material/auto-init" "15.0.0-canary.7f224ddd4.0" @@ -432,46 +460,47 @@ "@material/tab-scroller" "15.0.0-canary.7f224ddd4.0" "@material/textfield" "15.0.0-canary.7f224ddd4.0" "@material/theme" "15.0.0-canary.7f224ddd4.0" + "@material/tokens" "15.0.0-canary.7f224ddd4.0" "@material/tooltip" "15.0.0-canary.7f224ddd4.0" "@material/top-app-bar" "15.0.0-canary.7f224ddd4.0" "@material/touch-target" "15.0.0-canary.7f224ddd4.0" "@material/typography" "15.0.0-canary.7f224ddd4.0" tslib "^2.3.0" -"@angular/platform-browser-dynamic@17.3.5": - version "17.3.5" - resolved "https://registry.yarnpkg.com/@angular/platform-browser-dynamic/-/platform-browser-dynamic-17.3.5.tgz#39cedb2144e093a7b6127a694565c6b1afb8b872" - integrity sha512-KuS4j3Gh1h/CEj+bIOc/IcZIdiCB/DNbtUvz1eNp1o23aM8QutqelI3A4WBnQuR4yq8Z/8M3FH9F1OVwwhn2QQ== +"@angular/platform-browser-dynamic@18.0.4": + version "18.0.4" + resolved "https://registry.yarnpkg.com/@angular/platform-browser-dynamic/-/platform-browser-dynamic-18.0.4.tgz#84b692d8785114095394b90f8f0bd8d1c726667c" + integrity sha512-K36/gamqs8etGlmWew7IwZ/bDJdI5ZeUqvOUmkKjJ9F2I/g5P/zZrB1qExwN/zsxzxd9idkvEhwY+YDeiZEEJg== dependencies: tslib "^2.3.0" -"@angular/platform-browser@17.3.5": - version "17.3.5" - resolved "https://registry.yarnpkg.com/@angular/platform-browser/-/platform-browser-17.3.5.tgz#f1b3832163a7bfccb8e7c3cafa0246226f03a6aa" - integrity sha512-ITlu/GTD64Sr0FMaFCJiHoTJrEZw8qRFXjPjv3BKhAp5dQKcwnCm02o1NOaj5d8oIItIh5fbI2zP0CSU2qNZkQ== +"@angular/platform-browser@18.0.4": + version "18.0.4" + resolved "https://registry.yarnpkg.com/@angular/platform-browser/-/platform-browser-18.0.4.tgz#67309a96ffbd8f061164fd7ea1a03ec97d0891e1" + integrity sha512-8TJEPzIRV89s1ZP9T+7g9K7PFNfec+4Xyw5BLaTRBOqjXHmMzk+miRx0L18Lr66rp5r2vbNEE9vojMVHQRwhVA== dependencies: tslib "^2.3.0" -"@angular/pwa@17.3.5": - version "17.3.5" - resolved "https://registry.yarnpkg.com/@angular/pwa/-/pwa-17.3.5.tgz#c0f9fb156a4dcd8961de191638728f18bd431854" - integrity sha512-qa1w36x/oRErS9eMTUkmVolA7G/d6lEshAs4RprGxh/2cZ5WkrOxdzb2u1KAEZr0X/C6118laFvr6KRyPCsxpw== +"@angular/pwa@18.0.5": + version "18.0.5" + resolved "https://registry.yarnpkg.com/@angular/pwa/-/pwa-18.0.5.tgz#a3beed3884356974804aa029065b1daf00cffcee" + integrity sha512-GBOmdtpWZFUbUR5ugFPOk4Tx12XOrrCLz7k/ma8To0U96B7i6BHYSR31D8qzB01q6FXIo/IS1tAzahXWOurk2g== dependencies: - "@angular-devkit/schematics" "17.3.5" - "@schematics/angular" "17.3.5" + "@angular-devkit/schematics" "18.0.5" + "@schematics/angular" "18.0.5" parse5-html-rewriting-stream "7.0.0" -"@angular/router@17.3.5": - version "17.3.5" - resolved "https://registry.yarnpkg.com/@angular/router/-/router-17.3.5.tgz#6498d91560296424a2e2bc8a09cd0d9d81058a85" - integrity sha512-KsIIs3t9IpxsdMSrJDZzO5WgIWkVE6Ep5WWiSyPIgEfA+ndGpJLmyv0d/r1yKKlYUJxz7Hde55o4thgT2n2x/A== +"@angular/router@18.0.4": + version "18.0.4" + resolved "https://registry.yarnpkg.com/@angular/router/-/router-18.0.4.tgz#0841459418356a8a63819be1bf95e85d172492d2" + integrity sha512-nr1ZI3lynKBtr3a75APuVkIaiXRG5mEnW/RIyxwzxbKBB14901mby46o0jm9Y/CPb2rH5UpuwZhTKRE6QS/xLw== dependencies: tslib "^2.3.0" -"@angular/service-worker@17.3.5": - version "17.3.5" - resolved "https://registry.yarnpkg.com/@angular/service-worker/-/service-worker-17.3.5.tgz#7e297ef8a654b517cbb93cb6ac702df815068e21" - integrity sha512-YJBSxlrLDUINHjy1GTrbfmUJOUf2ArLN2y/nM4OOsIev7w0d6PIqruKX7wnT6tl6jJZwFRcEGulo/bSd68P63A== +"@angular/service-worker@18.0.4": + version "18.0.4" + resolved "https://registry.yarnpkg.com/@angular/service-worker/-/service-worker-18.0.4.tgz#d27f74da4e058ba2aa84bca0a1fe0bd016edcb3f" + integrity sha512-0KaQLoJRIZTCjmZfmB+0PynIre8uHuIl+bq6ojZLpzSHgVF1I3xKdPuKZf0X6C5snows+uWS22BBU997erI8YA== dependencies: tslib "^2.3.0" @@ -505,12 +534,12 @@ "@babel/highlight" "^7.23.4" chalk "^2.4.2" -"@babel/code-frame@^7.24.1": - version "7.24.2" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.24.2.tgz#718b4b19841809a58b29b68cde80bc5e1aa6d9ae" - integrity sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ== +"@babel/code-frame@^7.24.2", "@babel/code-frame@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.24.7.tgz#882fd9e09e8ee324e496bd040401c6f046ef4465" + integrity sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA== dependencies: - "@babel/highlight" "^7.24.2" + "@babel/highlight" "^7.24.7" picocolors "^1.0.0" "@babel/compat-data@^7.17.7", "@babel/compat-data@^7.20.5", "@babel/compat-data@^7.21.5", "@babel/compat-data@^7.22.6", "@babel/compat-data@^7.22.9", "@babel/compat-data@^7.23.2": @@ -523,42 +552,47 @@ resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.23.5.tgz#ffb878728bb6bdcb6f4510aa51b1be9afb8cfd98" integrity sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw== -"@babel/core@7.23.9": - version "7.23.9" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.23.9.tgz#b028820718000f267870822fec434820e9b1e4d1" - integrity sha512-5q0175NOjddqpvvzU+kDiSOAk4PfdO6FvwCWoQ6RO7rTzEe8vlo+4HVfcnAREhD4npMs0e9uZypjTwzZPCf/cw== +"@babel/compat-data@^7.24.4", "@babel/compat-data@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.24.7.tgz#d23bbea508c3883ba8251fb4164982c36ea577ed" + integrity sha512-qJzAIcv03PyaWqxRgO4mSU3lihncDT296vnyuE2O8uA4w3UHWI4S3hgeZd1L8W1Bft40w9JxJ2b412iDUFFRhw== + +"@babel/core@7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.24.5.tgz#15ab5b98e101972d171aeef92ac70d8d6718f06a" + integrity sha512-tVQRucExLQ02Boi4vdPp49svNGcfL2GhdTCT9aldhXgCJVAI21EtRfBettiuLUwce/7r6bFdgs6JFkcdTiFttA== dependencies: "@ampproject/remapping" "^2.2.0" - "@babel/code-frame" "^7.23.5" - "@babel/generator" "^7.23.6" + "@babel/code-frame" "^7.24.2" + "@babel/generator" "^7.24.5" "@babel/helper-compilation-targets" "^7.23.6" - "@babel/helper-module-transforms" "^7.23.3" - "@babel/helpers" "^7.23.9" - "@babel/parser" "^7.23.9" - "@babel/template" "^7.23.9" - "@babel/traverse" "^7.23.9" - "@babel/types" "^7.23.9" + "@babel/helper-module-transforms" "^7.24.5" + "@babel/helpers" "^7.24.5" + "@babel/parser" "^7.24.5" + "@babel/template" "^7.24.0" + "@babel/traverse" "^7.24.5" + "@babel/types" "^7.24.5" convert-source-map "^2.0.0" debug "^4.1.0" gensync "^1.0.0-beta.2" json5 "^2.2.3" semver "^6.3.1" -"@babel/core@7.24.0": - version "7.24.0" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.24.0.tgz#56cbda6b185ae9d9bed369816a8f4423c5f2ff1b" - integrity sha512-fQfkg0Gjkza3nf0c7/w6Xf34BW4YvzNfACRLmmb7XRLa6XHdR+K9AlJlxneFfWYf6uhOzuzZVTjF/8KfndZANw== +"@babel/core@7.24.7", "@babel/core@^7.23.9": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.24.7.tgz#b676450141e0b52a3d43bc91da86aa608f950ac4" + integrity sha512-nykK+LEK86ahTkX/3TgauT0ikKoNCfKHEaZYTUVupJdTLzGNvrblu4u6fa7DhZONAltdf8e662t/abY8idrd/g== dependencies: "@ampproject/remapping" "^2.2.0" - "@babel/code-frame" "^7.23.5" - "@babel/generator" "^7.23.6" - "@babel/helper-compilation-targets" "^7.23.6" - "@babel/helper-module-transforms" "^7.23.3" - "@babel/helpers" "^7.24.0" - "@babel/parser" "^7.24.0" - "@babel/template" "^7.24.0" - "@babel/traverse" "^7.24.0" - "@babel/types" "^7.24.0" + "@babel/code-frame" "^7.24.7" + "@babel/generator" "^7.24.7" + "@babel/helper-compilation-targets" "^7.24.7" + "@babel/helper-module-transforms" "^7.24.7" + "@babel/helpers" "^7.24.7" + "@babel/parser" "^7.24.7" + "@babel/template" "^7.24.7" + "@babel/traverse" "^7.24.7" + "@babel/types" "^7.24.7" convert-source-map "^2.0.0" debug "^4.1.0" gensync "^1.0.0-beta.2" @@ -637,14 +671,14 @@ jsesc "^2.5.1" source-map "^0.5.0" -"@babel/generator@7.23.6", "@babel/generator@^7.23.6": - version "7.23.6" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.23.6.tgz#9e1fca4811c77a10580d17d26b57b036133f3c2e" - integrity sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw== +"@babel/generator@7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.24.5.tgz#e5afc068f932f05616b66713e28d0f04e99daeb3" + integrity sha512-x32i4hEXvr+iI0NEoEfDKzlemF8AmtOP8CcrRaEcpzysWuoEb1KknpcvMsHKPONoKZiDuItklgWhB18xEhr9PA== dependencies: - "@babel/types" "^7.23.6" - "@jridgewell/gen-mapping" "^0.3.2" - "@jridgewell/trace-mapping" "^0.3.17" + "@babel/types" "^7.24.5" + "@jridgewell/gen-mapping" "^0.3.5" + "@jridgewell/trace-mapping" "^0.3.25" jsesc "^2.5.1" "@babel/generator@^7.21.5", "@babel/generator@^7.23.0", "@babel/generator@^7.7.2": @@ -657,12 +691,22 @@ "@jridgewell/trace-mapping" "^0.3.17" jsesc "^2.5.1" -"@babel/generator@^7.24.1": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.24.1.tgz#e67e06f68568a4ebf194d1c6014235344f0476d0" - integrity sha512-DfCRfZsBcrPEHUfuBMgbJ1Ut01Y/itOs+hY2nFLgqsqXd52/iSiVq5TITtUasIUgm+IIKdY2/1I7auiQOEeC9A== +"@babel/generator@^7.23.6": + version "7.23.6" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.23.6.tgz#9e1fca4811c77a10580d17d26b57b036133f3c2e" + integrity sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw== dependencies: - "@babel/types" "^7.24.0" + "@babel/types" "^7.23.6" + "@jridgewell/gen-mapping" "^0.3.2" + "@jridgewell/trace-mapping" "^0.3.17" + jsesc "^2.5.1" + +"@babel/generator@^7.24.5", "@babel/generator@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.24.7.tgz#1654d01de20ad66b4b4d99c135471bc654c55e6d" + integrity sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA== + dependencies: + "@babel/types" "^7.24.7" "@jridgewell/gen-mapping" "^0.3.5" "@jridgewell/trace-mapping" "^0.3.25" jsesc "^2.5.1" @@ -684,6 +728,13 @@ dependencies: "@babel/types" "^7.22.5" +"@babel/helper-annotate-as-pure@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz#5373c7bc8366b12a033b4be1ac13a206c6656aab" + integrity sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg== + dependencies: + "@babel/types" "^7.24.7" + "@babel/helper-builder-binary-assignment-operator-visitor@^7.22.15", "@babel/helper-builder-binary-assignment-operator-visitor@^7.22.5": version "7.22.15" resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz#5426b109cf3ad47b91120f8328d8ab1be8b0b956" @@ -691,6 +742,14 @@ dependencies: "@babel/types" "^7.22.15" +"@babel/helper-builder-binary-assignment-operator-visitor@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.24.7.tgz#37d66feb012024f2422b762b9b2a7cfe27c7fba3" + integrity sha512-xZeCVVdwb4MsDBkkyZ64tReWYrLRHlMN72vP7Bdm3OUOuyFZExhsHUUnuWnm2/XOlAJzR0LfPpB56WXZn0X/lA== + dependencies: + "@babel/traverse" "^7.24.7" + "@babel/types" "^7.24.7" + "@babel/helper-compilation-targets@^7.17.7", "@babel/helper-compilation-targets@^7.20.7", "@babel/helper-compilation-targets@^7.21.5", "@babel/helper-compilation-targets@^7.22.15", "@babel/helper-compilation-targets@^7.22.5", "@babel/helper-compilation-targets@^7.22.6": version "7.22.15" resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz#0698fc44551a26cf29f18d4662d5bf545a6cfc52" @@ -713,6 +772,17 @@ lru-cache "^5.1.1" semver "^6.3.1" +"@babel/helper-compilation-targets@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.7.tgz#4eb6c4a80d6ffeac25ab8cd9a21b5dfa48d503a9" + integrity sha512-ctSdRHBi20qWOfy27RUb4Fhp07KSJ3sXcuSvTrXrc4aG8NSYDo1ici3Vhg9bg69y5bj0Mr1lh0aeEgTvc12rMg== + dependencies: + "@babel/compat-data" "^7.24.7" + "@babel/helper-validator-option" "^7.24.7" + browserslist "^4.22.2" + lru-cache "^5.1.1" + semver "^6.3.1" + "@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.21.0", "@babel/helper-create-class-features-plugin@^7.22.11", "@babel/helper-create-class-features-plugin@^7.22.15", "@babel/helper-create-class-features-plugin@^7.22.5": version "7.22.15" resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.15.tgz#97a61b385e57fe458496fad19f8e63b63c867de4" @@ -743,6 +813,21 @@ "@babel/helper-split-export-declaration" "^7.22.6" semver "^6.3.1" +"@babel/helper-create-class-features-plugin@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.7.tgz#2eaed36b3a1c11c53bdf80d53838b293c52f5b3b" + integrity sha512-kTkaDl7c9vO80zeX1rJxnuRpEsD5tA81yh11X1gQo+PhSti3JS+7qeZo9U4RHobKRiFPKaGK3svUAeb8D0Q7eg== + dependencies: + "@babel/helper-annotate-as-pure" "^7.24.7" + "@babel/helper-environment-visitor" "^7.24.7" + "@babel/helper-function-name" "^7.24.7" + "@babel/helper-member-expression-to-functions" "^7.24.7" + "@babel/helper-optimise-call-expression" "^7.24.7" + "@babel/helper-replace-supers" "^7.24.7" + "@babel/helper-skip-transparent-expression-wrappers" "^7.24.7" + "@babel/helper-split-export-declaration" "^7.24.7" + semver "^6.3.1" + "@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.22.15", "@babel/helper-create-regexp-features-plugin@^7.22.5": version "7.22.15" resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz#5ee90093914ea09639b01c711db0d6775e558be1" @@ -752,6 +837,15 @@ regexpu-core "^5.3.1" semver "^6.3.1" +"@babel/helper-create-regexp-features-plugin@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.24.7.tgz#be4f435a80dc2b053c76eeb4b7d16dd22cfc89da" + integrity sha512-03TCmXy2FtXJEZfbXDTSqq1fRJArk7lX9DOFC/47VthYcxyIOx+eXQmdo6DOQvrbpIix+KfXwvuXdFDZHxt+rA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.24.7" + regexpu-core "^5.3.1" + semver "^6.3.1" + "@babel/helper-define-polyfill-provider@^0.3.3": version "0.3.3" resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz#8612e55be5d51f0cd1f36b4a5a83924e89884b7a" @@ -786,11 +880,29 @@ lodash.debounce "^4.0.8" resolve "^1.14.2" +"@babel/helper-define-polyfill-provider@^0.6.1", "@babel/helper-define-polyfill-provider@^0.6.2": + version "0.6.2" + resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz#18594f789c3594acb24cfdb4a7f7b7d2e8bd912d" + integrity sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ== + dependencies: + "@babel/helper-compilation-targets" "^7.22.6" + "@babel/helper-plugin-utils" "^7.22.5" + debug "^4.1.1" + lodash.debounce "^4.0.8" + resolve "^1.14.2" + "@babel/helper-environment-visitor@^7.18.9", "@babel/helper-environment-visitor@^7.21.5", "@babel/helper-environment-visitor@^7.22.20", "@babel/helper-environment-visitor@^7.22.5": version "7.22.20" resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz#96159db61d34a29dba454c959f5ae4a649ba9167" integrity sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA== +"@babel/helper-environment-visitor@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.7.tgz#4b31ba9551d1f90781ba83491dd59cf9b269f7d9" + integrity sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ== + dependencies: + "@babel/types" "^7.24.7" + "@babel/helper-function-name@^7.21.0", "@babel/helper-function-name@^7.22.5", "@babel/helper-function-name@^7.23.0": version "7.23.0" resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz#1f9a3cdbd5b2698a670c30d2735f9af95ed52759" @@ -799,6 +911,14 @@ "@babel/template" "^7.22.15" "@babel/types" "^7.23.0" +"@babel/helper-function-name@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.24.7.tgz#75f1e1725742f39ac6584ee0b16d94513da38dd2" + integrity sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA== + dependencies: + "@babel/template" "^7.24.7" + "@babel/types" "^7.24.7" + "@babel/helper-hoist-variables@^7.18.6", "@babel/helper-hoist-variables@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz#c01a007dac05c085914e8fb652b339db50d823bb" @@ -806,6 +926,13 @@ dependencies: "@babel/types" "^7.22.5" +"@babel/helper-hoist-variables@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.7.tgz#b4ede1cde2fd89436397f30dc9376ee06b0f25ee" + integrity sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ== + dependencies: + "@babel/types" "^7.24.7" + "@babel/helper-member-expression-to-functions@^7.22.15", "@babel/helper-member-expression-to-functions@^7.23.0": version "7.23.0" resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz#9263e88cc5e41d39ec18c9a3e0eced59a3e7d366" @@ -813,6 +940,14 @@ dependencies: "@babel/types" "^7.23.0" +"@babel/helper-member-expression-to-functions@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.7.tgz#67613d068615a70e4ed5101099affc7a41c5225f" + integrity sha512-LGeMaf5JN4hAT471eJdBs/GK1DoYIJ5GCtZN/EsL6KUiiDZOvO/eKE11AMZJa2zP4zk4qe9V2O/hxAmkRc8p6w== + dependencies: + "@babel/traverse" "^7.24.7" + "@babel/types" "^7.24.7" + "@babel/helper-module-imports@^7.22.15", "@babel/helper-module-imports@^7.22.5": version "7.22.15" resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz#16146307acdc40cc00c3b2c647713076464bdbf0" @@ -820,6 +955,14 @@ dependencies: "@babel/types" "^7.22.15" +"@babel/helper-module-imports@^7.24.1", "@babel/helper-module-imports@^7.24.3", "@babel/helper-module-imports@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz#f2f980392de5b84c3328fc71d38bd81bbb83042b" + integrity sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA== + dependencies: + "@babel/traverse" "^7.24.7" + "@babel/types" "^7.24.7" + "@babel/helper-module-transforms@^7.21.5", "@babel/helper-module-transforms@^7.22.5", "@babel/helper-module-transforms@^7.23.0": version "7.23.0" resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.23.0.tgz#3ec246457f6c842c0aee62a01f60739906f7047e" @@ -842,6 +985,17 @@ "@babel/helper-split-export-declaration" "^7.22.6" "@babel/helper-validator-identifier" "^7.22.20" +"@babel/helper-module-transforms@^7.24.5", "@babel/helper-module-transforms@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.24.7.tgz#31b6c9a2930679498db65b685b1698bfd6c7daf8" + integrity sha512-1fuJEwIrp+97rM4RWdO+qrRsZlAeL1lQJoPqtCYWv0NL115XM93hIH4CSRln2w52SqvmY5hqdtauB6QFCDiZNQ== + dependencies: + "@babel/helper-environment-visitor" "^7.24.7" + "@babel/helper-module-imports" "^7.24.7" + "@babel/helper-simple-access" "^7.24.7" + "@babel/helper-split-export-declaration" "^7.24.7" + "@babel/helper-validator-identifier" "^7.24.7" + "@babel/helper-optimise-call-expression@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz#f21531a9ccbff644fdd156b4077c16ff0c3f609e" @@ -849,6 +1003,13 @@ dependencies: "@babel/types" "^7.22.5" +"@babel/helper-optimise-call-expression@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.24.7.tgz#8b0a0456c92f6b323d27cfd00d1d664e76692a0f" + integrity sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A== + dependencies: + "@babel/types" "^7.24.7" + "@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.18.9", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.21.5", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz#dd7ee3735e8a313b9f7b05a773d892e88e6d7295" @@ -859,6 +1020,11 @@ resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.0.tgz#945681931a52f15ce879fd5b86ce2dae6d3d7f2a" integrity sha512-9cUznXMG0+FxRuJfvL82QlTqIzhVW9sL0KjMPHhAOOvpQGL8QtdxnBKILjBqxlHyliz0yCa1G903ZXI/FuHy2w== +"@babel/helper-plugin-utils@^7.24.5", "@babel/helper-plugin-utils@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.7.tgz#98c84fe6fe3d0d3ae7bfc3a5e166a46844feb2a0" + integrity sha512-Rq76wjt7yz9AAc1KnlRKNAi/dMSVWgDRx43FHoJEbcYU6xOWaE2dVPwcdTukJrjxS65GITyfbvEYHvkirZ6uEg== + "@babel/helper-remap-async-to-generator@^7.18.9", "@babel/helper-remap-async-to-generator@^7.22.20", "@babel/helper-remap-async-to-generator@^7.22.5": version "7.22.20" resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz#7b68e1cb4fa964d2996fd063723fb48eca8498e0" @@ -868,6 +1034,15 @@ "@babel/helper-environment-visitor" "^7.22.20" "@babel/helper-wrap-function" "^7.22.20" +"@babel/helper-remap-async-to-generator@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.24.7.tgz#b3f0f203628522713849d49403f1a414468be4c7" + integrity sha512-9pKLcTlZ92hNZMQfGCHImUpDOlAgkkpqalWEeftW5FBya75k8Li2ilerxkM/uBEj01iBZXcCIB/bwvDYgWyibA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.24.7" + "@babel/helper-environment-visitor" "^7.24.7" + "@babel/helper-wrap-function" "^7.24.7" + "@babel/helper-replace-supers@^7.22.20", "@babel/helper-replace-supers@^7.22.5", "@babel/helper-replace-supers@^7.22.9": version "7.22.20" resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz#e37d367123ca98fe455a9887734ed2e16eb7a793" @@ -877,14 +1052,14 @@ "@babel/helper-member-expression-to-functions" "^7.22.15" "@babel/helper-optimise-call-expression" "^7.22.5" -"@babel/helper-replace-supers@^7.24.1": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.24.1.tgz#7085bd19d4a0b7ed8f405c1ed73ccb70f323abc1" - integrity sha512-QCR1UqC9BzG5vZl8BMicmZ28RuUBnHhAMddD8yHFHDRH9lLTZ9uUPehX8ctVPT8l0TKblJidqcgUUKGVrePleQ== +"@babel/helper-replace-supers@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.24.7.tgz#f933b7eed81a1c0265740edc91491ce51250f765" + integrity sha512-qTAxxBM81VEyoAY0TtLrx1oAEJc09ZK67Q9ljQToqCnA+55eNwCORaxlKyu+rNfX86o8OXRUSNUnrtsAZXM9sg== dependencies: - "@babel/helper-environment-visitor" "^7.22.20" - "@babel/helper-member-expression-to-functions" "^7.23.0" - "@babel/helper-optimise-call-expression" "^7.22.5" + "@babel/helper-environment-visitor" "^7.24.7" + "@babel/helper-member-expression-to-functions" "^7.24.7" + "@babel/helper-optimise-call-expression" "^7.24.7" "@babel/helper-simple-access@^7.22.5": version "7.22.5" @@ -893,6 +1068,14 @@ dependencies: "@babel/types" "^7.22.5" +"@babel/helper-simple-access@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz#bcade8da3aec8ed16b9c4953b74e506b51b5edb3" + integrity sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg== + dependencies: + "@babel/traverse" "^7.24.7" + "@babel/types" "^7.24.7" + "@babel/helper-skip-transparent-expression-wrappers@^7.20.0", "@babel/helper-skip-transparent-expression-wrappers@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz#007f15240b5751c537c40e77abb4e89eeaaa8847" @@ -900,13 +1083,35 @@ dependencies: "@babel/types" "^7.22.5" -"@babel/helper-split-export-declaration@7.22.6", "@babel/helper-split-export-declaration@^7.18.6", "@babel/helper-split-export-declaration@^7.22.6": +"@babel/helper-skip-transparent-expression-wrappers@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.24.7.tgz#5f8fa83b69ed5c27adc56044f8be2b3ea96669d9" + integrity sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ== + dependencies: + "@babel/traverse" "^7.24.7" + "@babel/types" "^7.24.7" + +"@babel/helper-split-export-declaration@7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.5.tgz#b9a67f06a46b0b339323617c8c6213b9055a78b6" + integrity sha512-5CHncttXohrHk8GWOFCcCl4oRD9fKosWlIRgWm4ql9VYioKm52Mk2xsmoohvm7f3JoiLSM5ZgJuRaf5QZZYd3Q== + dependencies: + "@babel/types" "^7.24.5" + +"@babel/helper-split-export-declaration@^7.18.6", "@babel/helper-split-export-declaration@^7.22.6": version "7.22.6" resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz#322c61b7310c0997fe4c323955667f18fcefb91c" integrity sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g== dependencies: "@babel/types" "^7.22.5" +"@babel/helper-split-export-declaration@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz#83949436890e07fa3d6873c61a96e3bbf692d856" + integrity sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA== + dependencies: + "@babel/types" "^7.24.7" + "@babel/helper-string-parser@^7.21.5", "@babel/helper-string-parser@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz#533f36457a25814cf1df6488523ad547d784a99f" @@ -917,11 +1122,21 @@ resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz#9478c707febcbbe1ddb38a3d91a2e054ae622d83" integrity sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ== +"@babel/helper-string-parser@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.24.7.tgz#4d2d0f14820ede3b9807ea5fc36dfc8cd7da07f2" + integrity sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg== + "@babel/helper-validator-identifier@^7.16.7", "@babel/helper-validator-identifier@^7.19.1", "@babel/helper-validator-identifier@^7.22.20": version "7.22.20" resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0" integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A== +"@babel/helper-validator-identifier@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz#75b889cfaf9e35c2aaf42cf0d72c8e91719251db" + integrity sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w== + "@babel/helper-validator-option@^7.21.0", "@babel/helper-validator-option@^7.22.15": version "7.22.15" resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz#694c30dfa1d09a6534cdfcafbe56789d36aba040" @@ -932,6 +1147,11 @@ resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz#907a3fbd4523426285365d1206c423c4c5520307" integrity sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw== +"@babel/helper-validator-option@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.24.7.tgz#24c3bb77c7a425d1742eec8fb433b5a1b38e62f6" + integrity sha512-yy1/KvjhV/ZCL+SM7hBrvnZJ3ZuT9OuZgIJAGpPEToANvc3iM6iDvBnRjtElWibHU6n8/LPR/EjX9EtIEYO3pw== + "@babel/helper-wrap-function@^7.22.20": version "7.22.20" resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz#15352b0b9bfb10fc9c76f79f6342c00e3411a569" @@ -941,6 +1161,16 @@ "@babel/template" "^7.22.15" "@babel/types" "^7.22.19" +"@babel/helper-wrap-function@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.24.7.tgz#52d893af7e42edca7c6d2c6764549826336aae1f" + integrity sha512-N9JIYk3TD+1vq/wn77YnJOqMtfWhNewNE+DJV4puD2X7Ew9J4JvrzrFDfTfyv5EgEXVy9/Wt8QiOErzEmv5Ifw== + dependencies: + "@babel/helper-function-name" "^7.24.7" + "@babel/template" "^7.24.7" + "@babel/traverse" "^7.24.7" + "@babel/types" "^7.24.7" + "@babel/helpers@^7.21.5", "@babel/helpers@^7.23.2": version "7.23.2" resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.23.2.tgz#2832549a6e37d484286e15ba36a5330483cac767" @@ -959,23 +1189,13 @@ "@babel/traverse" "^7.23.6" "@babel/types" "^7.23.6" -"@babel/helpers@^7.23.9": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.24.1.tgz#183e44714b9eba36c3038e442516587b1e0a1a94" - integrity sha512-BpU09QqEe6ZCHuIHFphEFgvNSrubve1FtyMton26ekZ85gRGi6LrTF7zArARp2YvyFxloeiRmtSCq5sjh1WqIg== +"@babel/helpers@^7.24.5", "@babel/helpers@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.24.7.tgz#aa2ccda29f62185acb5d42fb4a3a1b1082107416" + integrity sha512-NlmJJtvcw72yRJRcnCmGvSi+3jDEg8qFu3z0AFoymmzLx5ERVWyzd9kVXr7Th9/8yIJi2Zc6av4Tqz3wFs8QWg== dependencies: - "@babel/template" "^7.24.0" - "@babel/traverse" "^7.24.1" - "@babel/types" "^7.24.0" - -"@babel/helpers@^7.24.0": - version "7.24.4" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.24.4.tgz#dc00907fd0d95da74563c142ef4cd21f2cb856b6" - integrity sha512-FewdlZbSiwaVGlgT1DPANDuCHaDMiOo+D/IDYRFYjHOuv66xMSJ7fQwwODwRNAPkADIO/z1EoF/l2BCWlWABDw== - dependencies: - "@babel/template" "^7.24.0" - "@babel/traverse" "^7.24.1" - "@babel/types" "^7.24.0" + "@babel/template" "^7.24.7" + "@babel/types" "^7.24.7" "@babel/highlight@^7.22.13": version "7.22.20" @@ -995,12 +1215,12 @@ chalk "^2.4.2" js-tokens "^4.0.0" -"@babel/highlight@^7.24.2": - version "7.24.2" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.24.2.tgz#3f539503efc83d3c59080a10e6634306e0370d26" - integrity sha512-Yac1ao4flkTxTteCDZLEvdxg2fZfz1v8M4QpaGypq/WPDqg3ijHYbDfs+LG5hvzSoqaSZ9/Z9lKSP3CjZjv+pA== +"@babel/highlight@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.24.7.tgz#a05ab1df134b286558aae0ed41e6c5f731bf409d" + integrity sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw== dependencies: - "@babel/helper-validator-identifier" "^7.22.20" + "@babel/helper-validator-identifier" "^7.24.7" chalk "^2.4.2" js-tokens "^4.0.0" picocolors "^1.0.0" @@ -1015,12 +1235,12 @@ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.6.tgz#ba1c9e512bda72a47e285ae42aff9d2a635a9e3b" integrity sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ== -"@babel/parser@^7.23.9": - version "7.23.9" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.9.tgz#7b903b6149b0f8fa7ad564af646c4c38a77fc44b" - integrity sha512-9tcKgqKbs3xGJ+NtKF2ndOBBLVwPjl1SHxPQkd36r3Dlirw3xWUeGaTbqr7uGZcTaxkVNwc+03SVP7aCdWrTlA== +"@babel/parser@^7.23.9", "@babel/parser@^7.24.5", "@babel/parser@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.24.7.tgz#9a5226f92f0c5c8ead550b750f5608e766c8ce85" + integrity sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw== -"@babel/parser@^7.24.0", "@babel/parser@^7.24.1": +"@babel/parser@^7.24.0": version "7.24.1" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.24.1.tgz#1e416d3627393fab1cb5b0f2f1796a100ae9133a" integrity sha512-Zo9c7N3xdOIQrNip7Lc9wvRPzlRtovHVE4lkz8WEDr7uYh/GMQhSiIgFxGIArRHYdJE5kxtZjAf8rT0xhdLCzg== @@ -1030,6 +1250,14 @@ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.21.9.tgz#ab18ea3b85b4bc33ba98a8d4c2032c557d23cf14" integrity sha512-q5PNg/Bi1OpGgx5jYlvWZwAorZepEudDMCLtj967aeS7WMont7dUZI46M2XwcIQqvUlMxWfdLFu4S/qSxeUu5g== +"@babel/plugin-bugfix-firefox-class-in-computed-class-key@^7.24.5": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.24.7.tgz#fd059fd27b184ea2b4c7e646868a9a381bbc3055" + integrity sha512-TiT1ss81W80eQsN+722OaeQMY/G4yTb4G9JrqeiDADs3N8lbPMGldWi9x8tyqCW5NLx1Jh2AvkE6r6QvEltMMQ== + dependencies: + "@babel/helper-environment-visitor" "^7.24.7" + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.18.6", "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.22.15": version "7.22.15" resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.22.15.tgz#02dc8a03f613ed5fdc29fb2f728397c78146c962" @@ -1044,6 +1272,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.24.1": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.24.7.tgz#468096ca44bbcbe8fcc570574e12eb1950e18107" + integrity sha512-unaQgZ/iRu/By6tsjMZzpeBZjChYfLYry6HrEXPoz3KmfF0sVBQ1l8zKMQ4xRGLWVsjuvB8nQfjNP/DcfEOCsg== + dependencies: + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.20.7", "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.22.15": version "7.22.15" resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.15.tgz#2aeb91d337d4e1a1e7ce85b76a37f5301781200f" @@ -1062,6 +1297,15 @@ "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" "@babel/plugin-transform-optional-chaining" "^7.23.3" +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.24.1": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.7.tgz#e4eabdd5109acc399b38d7999b2ef66fc2022f89" + integrity sha512-+izXIbke1T33mY4MSNnrqhPXDz01WYhEf3yF5NbnUtkiNnm+XBZJl3kNfoK6NKmYlz/D07+l2GWVK/QfDkNCuQ== + dependencies: + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-skip-transparent-expression-wrappers" "^7.24.7" + "@babel/plugin-transform-optional-chaining" "^7.24.7" + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.23.3.tgz#20c60d4639d18f7da8602548512e9d3a4c8d7098" @@ -1070,13 +1314,13 @@ "@babel/helper-environment-visitor" "^7.22.20" "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@^7.23.7": - version "7.23.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.23.7.tgz#516462a95d10a9618f197d39ad291a9b47ae1d7b" - integrity sha512-LlRT7HgaifEpQA1ZgLVOIJZZFVPWN5iReq/7/JixwBtwcoeVGDBD53ZV28rrsLYOZs1Y/EHhA8N/Z6aazHR8cw== +"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@^7.24.1": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.24.7.tgz#71b21bb0286d5810e63a1538aa901c58e87375ec" + integrity sha512-utA4HuR6F4Vvcr+o4DnjL8fCOlgRFGbeeBEGNg3ZTrLFw6VWG5XmUrvcQ0FjIYMU2ST4XcR2Wsp7t9qOAPnxMg== dependencies: - "@babel/helper-environment-visitor" "^7.22.20" - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-environment-visitor" "^7.24.7" + "@babel/helper-plugin-utils" "^7.24.7" "@babel/plugin-proposal-async-generator-functions@^7.20.7": version "7.20.7" @@ -1300,6 +1544,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" +"@babel/plugin-syntax-import-assertions@^7.24.1": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.7.tgz#2a0b406b5871a20a841240586b1300ce2088a778" + integrity sha512-Ec3NRUMoi8gskrkBe3fNmEQfxDvY8bgfQpz6jlk/41kX9eUjvpyqWU7PBP/pLAvMaSQjbMNKJmvX57jP+M6bPg== + dependencies: + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/plugin-syntax-import-attributes@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.22.5.tgz#ab840248d834410b829f569f5262b9e517555ecb" @@ -1314,6 +1565,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" +"@babel/plugin-syntax-import-attributes@^7.24.1": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.7.tgz#b4f9ea95a79e6912480c4b626739f86a076624ca" + integrity sha512-hbX+lKKeUMGihnK8nvKqmXBInriT3GVjzXKFriV3YC6APGxMbP8RZNFwy91+hocLXq90Mta+HshoB31802bb8A== + dependencies: + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/plugin-syntax-import-meta@^7.10.4", "@babel/plugin-syntax-import-meta@^7.8.3": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" @@ -1434,13 +1692,20 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-async-generator-functions@7.23.9": - version "7.23.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.9.tgz#9adaeb66fc9634a586c5df139c6240d41ed801ce" - integrity sha512-8Q3veQEDGe14dTYuwagbRtwxQDnytyg1JFu4/HwEMETeofocrB0U0ejBJIXoeG/t2oXZ8kzCyI0ZZfbT80VFNQ== +"@babel/plugin-transform-arrow-functions@^7.24.1": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.7.tgz#4f6886c11e423bd69f3ce51dbf42424a5f275514" + integrity sha512-Dt9LQs6iEY++gXUwY03DNFat5C2NbO48jj+j/bSAz6b3HgPs39qcPiYt77fDObIcFwj3/C2ICX9YMwGflUoSHQ== + dependencies: + "@babel/helper-plugin-utils" "^7.24.7" + +"@babel/plugin-transform-async-generator-functions@7.24.3": + version "7.24.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.3.tgz#8fa7ae481b100768cc9842c8617808c5352b8b89" + integrity sha512-Qe26CMYVjpQxJ8zxM1340JFNjZaF+ISWpr1Kt/jGo+ZTUzKkfw/pphEWbRCb+lmSM6k/TOgfYLvmbHkUQ0asIg== dependencies: "@babel/helper-environment-visitor" "^7.22.20" - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.0" "@babel/helper-remap-async-to-generator" "^7.22.20" "@babel/plugin-syntax-async-generators" "^7.8.4" @@ -1464,23 +1729,23 @@ "@babel/helper-remap-async-to-generator" "^7.22.20" "@babel/plugin-syntax-async-generators" "^7.8.4" -"@babel/plugin-transform-async-generator-functions@^7.23.9": - version "7.24.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.3.tgz#8fa7ae481b100768cc9842c8617808c5352b8b89" - integrity sha512-Qe26CMYVjpQxJ8zxM1340JFNjZaF+ISWpr1Kt/jGo+ZTUzKkfw/pphEWbRCb+lmSM6k/TOgfYLvmbHkUQ0asIg== +"@babel/plugin-transform-async-generator-functions@^7.24.3": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.7.tgz#7330a5c50e05181ca52351b8fd01642000c96cfd" + integrity sha512-o+iF77e3u7ZS4AoAuJvapz9Fm001PuD2V3Lp6OSE4FYQke+cSewYtnek+THqGRWyQloRCyvWL1OkyfNEl9vr/g== dependencies: - "@babel/helper-environment-visitor" "^7.22.20" - "@babel/helper-plugin-utils" "^7.24.0" - "@babel/helper-remap-async-to-generator" "^7.22.20" + "@babel/helper-environment-visitor" "^7.24.7" + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-remap-async-to-generator" "^7.24.7" "@babel/plugin-syntax-async-generators" "^7.8.4" -"@babel/plugin-transform-async-to-generator@7.23.3", "@babel/plugin-transform-async-to-generator@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.23.3.tgz#d1f513c7a8a506d43f47df2bf25f9254b0b051fa" - integrity sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw== +"@babel/plugin-transform-async-to-generator@7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.1.tgz#0e220703b89f2216800ce7b1c53cb0cf521c37f4" + integrity sha512-AawPptitRXp1y0n4ilKcGbRYWfbbzFWz2NqNu7dacYDtFtz0CMjG64b3LQsb3KIgnf4/obcUL78hfaOS7iCUfw== dependencies: - "@babel/helper-module-imports" "^7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-module-imports" "^7.24.1" + "@babel/helper-plugin-utils" "^7.24.0" "@babel/helper-remap-async-to-generator" "^7.22.20" "@babel/plugin-transform-async-to-generator@^7.20.7", "@babel/plugin-transform-async-to-generator@^7.22.5": @@ -1492,6 +1757,24 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/helper-remap-async-to-generator" "^7.22.5" +"@babel/plugin-transform-async-to-generator@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.23.3.tgz#d1f513c7a8a506d43f47df2bf25f9254b0b051fa" + integrity sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw== + dependencies: + "@babel/helper-module-imports" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-remap-async-to-generator" "^7.22.20" + +"@babel/plugin-transform-async-to-generator@^7.24.1": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.7.tgz#72a3af6c451d575842a7e9b5a02863414355bdcc" + integrity sha512-SQY01PcJfmQ+4Ash7NE+rpbLFbmqA2GPIgqzxfFTL4t1FKRq4zTms/7htKpoCUI9OcFYgzqfmCdH53s6/jn5fA== + dependencies: + "@babel/helper-module-imports" "^7.24.7" + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-remap-async-to-generator" "^7.24.7" + "@babel/plugin-transform-block-scoped-functions@^7.18.6", "@babel/plugin-transform-block-scoped-functions@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.22.5.tgz#27978075bfaeb9fa586d3cb63a3d30c1de580024" @@ -1506,6 +1789,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" +"@babel/plugin-transform-block-scoped-functions@^7.24.1": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.7.tgz#a4251d98ea0c0f399dafe1a35801eaba455bbf1f" + integrity sha512-yO7RAz6EsVQDaBH18IDJcMB1HnrUn2FJ/Jslc/WtPPWcjhpUJXU/rjbwmluzp7v/ZzWcEhTMXELnnsz8djWDwQ== + dependencies: + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/plugin-transform-block-scoping@^7.21.0", "@babel/plugin-transform-block-scoping@^7.23.0": version "7.23.0" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.0.tgz#8744d02c6c264d82e1a4bc5d2d501fd8aff6f022" @@ -1520,6 +1810,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" +"@babel/plugin-transform-block-scoping@^7.24.5": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.7.tgz#42063e4deb850c7bd7c55e626bf4e7ab48e6ce02" + integrity sha512-Nd5CvgMbWc+oWzBsuaMcbwjJWAcp5qzrbg69SZdHSP7AMY0AbWFqFO0WTFCA1jxhMCwodRwvRec8k0QUbZk7RQ== + dependencies: + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/plugin-transform-class-properties@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.22.5.tgz#97a56e31ad8c9dc06a0b3710ce7803d5a48cca77" @@ -1536,6 +1833,14 @@ "@babel/helper-create-class-features-plugin" "^7.22.15" "@babel/helper-plugin-utils" "^7.22.5" +"@babel/plugin-transform-class-properties@^7.24.1": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.7.tgz#256879467b57b0b68c7ddfc5b76584f398cd6834" + integrity sha512-vKbfawVYayKcSeSR5YYzzyXvsDFWU2mD8U5TFeXtbCPLFUqe7GyCgvO6XDHzje862ODrOwy6WCPmKeWHbCFJ4w== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.24.7" + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/plugin-transform-class-static-block@^7.22.11": version "7.22.11" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.11.tgz#dc8cc6e498f55692ac6b4b89e56d87cec766c974" @@ -1554,6 +1859,15 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-class-static-block" "^7.14.5" +"@babel/plugin-transform-class-static-block@^7.24.4": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.7.tgz#c82027ebb7010bc33c116d4b5044fbbf8c05484d" + integrity sha512-HMXK3WbBPpZQufbMG4B46A90PkuuhN9vBCb5T8+VAHqvAqvcLi+2cKoukcpmUYkszLhScU3l1iudhrks3DggRQ== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.24.7" + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + "@babel/plugin-transform-classes@^7.21.0", "@babel/plugin-transform-classes@^7.22.15": version "7.22.15" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.15.tgz#aaf4753aee262a232bbc95451b4bdf9599c65a0b" @@ -1584,18 +1898,18 @@ "@babel/helper-split-export-declaration" "^7.22.6" globals "^11.1.0" -"@babel/plugin-transform-classes@^7.23.8": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.1.tgz#5bc8fc160ed96378184bc10042af47f50884dcb1" - integrity sha512-ZTIe3W7UejJd3/3R4p7ScyyOoafetUShSf4kCqV0O7F/RiHxVj/wRaRnQlrGwflvcehNA8M42HkAiEDYZu2F1Q== - dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-compilation-targets" "^7.23.6" - "@babel/helper-environment-visitor" "^7.22.20" - "@babel/helper-function-name" "^7.23.0" - "@babel/helper-plugin-utils" "^7.24.0" - "@babel/helper-replace-supers" "^7.24.1" - "@babel/helper-split-export-declaration" "^7.22.6" +"@babel/plugin-transform-classes@^7.24.5": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.7.tgz#4ae6ef43a12492134138c1e45913f7c46c41b4bf" + integrity sha512-CFbbBigp8ln4FU6Bpy6g7sE8B/WmCmzvivzUC6xDAdWVsjYTXijpuuGJmYkAaoWAzcItGKT3IOAbxRItZ5HTjw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.24.7" + "@babel/helper-compilation-targets" "^7.24.7" + "@babel/helper-environment-visitor" "^7.24.7" + "@babel/helper-function-name" "^7.24.7" + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-replace-supers" "^7.24.7" + "@babel/helper-split-export-declaration" "^7.24.7" globals "^11.1.0" "@babel/plugin-transform-computed-properties@^7.21.5", "@babel/plugin-transform-computed-properties@^7.22.5": @@ -1614,6 +1928,14 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/template" "^7.22.15" +"@babel/plugin-transform-computed-properties@^7.24.1": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.7.tgz#4cab3214e80bc71fae3853238d13d097b004c707" + integrity sha512-25cS7v+707Gu6Ds2oY6tCkUwsJ9YIDbggd9+cu9jzzDgiNq7hR/8dkzxWfKWnTic26vsI3EsCXNd4iEB6e8esQ== + dependencies: + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/template" "^7.24.7" + "@babel/plugin-transform-destructuring@^7.21.3", "@babel/plugin-transform-destructuring@^7.23.0": version "7.23.0" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.0.tgz#6447aa686be48b32eaf65a73e0e2c0bd010a266c" @@ -1628,6 +1950,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" +"@babel/plugin-transform-destructuring@^7.24.5": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.7.tgz#a097f25292defb6e6cc16d6333a4cfc1e3c72d9e" + integrity sha512-19eJO/8kdCQ9zISOf+SEUJM/bAUIsvY3YDnXZTupUCQ8LgrWnsG/gFB9dvXqdXnRXMAM8fvt7b0CBKQHNGy1mw== + dependencies: + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/plugin-transform-dotall-regex@^7.18.6", "@babel/plugin-transform-dotall-regex@^7.22.5", "@babel/plugin-transform-dotall-regex@^7.4.4": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.22.5.tgz#dbb4f0e45766eb544e193fb00e65a1dd3b2a4165" @@ -1644,6 +1973,14 @@ "@babel/helper-create-regexp-features-plugin" "^7.22.15" "@babel/helper-plugin-utils" "^7.22.5" +"@babel/plugin-transform-dotall-regex@^7.24.1": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.7.tgz#5f8bf8a680f2116a7207e16288a5f974ad47a7a0" + integrity sha512-ZOA3W+1RRTSWvyqcMJDLqbchh7U4NRGqwRfFSVbOLS/ePIP4vHB5e8T8eXcuqyN1QkgKyj5wuW0lcS85v4CrSw== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.24.7" + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/plugin-transform-duplicate-keys@^7.18.9", "@babel/plugin-transform-duplicate-keys@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.22.5.tgz#b6e6428d9416f5f0bba19c70d1e6e7e0b88ab285" @@ -1658,6 +1995,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" +"@babel/plugin-transform-duplicate-keys@^7.24.1": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.7.tgz#dd20102897c9a2324e5adfffb67ff3610359a8ee" + integrity sha512-JdYfXyCRihAe46jUIliuL2/s0x0wObgwwiGxw/UbgJBr20gQBThrokO4nYKgWkD7uBaqM7+9x5TU7NkExZJyzw== + dependencies: + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/plugin-transform-dynamic-import@^7.22.11": version "7.22.11" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.11.tgz#2c7722d2a5c01839eaf31518c6ff96d408e447aa" @@ -1674,6 +2018,14 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-dynamic-import" "^7.8.3" +"@babel/plugin-transform-dynamic-import@^7.24.1": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.7.tgz#4d8b95e3bae2b037673091aa09cd33fecd6419f4" + integrity sha512-sc3X26PhZQDb3JhORmakcbvkeInvxz+A8oda99lj7J60QRuPZvNAk9wQlTBS1ZynelDrDmTU4pw1tyc5d5ZMUg== + dependencies: + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + "@babel/plugin-transform-exponentiation-operator@^7.18.6", "@babel/plugin-transform-exponentiation-operator@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.22.5.tgz#402432ad544a1f9a480da865fda26be653e48f6a" @@ -1690,6 +2042,14 @@ "@babel/helper-builder-binary-assignment-operator-visitor" "^7.22.15" "@babel/helper-plugin-utils" "^7.22.5" +"@babel/plugin-transform-exponentiation-operator@^7.24.1": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.7.tgz#b629ee22645f412024297d5245bce425c31f9b0d" + integrity sha512-Rqe/vSc9OYgDajNIK35u7ot+KeCoetqQYFXM4Epf7M7ez3lWlOjrDjrwMei6caCVhfdw+mIKD4cgdGNy5JQotQ== + dependencies: + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.24.7" + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/plugin-transform-export-namespace-from@^7.22.11": version "7.22.11" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.11.tgz#b3c84c8f19880b6c7440108f8929caf6056db26c" @@ -1706,6 +2066,14 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-export-namespace-from" "^7.8.3" +"@babel/plugin-transform-export-namespace-from@^7.24.1": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.7.tgz#176d52d8d8ed516aeae7013ee9556d540c53f197" + integrity sha512-v0K9uNYsPL3oXZ/7F9NNIbAj2jv1whUEtyA6aujhekLs56R++JDQuzRcP2/z4WX5Vg/c5lE9uWZA0/iUoFhLTA== + dependencies: + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + "@babel/plugin-transform-flow-strip-types@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.22.5.tgz#0bb17110c7bf5b35a60754b2f00c58302381dee2" @@ -1737,6 +2105,14 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" +"@babel/plugin-transform-for-of@^7.24.1": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.7.tgz#f25b33f72df1d8be76399e1b8f3f9d366eb5bc70" + integrity sha512-wo9ogrDG1ITTTBsy46oGiN1dS9A7MROBTcYsfS8DtsImMkHk9JXJ3EWQM6X2SUw4x80uGPlwj0o00Uoc6nEE3g== + dependencies: + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-skip-transparent-expression-wrappers" "^7.24.7" + "@babel/plugin-transform-function-name@^7.18.9", "@babel/plugin-transform-function-name@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.22.5.tgz#935189af68b01898e0d6d99658db6b164205c143" @@ -1755,6 +2131,15 @@ "@babel/helper-function-name" "^7.23.0" "@babel/helper-plugin-utils" "^7.22.5" +"@babel/plugin-transform-function-name@^7.24.1": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.7.tgz#6d8601fbffe665c894440ab4470bc721dd9131d6" + integrity sha512-U9FcnA821YoILngSmYkW6FjyQe2TyZD5pHt4EVIhmcTkrJw/3KqcrRSxuOo5tFZJi7TE19iDyI1u+weTI7bn2w== + dependencies: + "@babel/helper-compilation-targets" "^7.24.7" + "@babel/helper-function-name" "^7.24.7" + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/plugin-transform-json-strings@^7.22.11": version "7.22.11" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.11.tgz#689a34e1eed1928a40954e37f74509f48af67835" @@ -1771,6 +2156,14 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-json-strings" "^7.8.3" +"@babel/plugin-transform-json-strings@^7.24.1": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.7.tgz#f3e9c37c0a373fee86e36880d45b3664cedaf73a" + integrity sha512-2yFnBGDvRuxAaE/f0vfBKvtnvvqU8tGpMHqMNpTN2oWMKIR3NqFkjaAgGwawhqK/pIN2T3XdjGPdaG0vDhOBGw== + dependencies: + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/plugin-transform-literals@^7.18.9", "@babel/plugin-transform-literals@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.22.5.tgz#e9341f4b5a167952576e23db8d435849b1dd7920" @@ -1785,6 +2178,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" +"@babel/plugin-transform-literals@^7.24.1": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.7.tgz#36b505c1e655151a9d7607799a9988fc5467d06c" + integrity sha512-vcwCbb4HDH+hWi8Pqenwnjy+UiklO4Kt1vfspcQYFhJdpthSnW8XvWGyDZWKNVrVbVViI/S7K9PDJZiUmP2fYQ== + dependencies: + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/plugin-transform-logical-assignment-operators@^7.22.11": version "7.22.11" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.11.tgz#24c522a61688bde045b7d9bc3c2597a4d948fc9c" @@ -1801,6 +2201,14 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" +"@babel/plugin-transform-logical-assignment-operators@^7.24.1": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.7.tgz#a58fb6eda16c9dc8f9ff1c7b1ba6deb7f4694cb0" + integrity sha512-4D2tpwlQ1odXmTEIFWy9ELJcZHqrStlzK/dAOWYyxX3zT0iXQB6banjgeOJQXzEc4S0E0a5A+hahxPaEFYftsw== + dependencies: + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + "@babel/plugin-transform-member-expression-literals@^7.18.6", "@babel/plugin-transform-member-expression-literals@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.22.5.tgz#4fcc9050eded981a468347dd374539ed3e058def" @@ -1815,6 +2223,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" +"@babel/plugin-transform-member-expression-literals@^7.24.1": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.7.tgz#3b4454fb0e302e18ba4945ba3246acb1248315df" + integrity sha512-T/hRC1uqrzXMKLQ6UCwMT85S3EvqaBXDGf0FaMf4446Qx9vKwlghvee0+uuZcDUCZU5RuNi4781UQ7R308zzBw== + dependencies: + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/plugin-transform-modules-amd@^7.20.11", "@babel/plugin-transform-modules-amd@^7.23.0": version "7.23.0" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.0.tgz#05b2bc43373faa6d30ca89214731f76f966f3b88" @@ -1831,6 +2246,14 @@ "@babel/helper-module-transforms" "^7.23.3" "@babel/helper-plugin-utils" "^7.22.5" +"@babel/plugin-transform-modules-amd@^7.24.1": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.7.tgz#65090ed493c4a834976a3ca1cde776e6ccff32d7" + integrity sha512-9+pB1qxV3vs/8Hdmz/CulFB8w2tuu6EB94JZFsjdqxQokwGa9Unap7Bo2gGBGIvPmDIVvQrom7r5m/TCDMURhg== + dependencies: + "@babel/helper-module-transforms" "^7.24.7" + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/plugin-transform-modules-commonjs@^7.13.8", "@babel/plugin-transform-modules-commonjs@^7.21.5", "@babel/plugin-transform-modules-commonjs@^7.23.0": version "7.23.0" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.0.tgz#b3dba4757133b2762c00f4f94590cf6d52602481" @@ -1849,6 +2272,15 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/helper-simple-access" "^7.22.5" +"@babel/plugin-transform-modules-commonjs@^7.24.1": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.7.tgz#9fd5f7fdadee9085886b183f1ad13d1ab260f4ab" + integrity sha512-iFI8GDxtevHJ/Z22J5xQpVqFLlMNstcLXh994xifFwxxGslr2ZXXLWgtBeLctOD63UFDArdvN6Tg8RFw+aEmjQ== + dependencies: + "@babel/helper-module-transforms" "^7.24.7" + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-simple-access" "^7.24.7" + "@babel/plugin-transform-modules-systemjs@^7.20.11", "@babel/plugin-transform-modules-systemjs@^7.23.0": version "7.23.0" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.0.tgz#77591e126f3ff4132a40595a6cccd00a6b60d160" @@ -1869,15 +2301,15 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/helper-validator-identifier" "^7.22.20" -"@babel/plugin-transform-modules-systemjs@^7.23.9": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.1.tgz#2b9625a3d4e445babac9788daec39094e6b11e3e" - integrity sha512-mqQ3Zh9vFO1Tpmlt8QPnbwGHzNz3lpNEMxQb1kAemn/erstyqw1r9KeOlOfo3y6xAnFEcOv2tSyrXfmMk+/YZA== +"@babel/plugin-transform-modules-systemjs@^7.24.1": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.7.tgz#f8012316c5098f6e8dee6ecd58e2bc6f003d0ce7" + integrity sha512-GYQE0tW7YoaN13qFh3O1NCY4MPkUiAH3fiF7UcV/I3ajmDKEdG3l+UOcbAm4zUE3gnvUU+Eni7XrVKo9eO9auw== dependencies: - "@babel/helper-hoist-variables" "^7.22.5" - "@babel/helper-module-transforms" "^7.23.3" - "@babel/helper-plugin-utils" "^7.24.0" - "@babel/helper-validator-identifier" "^7.22.20" + "@babel/helper-hoist-variables" "^7.24.7" + "@babel/helper-module-transforms" "^7.24.7" + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-validator-identifier" "^7.24.7" "@babel/plugin-transform-modules-umd@^7.18.6", "@babel/plugin-transform-modules-umd@^7.22.5": version "7.22.5" @@ -1895,6 +2327,14 @@ "@babel/helper-module-transforms" "^7.23.3" "@babel/helper-plugin-utils" "^7.22.5" +"@babel/plugin-transform-modules-umd@^7.24.1": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.7.tgz#edd9f43ec549099620df7df24e7ba13b5c76efc8" + integrity sha512-3aytQvqJ/h9z4g8AsKPLvD4Zqi2qT+L3j7XoFFu1XBlZWEl2/1kWnhmAbxpLgPrHSY0M6UA02jyTiwUVtiKR6A== + dependencies: + "@babel/helper-module-transforms" "^7.24.7" + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/plugin-transform-named-capturing-groups-regex@^7.20.5", "@babel/plugin-transform-named-capturing-groups-regex@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz#67fe18ee8ce02d57c855185e27e3dc959b2e991f" @@ -1917,6 +2357,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" +"@babel/plugin-transform-new-target@^7.24.1": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.7.tgz#31ff54c4e0555cc549d5816e4ab39241dfb6ab00" + integrity sha512-RNKwfRIXg4Ls/8mMTza5oPF5RkOW8Wy/WgMAp1/F1yZ8mMbtwXW+HDoJiOsagWrAhI5f57Vncrmr9XeT4CVapA== + dependencies: + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/plugin-transform-nullish-coalescing-operator@^7.22.11": version "7.22.11" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.11.tgz#debef6c8ba795f5ac67cd861a81b744c5d38d9fc" @@ -1933,6 +2380,14 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" +"@babel/plugin-transform-nullish-coalescing-operator@^7.24.1": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.7.tgz#1de4534c590af9596f53d67f52a92f12db984120" + integrity sha512-Ts7xQVk1OEocqzm8rHMXHlxvsfZ0cEF2yomUqpKENHWMF4zKk175Y4q8H5knJes6PgYad50uuRmt3UJuhBw8pQ== + dependencies: + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-transform-numeric-separator@^7.22.11": version "7.22.11" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.11.tgz#498d77dc45a6c6db74bb829c02a01c1d719cbfbd" @@ -1949,6 +2404,14 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-numeric-separator" "^7.10.4" +"@babel/plugin-transform-numeric-separator@^7.24.1": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.7.tgz#bea62b538c80605d8a0fac9b40f48e97efa7de63" + integrity sha512-e6q1TiVUzvH9KRvicuxdBTUj4AdKSRwzIyFFnfnezpCfP2/7Qmbb8qbU2j7GODbl4JMkblitCQjKYUaX/qkkwA== + dependencies: + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + "@babel/plugin-transform-object-rest-spread@^7.22.15": version "7.22.15" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.15.tgz#21a95db166be59b91cde48775310c0df6e1da56f" @@ -1971,15 +2434,15 @@ "@babel/plugin-syntax-object-rest-spread" "^7.8.3" "@babel/plugin-transform-parameters" "^7.23.3" -"@babel/plugin-transform-object-rest-spread@^7.24.0": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.1.tgz#5a3ce73caf0e7871a02e1c31e8b473093af241ff" - integrity sha512-XjD5f0YqOtebto4HGISLNfiNMTTs6tbkFf2TOqJlYKYmbo+mN9Dnpl4SRoofiziuOWMIyq3sZEUqLo3hLITFEA== +"@babel/plugin-transform-object-rest-spread@^7.24.5": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.7.tgz#d13a2b93435aeb8a197e115221cab266ba6e55d6" + integrity sha512-4QrHAr0aXQCEFni2q4DqKLD31n2DL+RxcwnNjDFkSG0eNQ/xCavnRkfCUjsyqGC2OviNJvZOF/mQqZBw7i2C5Q== dependencies: - "@babel/helper-compilation-targets" "^7.23.6" - "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-compilation-targets" "^7.24.7" + "@babel/helper-plugin-utils" "^7.24.7" "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-transform-parameters" "^7.24.1" + "@babel/plugin-transform-parameters" "^7.24.7" "@babel/plugin-transform-object-super@^7.18.6", "@babel/plugin-transform-object-super@^7.22.5": version "7.22.5" @@ -1997,6 +2460,14 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/helper-replace-supers" "^7.22.20" +"@babel/plugin-transform-object-super@^7.24.1": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.7.tgz#66eeaff7830bba945dd8989b632a40c04ed625be" + integrity sha512-A/vVLwN6lBrMFmMDmPPz0jnE6ZGx7Jq7d6sT/Ev4H65RER6pZ+kczlf1DthF5N0qaPHBsI7UXiE8Zy66nmAovg== + dependencies: + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-replace-supers" "^7.24.7" + "@babel/plugin-transform-optional-catch-binding@^7.22.11": version "7.22.11" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.11.tgz#461cc4f578a127bb055527b3e77404cad38c08e0" @@ -2013,6 +2484,14 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" +"@babel/plugin-transform-optional-catch-binding@^7.24.1": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.7.tgz#00eabd883d0dd6a60c1c557548785919b6e717b4" + integrity sha512-uLEndKqP5BfBbC/5jTwPxLh9kqPWWgzN/f8w6UwAIirAEqiIVJWWY312X72Eub09g5KF9+Zn7+hT7sDxmhRuKA== + dependencies: + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/plugin-transform-optional-chaining@^7.22.15", "@babel/plugin-transform-optional-chaining@^7.23.0": version "7.23.0" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.0.tgz#73ff5fc1cf98f542f09f29c0631647d8ad0be158" @@ -2031,6 +2510,15 @@ "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" "@babel/plugin-syntax-optional-chaining" "^7.8.3" +"@babel/plugin-transform-optional-chaining@^7.24.5", "@babel/plugin-transform-optional-chaining@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.7.tgz#b8f6848a80cf2da98a8a204429bec04756c6d454" + integrity sha512-tK+0N9yd4j+x/4hxF3F0e0fu/VdcxU18y5SevtyM/PCFlQvXbR0Zmlo2eBrKtVipGNFzpq56o8WsIIKcJFUCRQ== + dependencies: + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-skip-transparent-expression-wrappers" "^7.24.7" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-transform-parameters@^7.20.7", "@babel/plugin-transform-parameters@^7.21.3", "@babel/plugin-transform-parameters@^7.22.15": version "7.22.15" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.15.tgz#719ca82a01d177af358df64a514d64c2e3edb114" @@ -2045,12 +2533,12 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-parameters@^7.24.1": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.1.tgz#983c15d114da190506c75b616ceb0f817afcc510" - integrity sha512-8Jl6V24g+Uw5OGPeWNKrKqXPDw2YDjLc53ojwfMcKwlEoETKU9rU0mHUtcg9JntWI/QYzGAXNWEcVHZ+fR+XXg== +"@babel/plugin-transform-parameters@^7.24.5", "@babel/plugin-transform-parameters@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.7.tgz#5881f0ae21018400e320fc7eb817e529d1254b68" + integrity sha512-yGWW5Rr+sQOhK0Ot8hjDJuxU3XLRQGflvT4lhlSY0DFvdb3TwKaY26CJzHtYllU0vT9j58hc37ndFPsqT1SrzA== dependencies: - "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-plugin-utils" "^7.24.7" "@babel/plugin-transform-private-methods@^7.22.5": version "7.22.5" @@ -2068,6 +2556,14 @@ "@babel/helper-create-class-features-plugin" "^7.22.15" "@babel/helper-plugin-utils" "^7.22.5" +"@babel/plugin-transform-private-methods@^7.24.1": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.24.7.tgz#e6318746b2ae70a59d023d5cc1344a2ba7a75f5e" + integrity sha512-COTCOkG2hn4JKGEKBADkA8WNb35TGkkRbI5iT845dB+NyqgO8Hn+ajPbSnIQznneJTa3d30scb6iz/DhH8GsJQ== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.24.7" + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/plugin-transform-private-property-in-object@^7.22.11": version "7.22.11" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.11.tgz#ad45c4fc440e9cb84c718ed0906d96cf40f9a4e1" @@ -2088,6 +2584,16 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-private-property-in-object" "^7.14.5" +"@babel/plugin-transform-private-property-in-object@^7.24.5": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.7.tgz#4eec6bc701288c1fab5f72e6a4bbc9d67faca061" + integrity sha512-9z76mxwnwFxMyxZWEgdgECQglF2Q7cFLm0kMf8pGwt+GSJsY0cONKj/UuO4bOH0w/uAel3ekS4ra5CEAyJRmDA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.24.7" + "@babel/helper-create-class-features-plugin" "^7.24.7" + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + "@babel/plugin-transform-property-literals@^7.18.6", "@babel/plugin-transform-property-literals@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.22.5.tgz#b5ddabd73a4f7f26cd0e20f5db48290b88732766" @@ -2102,6 +2608,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" +"@babel/plugin-transform-property-literals@^7.24.1": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.7.tgz#f0d2ed8380dfbed949c42d4d790266525d63bbdc" + integrity sha512-EMi4MLQSHfd2nrCqQEWxFdha2gBCqU4ZcCng4WBGZ5CJL4bBRW0ptdqqDdeirGZcpALazVVNJqRmsO8/+oNCBA== + dependencies: + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/plugin-transform-regenerator@^7.21.5", "@babel/plugin-transform-regenerator@^7.22.10": version "7.22.10" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.22.10.tgz#8ceef3bd7375c4db7652878b0241b2be5d0c3cca" @@ -2118,6 +2631,14 @@ "@babel/helper-plugin-utils" "^7.22.5" regenerator-transform "^0.15.2" +"@babel/plugin-transform-regenerator@^7.24.1": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.7.tgz#021562de4534d8b4b1851759fd7af4e05d2c47f8" + integrity sha512-lq3fvXPdimDrlg6LWBoqj+r/DEWgONuwjuOuQCSYgRroXDH/IdM1C0IZf59fL5cHLpjEH/O6opIRBbqv7ELnuA== + dependencies: + "@babel/helper-plugin-utils" "^7.24.7" + regenerator-transform "^0.15.2" + "@babel/plugin-transform-reserved-words@^7.18.6", "@babel/plugin-transform-reserved-words@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.22.5.tgz#832cd35b81c287c4bcd09ce03e22199641f964fb" @@ -2132,16 +2653,23 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-runtime@7.24.0": - version "7.24.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.24.0.tgz#e308fe27d08b74027d42547081eefaf4f2ffbcc9" - integrity sha512-zc0GA5IitLKJrSfXlXmp8KDqLrnGECK7YRfQBmEKg1NmBOQ7e+KuclBEKJgzifQeUYLdNiAw4B4bjyvzWVLiSA== +"@babel/plugin-transform-reserved-words@^7.24.1": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.7.tgz#80037fe4fbf031fc1125022178ff3938bb3743a4" + integrity sha512-0DUq0pHcPKbjFZCfTss/pGkYMfy3vFWydkUBd9r0GHpIyfs2eCDENvqadMycRS9wZCXR41wucAfJHJmwA0UmoQ== dependencies: - "@babel/helper-module-imports" "^7.22.15" + "@babel/helper-plugin-utils" "^7.24.7" + +"@babel/plugin-transform-runtime@7.24.3": + version "7.24.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.24.3.tgz#dc58ad4a31810a890550365cc922e1ff5acb5d7f" + integrity sha512-J0BuRPNlNqlMTRJ72eVptpt9VcInbxO6iP3jaxr+1NPhC0UkKL+6oeX6VXMEYdADnuqmMmsBspt4d5w8Y/TCbQ== + dependencies: + "@babel/helper-module-imports" "^7.24.3" "@babel/helper-plugin-utils" "^7.24.0" - babel-plugin-polyfill-corejs2 "^0.4.8" - babel-plugin-polyfill-corejs3 "^0.9.0" - babel-plugin-polyfill-regenerator "^0.5.5" + babel-plugin-polyfill-corejs2 "^0.4.10" + babel-plugin-polyfill-corejs3 "^0.10.1" + babel-plugin-polyfill-regenerator "^0.6.1" semver "^6.3.1" "@babel/plugin-transform-runtime@^7.23.2": @@ -2170,6 +2698,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" +"@babel/plugin-transform-shorthand-properties@^7.24.1": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.7.tgz#85448c6b996e122fa9e289746140aaa99da64e73" + integrity sha512-KsDsevZMDsigzbA09+vacnLpmPH4aWjcZjXdyFKGzpplxhbeB4wYtury3vglQkg6KM/xEPKt73eCjPPf1PgXBA== + dependencies: + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/plugin-transform-spread@^7.20.7", "@babel/plugin-transform-spread@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.22.5.tgz#6487fd29f229c95e284ba6c98d65eafb893fea6b" @@ -2186,6 +2721,14 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" +"@babel/plugin-transform-spread@^7.24.1": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.7.tgz#e8a38c0fde7882e0fb8f160378f74bd885cc7bb3" + integrity sha512-x96oO0I09dgMDxJaANcRyD4ellXFLLiWhuwDxKZX5g2rWP1bTPkBSwCYv96VDXVT1bD9aPj8tppr5ITIh8hBng== + dependencies: + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-skip-transparent-expression-wrappers" "^7.24.7" + "@babel/plugin-transform-sticky-regex@^7.18.6", "@babel/plugin-transform-sticky-regex@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.22.5.tgz#295aba1595bfc8197abd02eae5fc288c0deb26aa" @@ -2200,6 +2743,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" +"@babel/plugin-transform-sticky-regex@^7.24.1": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.7.tgz#96ae80d7a7e5251f657b5cf18f1ea6bf926f5feb" + integrity sha512-kHPSIJc9v24zEml5geKg9Mjx5ULpfncj0wRpYtxbvKyTtHCYDkVE3aHQ03FrpEo4gEe2vrJJS1Y9CJTaThA52g== + dependencies: + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/plugin-transform-template-literals@^7.18.9", "@babel/plugin-transform-template-literals@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.22.5.tgz#8f38cf291e5f7a8e60e9f733193f0bcc10909bff" @@ -2214,6 +2764,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" +"@babel/plugin-transform-template-literals@^7.24.1": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.7.tgz#a05debb4a9072ae8f985bcf77f3f215434c8f8c8" + integrity sha512-AfDTQmClklHCOLxtGoP7HkeMw56k1/bTQjwsfhL6pppo/M4TOBSq+jjBUBLmV/4oeFg4GWMavIl44ZeCtmmZTw== + dependencies: + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/plugin-transform-typeof-symbol@^7.18.9", "@babel/plugin-transform-typeof-symbol@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.22.5.tgz#5e2ba478da4b603af8673ff7c54f75a97b716b34" @@ -2228,6 +2785,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" +"@babel/plugin-transform-typeof-symbol@^7.24.5": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.7.tgz#f074be466580d47d6e6b27473a840c9f9ca08fb0" + integrity sha512-VtR8hDy7YLB7+Pet9IarXjg/zgCMSF+1mNS/EQEiEaUPoFXCVsHG64SIxcaaI2zJgRiv+YmgaQESUfWAdbjzgg== + dependencies: + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/plugin-transform-typescript@^7.22.15": version "7.22.15" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.22.15.tgz#15adef906451d86349eb4b8764865c960eb54127" @@ -2262,6 +2826,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" +"@babel/plugin-transform-unicode-escapes@^7.24.1": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.7.tgz#2023a82ced1fb4971630a2e079764502c4148e0e" + integrity sha512-U3ap1gm5+4edc2Q/P+9VrBNhGkfnf+8ZqppY71Bo/pzZmXhhLdqgaUl6cuB07O1+AQJtCLfaOmswiNbSQ9ivhw== + dependencies: + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/plugin-transform-unicode-property-regex@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.22.5.tgz#098898f74d5c1e86660dc112057b2d11227f1c81" @@ -2278,6 +2849,14 @@ "@babel/helper-create-regexp-features-plugin" "^7.22.15" "@babel/helper-plugin-utils" "^7.22.5" +"@babel/plugin-transform-unicode-property-regex@^7.24.1": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.7.tgz#9073a4cd13b86ea71c3264659590ac086605bbcd" + integrity sha512-uH2O4OV5M9FZYQrwc7NdVmMxQJOCCzFeYudlZSzUAHRFeOujQefa92E74TQDVskNHCzOXoigEuoyzHDhaEaK5w== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.24.7" + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/plugin-transform-unicode-regex@^7.18.6", "@babel/plugin-transform-unicode-regex@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.22.5.tgz#ce7e7bb3ef208c4ff67e02a22816656256d7a183" @@ -2294,6 +2873,14 @@ "@babel/helper-create-regexp-features-plugin" "^7.22.15" "@babel/helper-plugin-utils" "^7.22.5" +"@babel/plugin-transform-unicode-regex@^7.24.1": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.7.tgz#dfc3d4a51127108099b19817c0963be6a2adf19f" + integrity sha512-hlQ96MBZSAXUq7ltkjtu3FJCCSMx/j629ns3hA3pXnBXjanNP0LHi+JpPeA81zaWgVK1VGH95Xuy7u0RyQ8kMg== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.24.7" + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/plugin-transform-unicode-sets-regex@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.22.5.tgz#77788060e511b708ffc7d42fdfbc5b37c3004e91" @@ -2310,26 +2897,35 @@ "@babel/helper-create-regexp-features-plugin" "^7.22.15" "@babel/helper-plugin-utils" "^7.22.5" -"@babel/preset-env@7.24.0": - version "7.24.0" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.24.0.tgz#11536a7f4b977294f0bdfad780f01a8ac8e183fc" - integrity sha512-ZxPEzV9IgvGn73iK0E6VB9/95Nd7aMFpbE0l8KQFDG70cOV9IxRP7Y2FUPmlK0v6ImlLqYX50iuZ3ZTVhOF2lA== +"@babel/plugin-transform-unicode-sets-regex@^7.24.1": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.7.tgz#d40705d67523803a576e29c63cef6e516b858ed9" + integrity sha512-2G8aAvF4wy1w/AGZkemprdGMRg5o6zPNhbHVImRz3lss55TYCBd6xStN19rt8XJHq20sqV0JbyWjOWwQRwV/wg== dependencies: - "@babel/compat-data" "^7.23.5" + "@babel/helper-create-regexp-features-plugin" "^7.24.7" + "@babel/helper-plugin-utils" "^7.24.7" + +"@babel/preset-env@7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.24.5.tgz#6a9ac90bd5a5a9dae502af60dfc58c190551bbcd" + integrity sha512-UGK2ifKtcC8i5AI4cH+sbLLuLc2ktYSFJgBAXorKAsHUZmrQ1q6aQ6i3BvU24wWs2AAKqQB6kq3N9V9Gw1HiMQ== + dependencies: + "@babel/compat-data" "^7.24.4" "@babel/helper-compilation-targets" "^7.23.6" - "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-plugin-utils" "^7.24.5" "@babel/helper-validator-option" "^7.23.5" - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.23.3" - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.23.3" - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly" "^7.23.7" + "@babel/plugin-bugfix-firefox-class-in-computed-class-key" "^7.24.5" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.24.1" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.24.1" + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly" "^7.24.1" "@babel/plugin-proposal-private-property-in-object" "7.21.0-placeholder-for-preset-env.2" "@babel/plugin-syntax-async-generators" "^7.8.4" "@babel/plugin-syntax-class-properties" "^7.12.13" "@babel/plugin-syntax-class-static-block" "^7.14.5" "@babel/plugin-syntax-dynamic-import" "^7.8.3" "@babel/plugin-syntax-export-namespace-from" "^7.8.3" - "@babel/plugin-syntax-import-assertions" "^7.23.3" - "@babel/plugin-syntax-import-attributes" "^7.23.3" + "@babel/plugin-syntax-import-assertions" "^7.24.1" + "@babel/plugin-syntax-import-attributes" "^7.24.1" "@babel/plugin-syntax-import-meta" "^7.10.4" "@babel/plugin-syntax-json-strings" "^7.8.3" "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" @@ -2341,58 +2937,58 @@ "@babel/plugin-syntax-private-property-in-object" "^7.14.5" "@babel/plugin-syntax-top-level-await" "^7.14.5" "@babel/plugin-syntax-unicode-sets-regex" "^7.18.6" - "@babel/plugin-transform-arrow-functions" "^7.23.3" - "@babel/plugin-transform-async-generator-functions" "^7.23.9" - "@babel/plugin-transform-async-to-generator" "^7.23.3" - "@babel/plugin-transform-block-scoped-functions" "^7.23.3" - "@babel/plugin-transform-block-scoping" "^7.23.4" - "@babel/plugin-transform-class-properties" "^7.23.3" - "@babel/plugin-transform-class-static-block" "^7.23.4" - "@babel/plugin-transform-classes" "^7.23.8" - "@babel/plugin-transform-computed-properties" "^7.23.3" - "@babel/plugin-transform-destructuring" "^7.23.3" - "@babel/plugin-transform-dotall-regex" "^7.23.3" - "@babel/plugin-transform-duplicate-keys" "^7.23.3" - "@babel/plugin-transform-dynamic-import" "^7.23.4" - "@babel/plugin-transform-exponentiation-operator" "^7.23.3" - "@babel/plugin-transform-export-namespace-from" "^7.23.4" - "@babel/plugin-transform-for-of" "^7.23.6" - "@babel/plugin-transform-function-name" "^7.23.3" - "@babel/plugin-transform-json-strings" "^7.23.4" - "@babel/plugin-transform-literals" "^7.23.3" - "@babel/plugin-transform-logical-assignment-operators" "^7.23.4" - "@babel/plugin-transform-member-expression-literals" "^7.23.3" - "@babel/plugin-transform-modules-amd" "^7.23.3" - "@babel/plugin-transform-modules-commonjs" "^7.23.3" - "@babel/plugin-transform-modules-systemjs" "^7.23.9" - "@babel/plugin-transform-modules-umd" "^7.23.3" + "@babel/plugin-transform-arrow-functions" "^7.24.1" + "@babel/plugin-transform-async-generator-functions" "^7.24.3" + "@babel/plugin-transform-async-to-generator" "^7.24.1" + "@babel/plugin-transform-block-scoped-functions" "^7.24.1" + "@babel/plugin-transform-block-scoping" "^7.24.5" + "@babel/plugin-transform-class-properties" "^7.24.1" + "@babel/plugin-transform-class-static-block" "^7.24.4" + "@babel/plugin-transform-classes" "^7.24.5" + "@babel/plugin-transform-computed-properties" "^7.24.1" + "@babel/plugin-transform-destructuring" "^7.24.5" + "@babel/plugin-transform-dotall-regex" "^7.24.1" + "@babel/plugin-transform-duplicate-keys" "^7.24.1" + "@babel/plugin-transform-dynamic-import" "^7.24.1" + "@babel/plugin-transform-exponentiation-operator" "^7.24.1" + "@babel/plugin-transform-export-namespace-from" "^7.24.1" + "@babel/plugin-transform-for-of" "^7.24.1" + "@babel/plugin-transform-function-name" "^7.24.1" + "@babel/plugin-transform-json-strings" "^7.24.1" + "@babel/plugin-transform-literals" "^7.24.1" + "@babel/plugin-transform-logical-assignment-operators" "^7.24.1" + "@babel/plugin-transform-member-expression-literals" "^7.24.1" + "@babel/plugin-transform-modules-amd" "^7.24.1" + "@babel/plugin-transform-modules-commonjs" "^7.24.1" + "@babel/plugin-transform-modules-systemjs" "^7.24.1" + "@babel/plugin-transform-modules-umd" "^7.24.1" "@babel/plugin-transform-named-capturing-groups-regex" "^7.22.5" - "@babel/plugin-transform-new-target" "^7.23.3" - "@babel/plugin-transform-nullish-coalescing-operator" "^7.23.4" - "@babel/plugin-transform-numeric-separator" "^7.23.4" - "@babel/plugin-transform-object-rest-spread" "^7.24.0" - "@babel/plugin-transform-object-super" "^7.23.3" - "@babel/plugin-transform-optional-catch-binding" "^7.23.4" - "@babel/plugin-transform-optional-chaining" "^7.23.4" - "@babel/plugin-transform-parameters" "^7.23.3" - "@babel/plugin-transform-private-methods" "^7.23.3" - "@babel/plugin-transform-private-property-in-object" "^7.23.4" - "@babel/plugin-transform-property-literals" "^7.23.3" - "@babel/plugin-transform-regenerator" "^7.23.3" - "@babel/plugin-transform-reserved-words" "^7.23.3" - "@babel/plugin-transform-shorthand-properties" "^7.23.3" - "@babel/plugin-transform-spread" "^7.23.3" - "@babel/plugin-transform-sticky-regex" "^7.23.3" - "@babel/plugin-transform-template-literals" "^7.23.3" - "@babel/plugin-transform-typeof-symbol" "^7.23.3" - "@babel/plugin-transform-unicode-escapes" "^7.23.3" - "@babel/plugin-transform-unicode-property-regex" "^7.23.3" - "@babel/plugin-transform-unicode-regex" "^7.23.3" - "@babel/plugin-transform-unicode-sets-regex" "^7.23.3" + "@babel/plugin-transform-new-target" "^7.24.1" + "@babel/plugin-transform-nullish-coalescing-operator" "^7.24.1" + "@babel/plugin-transform-numeric-separator" "^7.24.1" + "@babel/plugin-transform-object-rest-spread" "^7.24.5" + "@babel/plugin-transform-object-super" "^7.24.1" + "@babel/plugin-transform-optional-catch-binding" "^7.24.1" + "@babel/plugin-transform-optional-chaining" "^7.24.5" + "@babel/plugin-transform-parameters" "^7.24.5" + "@babel/plugin-transform-private-methods" "^7.24.1" + "@babel/plugin-transform-private-property-in-object" "^7.24.5" + "@babel/plugin-transform-property-literals" "^7.24.1" + "@babel/plugin-transform-regenerator" "^7.24.1" + "@babel/plugin-transform-reserved-words" "^7.24.1" + "@babel/plugin-transform-shorthand-properties" "^7.24.1" + "@babel/plugin-transform-spread" "^7.24.1" + "@babel/plugin-transform-sticky-regex" "^7.24.1" + "@babel/plugin-transform-template-literals" "^7.24.1" + "@babel/plugin-transform-typeof-symbol" "^7.24.5" + "@babel/plugin-transform-unicode-escapes" "^7.24.1" + "@babel/plugin-transform-unicode-property-regex" "^7.24.1" + "@babel/plugin-transform-unicode-regex" "^7.24.1" + "@babel/plugin-transform-unicode-sets-regex" "^7.24.1" "@babel/preset-modules" "0.1.6-no-external-plugins" - babel-plugin-polyfill-corejs2 "^0.4.8" - babel-plugin-polyfill-corejs3 "^0.9.0" - babel-plugin-polyfill-regenerator "^0.5.5" + babel-plugin-polyfill-corejs2 "^0.4.10" + babel-plugin-polyfill-corejs3 "^0.10.4" + babel-plugin-polyfill-regenerator "^0.6.1" core-js-compat "^3.31.0" semver "^6.3.1" @@ -2726,10 +3322,10 @@ resolved "https://registry.yarnpkg.com/@babel/regjsgen/-/regjsgen-0.8.0.tgz#f0ba69b075e1f05fb2825b7fad991e7adbb18310" integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA== -"@babel/runtime@7.24.0": - version "7.24.0" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.24.0.tgz#584c450063ffda59697021430cb47101b085951e" - integrity sha512-Chk32uHMg6TnQdvw2e9IlqPpFX/6NLuK0Ys2PqLb7/gL5uFn9mXvK715FGLlOLQrcO4qIkNHkvPGktzzXexsFw== +"@babel/runtime@7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.24.5.tgz#230946857c053a36ccc66e1dd03b17dd0c4ed02c" + integrity sha512-Nms86NXrsaeU9vbBJKni6gXiEXZ4CVpYVzEjDH9Sb8vmZ3UljyA1GSOJl/6LGPO8EHLuSF9H+IxNXHPX8QHJ4g== dependencies: regenerator-runtime "^0.14.0" @@ -2749,15 +3345,6 @@ "@babel/parser" "^7.22.15" "@babel/types" "^7.22.15" -"@babel/template@^7.23.9": - version "7.23.9" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.23.9.tgz#f881d0487cba2828d3259dcb9ef5005a9731011a" - integrity sha512-+xrD2BWLpvHKNmX2QbpdpsBaWnRxahMwJjO+KZk2JOElj5nSmKezyS1B4u+QbHMTX69t4ukm6hh9lsYQ7GHCKA== - dependencies: - "@babel/code-frame" "^7.23.5" - "@babel/parser" "^7.23.9" - "@babel/types" "^7.23.9" - "@babel/template@^7.24.0": version "7.24.0" resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.24.0.tgz#c6a524aa93a4a05d66aaf31654258fae69d87d50" @@ -2767,6 +3354,15 @@ "@babel/parser" "^7.24.0" "@babel/types" "^7.24.0" +"@babel/template@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.24.7.tgz#02efcee317d0609d2c07117cb70ef8fb17ab7315" + integrity sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig== + dependencies: + "@babel/code-frame" "^7.24.7" + "@babel/parser" "^7.24.7" + "@babel/types" "^7.24.7" + "@babel/traverse@7.23.2", "@babel/traverse@^7.16.0", "@babel/traverse@^7.21.5", "@babel/traverse@^7.23.2": version "7.23.2" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.23.2.tgz#329c7a06735e144a506bdb2cad0268b7f46f4ad8" @@ -2799,35 +3395,19 @@ debug "^4.3.1" globals "^11.1.0" -"@babel/traverse@^7.23.9": - version "7.23.9" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.23.9.tgz#2f9d6aead6b564669394c5ce0f9302bb65b9d950" - integrity sha512-I/4UJ9vs90OkBtY6iiiTORVMyIhJ4kAVmsKo9KFc8UOxMeUfi2hvtIBsET5u9GizXE6/GFSuKCTNfgCswuEjRg== - dependencies: - "@babel/code-frame" "^7.23.5" - "@babel/generator" "^7.23.6" - "@babel/helper-environment-visitor" "^7.22.20" - "@babel/helper-function-name" "^7.23.0" - "@babel/helper-hoist-variables" "^7.22.5" - "@babel/helper-split-export-declaration" "^7.22.6" - "@babel/parser" "^7.23.9" - "@babel/types" "^7.23.9" - debug "^4.3.1" - globals "^11.1.0" - -"@babel/traverse@^7.24.0", "@babel/traverse@^7.24.1": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.24.1.tgz#d65c36ac9dd17282175d1e4a3c49d5b7988f530c" - integrity sha512-xuU6o9m68KeqZbQuDt2TcKSxUw/mrsvavlEqQ1leZ/B+C9tk6E4sRWy97WaXgvq5E+nU3cXMxv3WKOCanVMCmQ== - dependencies: - "@babel/code-frame" "^7.24.1" - "@babel/generator" "^7.24.1" - "@babel/helper-environment-visitor" "^7.22.20" - "@babel/helper-function-name" "^7.23.0" - "@babel/helper-hoist-variables" "^7.22.5" - "@babel/helper-split-export-declaration" "^7.22.6" - "@babel/parser" "^7.24.1" - "@babel/types" "^7.24.0" +"@babel/traverse@^7.24.5", "@babel/traverse@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.24.7.tgz#de2b900163fa741721ba382163fe46a936c40cf5" + integrity sha512-yb65Ed5S/QAcewNPh0nZczy9JdYXkkAbIsEo+P7BE7yO3txAY30Y/oPa3QkQ5It3xVG2kpKMg9MsdxZaO31uKA== + dependencies: + "@babel/code-frame" "^7.24.7" + "@babel/generator" "^7.24.7" + "@babel/helper-environment-visitor" "^7.24.7" + "@babel/helper-function-name" "^7.24.7" + "@babel/helper-hoist-variables" "^7.24.7" + "@babel/helper-split-export-declaration" "^7.24.7" + "@babel/parser" "^7.24.7" + "@babel/types" "^7.24.7" debug "^4.3.1" globals "^11.1.0" @@ -2873,15 +3453,6 @@ "@babel/helper-validator-identifier" "^7.22.20" to-fast-properties "^2.0.0" -"@babel/types@^7.23.9": - version "7.23.9" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.23.9.tgz#1dd7b59a9a2b5c87f8b41e52770b5ecbf492e002" - integrity sha512-dQjSq/7HaSjRM43FFGnv5keM2HsxpmyV1PfaSVm0nzzjwwTmjOe6J4bC8e3+pTEIgHaHj+1ZlLThRJ2auc/w1Q== - dependencies: - "@babel/helper-string-parser" "^7.23.4" - "@babel/helper-validator-identifier" "^7.22.20" - to-fast-properties "^2.0.0" - "@babel/types@^7.24.0": version "7.24.0" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.24.0.tgz#3b951f435a92e7333eba05b7566fd297960ea1bf" @@ -2891,6 +3462,15 @@ "@babel/helper-validator-identifier" "^7.22.20" to-fast-properties "^2.0.0" +"@babel/types@^7.24.5", "@babel/types@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.24.7.tgz#6027fe12bc1aa724cd32ab113fb7f1988f1f66f2" + integrity sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q== + dependencies: + "@babel/helper-string-parser" "^7.24.7" + "@babel/helper-validator-identifier" "^7.24.7" + to-fast-properties "^2.0.0" + "@babel/types@~7.21.2": version "7.21.5" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.21.5.tgz#18dfbd47c39d3904d5db3d3dc2cc80bedb60e5b6" @@ -3027,21 +3607,16 @@ resolved "https://registry.yarnpkg.com/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz#08de79f54eb3406f9daaf77c76e35313da963963" integrity sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw== -"@esbuild/aix-ppc64@0.19.12": - version "0.19.12" - resolved "https://registry.yarnpkg.com/@esbuild/aix-ppc64/-/aix-ppc64-0.19.12.tgz#d1bc06aedb6936b3b6d313bf809a5a40387d2b7f" - integrity sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA== - -"@esbuild/aix-ppc64@0.20.1": - version "0.20.1" - resolved "https://registry.yarnpkg.com/@esbuild/aix-ppc64/-/aix-ppc64-0.20.1.tgz#eafa8775019b3650a77e8310ba4dbd17ca7af6d5" - integrity sha512-m55cpeupQ2DbuRGQMMZDzbv9J9PgVelPjlcmM5kxHnrBdBx6REaEd7LamYV7Dm8N7rCyR/XwU6rVP8ploKtIkA== - "@esbuild/aix-ppc64@0.20.2": version "0.20.2" resolved "https://registry.yarnpkg.com/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz#a70f4ac11c6a1dfc18b8bbb13284155d933b9537" integrity sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g== +"@esbuild/aix-ppc64@0.21.3": + version "0.21.3" + resolved "https://registry.yarnpkg.com/@esbuild/aix-ppc64/-/aix-ppc64-0.21.3.tgz#78d3e6dcd19c1cb91f3940143e86dad1094aee81" + integrity sha512-yTgnwQpFVYfvvo4SvRFB0SwrW8YjOxEoT7wfMT7Ol5v7v5LDNvSGo67aExmxOb87nQNeWPVvaGBNfQ7BXcrZ9w== + "@esbuild/android-arm64@0.17.19": version "0.17.19" resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.17.19.tgz#bafb75234a5d3d1b690e7c2956a599345e84a2fd" @@ -3052,21 +3627,16 @@ resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz#984b4f9c8d0377443cc2dfcef266d02244593622" integrity sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ== -"@esbuild/android-arm64@0.19.12": - version "0.19.12" - resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.19.12.tgz#7ad65a36cfdb7e0d429c353e00f680d737c2aed4" - integrity sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA== - -"@esbuild/android-arm64@0.20.1": - version "0.20.1" - resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.20.1.tgz#68791afa389550736f682c15b963a4f37ec2f5f6" - integrity sha512-hCnXNF0HM6AjowP+Zou0ZJMWWa1VkD77BXe959zERgGJBBxB+sV+J9f/rcjeg2c5bsukD/n17RKWXGFCO5dD5A== - "@esbuild/android-arm64@0.20.2": version "0.20.2" resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz#db1c9202a5bc92ea04c7b6840f1bbe09ebf9e6b9" integrity sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg== +"@esbuild/android-arm64@0.21.3": + version "0.21.3" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.21.3.tgz#5eea56c21d61734942e050840d881eb7bedc3993" + integrity sha512-c+ty9necz3zB1Y+d/N+mC6KVVkGUUOcm4ZmT5i/Fk5arOaY3i6CA3P5wo/7+XzV8cb4GrI/Zjp8NuOQ9Lfsosw== + "@esbuild/android-arm@0.17.19": version "0.17.19" resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.17.19.tgz#5898f7832c2298bc7d0ab53701c57beb74d78b4d" @@ -3077,21 +3647,16 @@ resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.18.20.tgz#fedb265bc3a589c84cc11f810804f234947c3682" integrity sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw== -"@esbuild/android-arm@0.19.12": - version "0.19.12" - resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.19.12.tgz#b0c26536f37776162ca8bde25e42040c203f2824" - integrity sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w== - -"@esbuild/android-arm@0.20.1": - version "0.20.1" - resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.20.1.tgz#38c91d8ee8d5196f7fbbdf4f0061415dde3a473a" - integrity sha512-4j0+G27/2ZXGWR5okcJi7pQYhmkVgb4D7UKwxcqrjhvp5TKWx3cUjgB1CGj1mfdmJBQ9VnUGgUhign+FPF2Zgw== - "@esbuild/android-arm@0.20.2": version "0.20.2" resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.20.2.tgz#3b488c49aee9d491c2c8f98a909b785870d6e995" integrity sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w== +"@esbuild/android-arm@0.21.3": + version "0.21.3" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.21.3.tgz#7fda92e3231043c071ea6aa76c92accea86439fd" + integrity sha512-bviJOLMgurLJtF1/mAoJLxDZDL6oU5/ztMHnJQRejbJrSc9FFu0QoUoFhvi6qSKJEw9y5oGyvr9fuDtzJ30rNQ== + "@esbuild/android-x64@0.17.19": version "0.17.19" resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.17.19.tgz#658368ef92067866d95fb268719f98f363d13ae1" @@ -3102,21 +3667,16 @@ resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.18.20.tgz#35cf419c4cfc8babe8893d296cd990e9e9f756f2" integrity sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg== -"@esbuild/android-x64@0.19.12": - version "0.19.12" - resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.19.12.tgz#cb13e2211282012194d89bf3bfe7721273473b3d" - integrity sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew== - -"@esbuild/android-x64@0.20.1": - version "0.20.1" - resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.20.1.tgz#93f6190ce997b313669c20edbf3645fc6c8d8f22" - integrity sha512-MSfZMBoAsnhpS+2yMFYIQUPs8Z19ajwfuaSZx+tSl09xrHZCjbeXXMsUF/0oq7ojxYEpsSo4c0SfjxOYXRbpaA== - "@esbuild/android-x64@0.20.2": version "0.20.2" resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.20.2.tgz#3b1628029e5576249d2b2d766696e50768449f98" integrity sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg== +"@esbuild/android-x64@0.21.3": + version "0.21.3" + resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.21.3.tgz#625d139bde81b81f54ff493b1381ca0f540200f3" + integrity sha512-JReHfYCRK3FVX4Ra+y5EBH1b9e16TV2OxrPAvzMsGeES0X2Ndm9ImQRI4Ket757vhc5XBOuGperw63upesclRw== + "@esbuild/darwin-arm64@0.17.19": version "0.17.19" resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.17.19.tgz#584c34c5991b95d4d48d333300b1a4e2ff7be276" @@ -3127,21 +3687,16 @@ resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz#08172cbeccf95fbc383399a7f39cfbddaeb0d7c1" integrity sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA== -"@esbuild/darwin-arm64@0.19.12": - version "0.19.12" - resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.19.12.tgz#cbee41e988020d4b516e9d9e44dd29200996275e" - integrity sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g== - -"@esbuild/darwin-arm64@0.20.1": - version "0.20.1" - resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.20.1.tgz#0d391f2e81fda833fe609182cc2fbb65e03a3c46" - integrity sha512-Ylk6rzgMD8klUklGPzS414UQLa5NPXZD5tf8JmQU8GQrj6BrFA/Ic9tb2zRe1kOZyCbGl+e8VMbDRazCEBqPvA== - "@esbuild/darwin-arm64@0.20.2": version "0.20.2" resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz#6e8517a045ddd86ae30c6608c8475ebc0c4000bb" integrity sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA== +"@esbuild/darwin-arm64@0.21.3": + version "0.21.3" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.21.3.tgz#fa25f38a43ff4c469589d1dc93448d534d7f313b" + integrity sha512-U3fuQ0xNiAkXOmQ6w5dKpEvXQRSpHOnbw7gEfHCRXPeTKW9sBzVck6C5Yneb8LfJm0l6le4NQfkNPnWMSlTFUQ== + "@esbuild/darwin-x64@0.17.19": version "0.17.19" resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.17.19.tgz#7751d236dfe6ce136cce343dce69f52d76b7f6cb" @@ -3152,21 +3707,16 @@ resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz#d70d5790d8bf475556b67d0f8b7c5bdff053d85d" integrity sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ== -"@esbuild/darwin-x64@0.19.12": - version "0.19.12" - resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.19.12.tgz#e37d9633246d52aecf491ee916ece709f9d5f4cd" - integrity sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A== - -"@esbuild/darwin-x64@0.20.1": - version "0.20.1" - resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.20.1.tgz#92504077424584684862f483a2242cfde4055ba2" - integrity sha512-pFIfj7U2w5sMp52wTY1XVOdoxw+GDwy9FsK3OFz4BpMAjvZVs0dT1VXs8aQm22nhwoIWUmIRaE+4xow8xfIDZA== - "@esbuild/darwin-x64@0.20.2": version "0.20.2" resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz#90ed098e1f9dd8a9381695b207e1cff45540a0d0" integrity sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA== +"@esbuild/darwin-x64@0.21.3": + version "0.21.3" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.21.3.tgz#2e450b8214f179a56b4559b2f107060e2b792c7e" + integrity sha512-3m1CEB7F07s19wmaMNI2KANLcnaqryJxO1fXHUV5j1rWn+wMxdUYoPyO2TnAbfRZdi7ADRwJClmOwgT13qlP3Q== + "@esbuild/freebsd-arm64@0.17.19": version "0.17.19" resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.19.tgz#cacd171665dd1d500f45c167d50c6b7e539d5fd2" @@ -3177,21 +3727,16 @@ resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz#98755cd12707f93f210e2494d6a4b51b96977f54" integrity sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw== -"@esbuild/freebsd-arm64@0.19.12": - version "0.19.12" - resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.12.tgz#1ee4d8b682ed363b08af74d1ea2b2b4dbba76487" - integrity sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA== - -"@esbuild/freebsd-arm64@0.20.1": - version "0.20.1" - resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.1.tgz#a1646fa6ba87029c67ac8a102bb34384b9290774" - integrity sha512-UyW1WZvHDuM4xDz0jWun4qtQFauNdXjXOtIy7SYdf7pbxSWWVlqhnR/T2TpX6LX5NI62spt0a3ldIIEkPM6RHw== - "@esbuild/freebsd-arm64@0.20.2": version "0.20.2" resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz#d71502d1ee89a1130327e890364666c760a2a911" integrity sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw== +"@esbuild/freebsd-arm64@0.21.3": + version "0.21.3" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.3.tgz#f6b29e07bce25c545f6f7bb031d3be6a6ea1dc50" + integrity sha512-fsNAAl5pU6wmKHq91cHWQT0Fz0vtyE1JauMzKotrwqIKAswwP5cpHUCxZNSTuA/JlqtScq20/5KZ+TxQdovU/g== + "@esbuild/freebsd-x64@0.17.19": version "0.17.19" resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.17.19.tgz#0769456eee2a08b8d925d7c00b79e861cb3162e4" @@ -3202,21 +3747,16 @@ resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz#c1eb2bff03915f87c29cece4c1a7fa1f423b066e" integrity sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ== -"@esbuild/freebsd-x64@0.19.12": - version "0.19.12" - resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.19.12.tgz#37a693553d42ff77cd7126764b535fb6cc28a11c" - integrity sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg== - -"@esbuild/freebsd-x64@0.20.1": - version "0.20.1" - resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.20.1.tgz#41c9243ab2b3254ea7fb512f71ffdb341562e951" - integrity sha512-itPwCw5C+Jh/c624vcDd9kRCCZVpzpQn8dtwoYIt2TJF3S9xJLiRohnnNrKwREvcZYx0n8sCSbvGH349XkcQeg== - "@esbuild/freebsd-x64@0.20.2": version "0.20.2" resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz#aa5ea58d9c1dd9af688b8b6f63ef0d3d60cea53c" integrity sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw== +"@esbuild/freebsd-x64@0.21.3": + version "0.21.3" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.21.3.tgz#1a5da2bf89f8d67102820d893d271a270ae55751" + integrity sha512-tci+UJ4zP5EGF4rp8XlZIdq1q1a/1h9XuronfxTMCNBslpCtmk97Q/5qqy1Mu4zIc0yswN/yP/BLX+NTUC1bXA== + "@esbuild/linux-arm64@0.17.19": version "0.17.19" resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.17.19.tgz#38e162ecb723862c6be1c27d6389f48960b68edb" @@ -3227,21 +3767,16 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz#bad4238bd8f4fc25b5a021280c770ab5fc3a02a0" integrity sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA== -"@esbuild/linux-arm64@0.19.12": - version "0.19.12" - resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.19.12.tgz#be9b145985ec6c57470e0e051d887b09dddb2d4b" - integrity sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA== - -"@esbuild/linux-arm64@0.20.1": - version "0.20.1" - resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.20.1.tgz#f3c1e1269fbc9eedd9591a5bdd32bf707a883156" - integrity sha512-cX8WdlF6Cnvw/DO9/X7XLH2J6CkBnz7Twjpk56cshk9sjYVcuh4sXQBy5bmTwzBjNVZze2yaV1vtcJS04LbN8w== - "@esbuild/linux-arm64@0.20.2": version "0.20.2" resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz#055b63725df678379b0f6db9d0fa85463755b2e5" integrity sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A== +"@esbuild/linux-arm64@0.21.3": + version "0.21.3" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.21.3.tgz#355f6624c1ac6f5f68841a327ac90b98c679626c" + integrity sha512-vvG6R5g5ieB4eCJBQevyDMb31LMHthLpXTc2IGkFnPWS/GzIFDnaYFp558O+XybTmYrVjxnryru7QRleJvmZ6Q== + "@esbuild/linux-arm@0.17.19": version "0.17.19" resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.17.19.tgz#1a2cd399c50040184a805174a6d89097d9d1559a" @@ -3252,21 +3787,16 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz#3e617c61f33508a27150ee417543c8ab5acc73b0" integrity sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg== -"@esbuild/linux-arm@0.19.12": - version "0.19.12" - resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.19.12.tgz#207ecd982a8db95f7b5279207d0ff2331acf5eef" - integrity sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w== - -"@esbuild/linux-arm@0.20.1": - version "0.20.1" - resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.20.1.tgz#4503ca7001a8ee99589c072801ce9d7540717a21" - integrity sha512-LojC28v3+IhIbfQ+Vu4Ut5n3wKcgTu6POKIHN9Wpt0HnfgUGlBuyDDQR4jWZUZFyYLiz4RBBBmfU6sNfn6RhLw== - "@esbuild/linux-arm@0.20.2": version "0.20.2" resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz#76b3b98cb1f87936fbc37f073efabad49dcd889c" integrity sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg== +"@esbuild/linux-arm@0.21.3": + version "0.21.3" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.21.3.tgz#872a476ca18a962a98700024c447a79279db1d45" + integrity sha512-f6kz2QpSuyHHg01cDawj0vkyMwuIvN62UAguQfnNVzbge2uWLhA7TCXOn83DT0ZvyJmBI943MItgTovUob36SQ== + "@esbuild/linux-ia32@0.17.19": version "0.17.19" resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.17.19.tgz#e28c25266b036ce1cabca3c30155222841dc035a" @@ -3277,21 +3807,16 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz#699391cccba9aee6019b7f9892eb99219f1570a7" integrity sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA== -"@esbuild/linux-ia32@0.19.12": - version "0.19.12" - resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.19.12.tgz#d0d86b5ca1562523dc284a6723293a52d5860601" - integrity sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA== - -"@esbuild/linux-ia32@0.20.1": - version "0.20.1" - resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.20.1.tgz#98c474e3e0cbb5bcbdd8561a6e65d18f5767ce48" - integrity sha512-4H/sQCy1mnnGkUt/xszaLlYJVTz3W9ep52xEefGtd6yXDQbz/5fZE5dFLUgsPdbUOQANcVUa5iO6g3nyy5BJiw== - "@esbuild/linux-ia32@0.20.2": version "0.20.2" resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz#c0e5e787c285264e5dfc7a79f04b8b4eefdad7fa" integrity sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig== +"@esbuild/linux-ia32@0.21.3": + version "0.21.3" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.21.3.tgz#da713eb80ff6c011ed01aa4deebb5fc758906046" + integrity sha512-HjCWhH7K96Na+66TacDLJmOI9R8iDWDDiqe17C7znGvvE4sW1ECt9ly0AJ3dJH62jHyVqW9xpxZEU1jKdt+29A== + "@esbuild/linux-loong64@0.17.19": version "0.17.19" resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.17.19.tgz#0f887b8bb3f90658d1a0117283e55dbd4c9dcf72" @@ -3302,21 +3827,16 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz#e6fccb7aac178dd2ffb9860465ac89d7f23b977d" integrity sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg== -"@esbuild/linux-loong64@0.19.12": - version "0.19.12" - resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.19.12.tgz#9a37f87fec4b8408e682b528391fa22afd952299" - integrity sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA== - -"@esbuild/linux-loong64@0.20.1": - version "0.20.1" - resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.20.1.tgz#a8097d28d14b9165c725fe58fc438f80decd2f33" - integrity sha512-c0jgtB+sRHCciVXlyjDcWb2FUuzlGVRwGXgI+3WqKOIuoo8AmZAddzeOHeYLtD+dmtHw3B4Xo9wAUdjlfW5yYA== - "@esbuild/linux-loong64@0.20.2": version "0.20.2" resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz#a6184e62bd7cdc63e0c0448b83801001653219c5" integrity sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ== +"@esbuild/linux-loong64@0.21.3": + version "0.21.3" + resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.21.3.tgz#a7c5dc9e961009018d23ec53a43baa8c03c5a1d5" + integrity sha512-BGpimEccmHBZRcAhdlRIxMp7x9PyJxUtj7apL2IuoG9VxvU/l/v1z015nFs7Si7tXUwEsvjc1rOJdZCn4QTU+Q== + "@esbuild/linux-mips64el@0.17.19": version "0.17.19" resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.17.19.tgz#f5d2a0b8047ea9a5d9f592a178ea054053a70289" @@ -3327,21 +3847,16 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz#eeff3a937de9c2310de30622a957ad1bd9183231" integrity sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ== -"@esbuild/linux-mips64el@0.19.12": - version "0.19.12" - resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.19.12.tgz#4ddebd4e6eeba20b509d8e74c8e30d8ace0b89ec" - integrity sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w== - -"@esbuild/linux-mips64el@0.20.1": - version "0.20.1" - resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.20.1.tgz#c44f6f0d7d017c41ad3bb15bfdb69b690656b5ea" - integrity sha512-TgFyCfIxSujyuqdZKDZ3yTwWiGv+KnlOeXXitCQ+trDODJ+ZtGOzLkSWngynP0HZnTsDyBbPy7GWVXWaEl6lhA== - "@esbuild/linux-mips64el@0.20.2": version "0.20.2" resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz#d08e39ce86f45ef8fc88549d29c62b8acf5649aa" integrity sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA== +"@esbuild/linux-mips64el@0.21.3": + version "0.21.3" + resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.21.3.tgz#b97543f3d8655365729f3702ed07f6e41be5e48e" + integrity sha512-5rMOWkp7FQGtAH3QJddP4w3s47iT20hwftqdm7b+loe95o8JU8ro3qZbhgMRy0VuFU0DizymF1pBKkn3YHWtsw== + "@esbuild/linux-ppc64@0.17.19": version "0.17.19" resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.17.19.tgz#876590e3acbd9fa7f57a2c7d86f83717dbbac8c7" @@ -3352,21 +3867,16 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz#2f7156bde20b01527993e6881435ad79ba9599fb" integrity sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA== -"@esbuild/linux-ppc64@0.19.12": - version "0.19.12" - resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.19.12.tgz#adb67dadb73656849f63cd522f5ecb351dd8dee8" - integrity sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg== - -"@esbuild/linux-ppc64@0.20.1": - version "0.20.1" - resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.20.1.tgz#0765a55389a99237b3c84227948c6e47eba96f0d" - integrity sha512-b+yuD1IUeL+Y93PmFZDZFIElwbmFfIKLKlYI8M6tRyzE6u7oEP7onGk0vZRh8wfVGC2dZoy0EqX1V8qok4qHaw== - "@esbuild/linux-ppc64@0.20.2": version "0.20.2" resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz#8d252f0b7756ffd6d1cbde5ea67ff8fd20437f20" integrity sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg== +"@esbuild/linux-ppc64@0.21.3": + version "0.21.3" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.21.3.tgz#23b9064d5bc0bf28a115a2f9cf69f3b01cdfe01c" + integrity sha512-h0zj1ldel89V5sjPLo5H1SyMzp4VrgN1tPkN29TmjvO1/r0MuMRwJxL8QY05SmfsZRs6TF0c/IDH3u7XYYmbAg== + "@esbuild/linux-riscv64@0.17.19": version "0.17.19" resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.17.19.tgz#7f49373df463cd9f41dc34f9b2262d771688bf09" @@ -3377,21 +3887,16 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz#6628389f210123d8b4743045af8caa7d4ddfc7a6" integrity sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A== -"@esbuild/linux-riscv64@0.19.12": - version "0.19.12" - resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.19.12.tgz#11bc0698bf0a2abf8727f1c7ace2112612c15adf" - integrity sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg== - -"@esbuild/linux-riscv64@0.20.1": - version "0.20.1" - resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.20.1.tgz#e4153b032288e3095ddf4c8be07893781b309a7e" - integrity sha512-wpDlpE0oRKZwX+GfomcALcouqjjV8MIX8DyTrxfyCfXxoKQSDm45CZr9fanJ4F6ckD4yDEPT98SrjvLwIqUCgg== - "@esbuild/linux-riscv64@0.20.2": version "0.20.2" resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz#19f6dcdb14409dae607f66ca1181dd4e9db81300" integrity sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg== +"@esbuild/linux-riscv64@0.21.3": + version "0.21.3" + resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.21.3.tgz#4f2536327f6d444c0573bd35bbd3a67897dbd5da" + integrity sha512-dkAKcTsTJ+CRX6bnO17qDJbLoW37npd5gSNtSzjYQr0svghLJYGYB0NF1SNcU1vDcjXLYS5pO4qOW4YbFama4A== + "@esbuild/linux-s390x@0.17.19": version "0.17.19" resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.17.19.tgz#e2afd1afcaf63afe2c7d9ceacd28ec57c77f8829" @@ -3402,21 +3907,16 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz#255e81fb289b101026131858ab99fba63dcf0071" integrity sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ== -"@esbuild/linux-s390x@0.19.12": - version "0.19.12" - resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.19.12.tgz#e86fb8ffba7c5c92ba91fc3b27ed5a70196c3cc8" - integrity sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg== - -"@esbuild/linux-s390x@0.20.1": - version "0.20.1" - resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.20.1.tgz#b9ab8af6e4b73b26d63c1c426d7669a5d53eb5a7" - integrity sha512-5BepC2Au80EohQ2dBpyTquqGCES7++p7G+7lXe1bAIvMdXm4YYcEfZtQrP4gaoZ96Wv1Ute61CEHFU7h4FMueQ== - "@esbuild/linux-s390x@0.20.2": version "0.20.2" resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz#3c830c90f1a5d7dd1473d5595ea4ebb920988685" integrity sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ== +"@esbuild/linux-s390x@0.21.3": + version "0.21.3" + resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.21.3.tgz#05e6f3a12a0dcd60672f25e8789a83cd3affa487" + integrity sha512-vnD1YUkovEdnZWEuMmy2X2JmzsHQqPpZElXx6dxENcIwTu+Cu5ERax6+Ke1QsE814Zf3c6rxCfwQdCTQ7tPuXA== + "@esbuild/linux-x64@0.17.19": version "0.17.19" resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.17.19.tgz#8a0e9738b1635f0c53389e515ae83826dec22aa4" @@ -3427,21 +3927,16 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz#c7690b3417af318a9b6f96df3031a8865176d338" integrity sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w== -"@esbuild/linux-x64@0.19.12": - version "0.19.12" - resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.19.12.tgz#5f37cfdc705aea687dfe5dfbec086a05acfe9c78" - integrity sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg== - -"@esbuild/linux-x64@0.20.1": - version "0.20.1" - resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.20.1.tgz#0b25da17ac38c3e11cdd06ca3691d4d6bef2755f" - integrity sha512-5gRPk7pKuaIB+tmH+yKd2aQTRpqlf1E4f/mC+tawIm/CGJemZcHZpp2ic8oD83nKgUPMEd0fNanrnFljiruuyA== - "@esbuild/linux-x64@0.20.2": version "0.20.2" resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz#86eca35203afc0d9de0694c64ec0ab0a378f6fff" integrity sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw== +"@esbuild/linux-x64@0.21.3": + version "0.21.3" + resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.21.3.tgz#994d347e7f530c33628e35e48ccde8f299adbcb6" + integrity sha512-IOXOIm9WaK7plL2gMhsWJd+l2bfrhfilv0uPTptoRoSb2p09RghhQQp9YY6ZJhk/kqmeRt6siRdMSLLwzuT0KQ== + "@esbuild/netbsd-x64@0.17.19": version "0.17.19" resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.17.19.tgz#c29fb2453c6b7ddef9a35e2c18b37bda1ae5c462" @@ -3452,21 +3947,16 @@ resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz#30e8cd8a3dded63975e2df2438ca109601ebe0d1" integrity sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A== -"@esbuild/netbsd-x64@0.19.12": - version "0.19.12" - resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.19.12.tgz#29da566a75324e0d0dd7e47519ba2f7ef168657b" - integrity sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA== - -"@esbuild/netbsd-x64@0.20.1": - version "0.20.1" - resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.20.1.tgz#3148e48406cd0d4f7ba1e0bf3f4d77d548c98407" - integrity sha512-4fL68JdrLV2nVW2AaWZBv3XEm3Ae3NZn/7qy2KGAt3dexAgSVT+Hc97JKSZnqezgMlv9x6KV0ZkZY7UO5cNLCg== - "@esbuild/netbsd-x64@0.20.2": version "0.20.2" resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz#e771c8eb0e0f6e1877ffd4220036b98aed5915e6" integrity sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ== +"@esbuild/netbsd-x64@0.21.3": + version "0.21.3" + resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.21.3.tgz#309d8c323632e9c70ee92cf5414fa65b5eb7e00e" + integrity sha512-uTgCwsvQ5+vCQnqM//EfDSuomo2LhdWhFPS8VL8xKf+PKTCrcT/2kPPoWMTs22aB63MLdGMJiE3f1PHvCDmUOw== + "@esbuild/openbsd-x64@0.17.19": version "0.17.19" resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.17.19.tgz#95e75a391403cb10297280d524d66ce04c920691" @@ -3477,21 +3967,16 @@ resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz#7812af31b205055874c8082ea9cf9ab0da6217ae" integrity sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg== -"@esbuild/openbsd-x64@0.19.12": - version "0.19.12" - resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.19.12.tgz#306c0acbdb5a99c95be98bdd1d47c916e7dc3ff0" - integrity sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw== - -"@esbuild/openbsd-x64@0.20.1": - version "0.20.1" - resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.20.1.tgz#7b73e852986a9750192626d377ac96ac2b749b76" - integrity sha512-GhRuXlvRE+twf2ES+8REbeCb/zeikNqwD3+6S5y5/x+DYbAQUNl0HNBs4RQJqrechS4v4MruEr8ZtAin/hK5iw== - "@esbuild/openbsd-x64@0.20.2": version "0.20.2" resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz#9a795ae4b4e37e674f0f4d716f3e226dd7c39baf" integrity sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ== +"@esbuild/openbsd-x64@0.21.3": + version "0.21.3" + resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.21.3.tgz#28820f9431fe00f2b04aac57511754213ff060eb" + integrity sha512-vNAkR17Ub2MgEud2Wag/OE4HTSI6zlb291UYzHez/psiKarp0J8PKGDnAhMBcHFoOHMXHfExzmjMojJNbAStrQ== + "@esbuild/sunos-x64@0.17.19": version "0.17.19" resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.17.19.tgz#722eaf057b83c2575937d3ffe5aeb16540da7273" @@ -3502,21 +3987,16 @@ resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz#d5c275c3b4e73c9b0ecd38d1ca62c020f887ab9d" integrity sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ== -"@esbuild/sunos-x64@0.19.12": - version "0.19.12" - resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.19.12.tgz#0933eaab9af8b9b2c930236f62aae3fc593faf30" - integrity sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA== - -"@esbuild/sunos-x64@0.20.1": - version "0.20.1" - resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.20.1.tgz#402a441cdac2eee98d8be378c7bc23e00c1861c5" - integrity sha512-ZnWEyCM0G1Ex6JtsygvC3KUUrlDXqOihw8RicRuQAzw+c4f1D66YlPNNV3rkjVW90zXVsHwZYWbJh3v+oQFM9Q== - "@esbuild/sunos-x64@0.20.2": version "0.20.2" resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz#7df23b61a497b8ac189def6e25a95673caedb03f" integrity sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w== +"@esbuild/sunos-x64@0.21.3": + version "0.21.3" + resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.21.3.tgz#a1f7f98b85bd221fe0f545d01abc0e6123ae60dc" + integrity sha512-W8H9jlGiSBomkgmouaRoTXo49j4w4Kfbl6I1bIdO/vT0+0u4f20ko3ELzV3hPI6XV6JNBVX+8BC+ajHkvffIJA== + "@esbuild/win32-arm64@0.17.19": version "0.17.19" resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.17.19.tgz#9aa9dc074399288bdcdd283443e9aeb6b9552b6f" @@ -3527,21 +4007,16 @@ resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz#73bc7f5a9f8a77805f357fab97f290d0e4820ac9" integrity sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg== -"@esbuild/win32-arm64@0.19.12": - version "0.19.12" - resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.19.12.tgz#773bdbaa1971b36db2f6560088639ccd1e6773ae" - integrity sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A== - -"@esbuild/win32-arm64@0.20.1": - version "0.20.1" - resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.20.1.tgz#36c4e311085806a6a0c5fc54d1ac4d7b27e94d7b" - integrity sha512-QZ6gXue0vVQY2Oon9WyLFCdSuYbXSoxaZrPuJ4c20j6ICedfsDilNPYfHLlMH7vGfU5DQR0czHLmJvH4Nzis/A== - "@esbuild/win32-arm64@0.20.2": version "0.20.2" resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz#f1ae5abf9ca052ae11c1bc806fb4c0f519bacf90" integrity sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ== +"@esbuild/win32-arm64@0.21.3": + version "0.21.3" + resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.21.3.tgz#c6c3c0b1a1dfc6327ef4db6aa4fb6efd9df531f7" + integrity sha512-EjEomwyLSCg8Ag3LDILIqYCZAq/y3diJ04PnqGRgq8/4O3VNlXyMd54j/saShaN4h5o5mivOjAzmU6C3X4v0xw== + "@esbuild/win32-ia32@0.17.19": version "0.17.19" resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.17.19.tgz#95ad43c62ad62485e210f6299c7b2571e48d2b03" @@ -3552,21 +4027,16 @@ resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz#ec93cbf0ef1085cc12e71e0d661d20569ff42102" integrity sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g== -"@esbuild/win32-ia32@0.19.12": - version "0.19.12" - resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.19.12.tgz#000516cad06354cc84a73f0943a4aa690ef6fd67" - integrity sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ== - -"@esbuild/win32-ia32@0.20.1": - version "0.20.1" - resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.20.1.tgz#0cf933be3fb9dc58b45d149559fe03e9e22b54fe" - integrity sha512-HzcJa1NcSWTAU0MJIxOho8JftNp9YALui3o+Ny7hCh0v5f90nprly1U3Sj1Ldj/CvKKdvvFsCRvDkpsEMp4DNw== - "@esbuild/win32-ia32@0.20.2": version "0.20.2" resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz#241fe62c34d8e8461cd708277813e1d0ba55ce23" integrity sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ== +"@esbuild/win32-ia32@0.21.3": + version "0.21.3" + resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.21.3.tgz#471b8d2cad1bd6479eee5acf04bba2c0e4d37e24" + integrity sha512-WGiE/GgbsEwR33++5rzjiYsKyHywE8QSZPF7Rfx9EBfK3Qn3xyR6IjyCr5Uk38Kg8fG4/2phN7sXp4NPWd3fcw== + "@esbuild/win32-x64@0.17.19": version "0.17.19" resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.17.19.tgz#8cfaf2ff603e9aabb910e9c0558c26cf32744061" @@ -3577,21 +4047,16 @@ resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz#786c5f41f043b07afb1af37683d7c33668858f6d" integrity sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ== -"@esbuild/win32-x64@0.19.12": - version "0.19.12" - resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.19.12.tgz#c57c8afbb4054a3ab8317591a0b7320360b444ae" - integrity sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA== - -"@esbuild/win32-x64@0.20.1": - version "0.20.1" - resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.20.1.tgz#77583b6ea54cee7c1410ebbd54051b6a3fcbd8ba" - integrity sha512-0MBh53o6XtI6ctDnRMeQ+xoCN8kD2qI1rY1KgF/xdWQwoFeKou7puvDfV8/Wv4Ctx2rRpET/gGdz3YlNtNACSA== - "@esbuild/win32-x64@0.20.2": version "0.20.2" resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz#9c907b21e30a52db959ba4f80bb01a0cc403d5cc" integrity sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ== +"@esbuild/win32-x64@0.21.3": + version "0.21.3" + resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.21.3.tgz#899c03576c4c28c83228f0e64dfa10edae99c9a2" + integrity sha512-xRxC0jaJWDLYvcUvjQmHCJSfMrgmUuvsoXgDeU/wTorQ1ngDdUBuFtgY3W1Pc5sprGAvZBtWdJX7RPg/iZZUqA== + "@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.4.0": version "4.4.0" resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz#a23514e8fb9af1269d5f7788aa556798d61c6b59" @@ -3680,10 +4145,15 @@ resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-2.0.2.tgz#d9fae00a2d5cb40f92cfe64b47ad749fbc38f917" integrity sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw== -"@internationalized/number@3.5.0": - version "3.5.0" - resolved "https://registry.yarnpkg.com/@internationalized/number/-/number-3.5.0.tgz#9de6018424b441a6545f209afa286ad7df4a2906" - integrity sha512-ZY1BW8HT9WKYvaubbuqXbbDdHhOUMfE2zHHFJeTppid0S+pc8HtdIxFxaYMsGjCb4UsF+MEJ4n2TfU7iHnUK8w== +"@inquirer/figures@^1.0.2": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@inquirer/figures/-/figures-1.0.3.tgz#1227cc980f88e6d6ab85abadbf164f5038041edd" + integrity sha512-ErXXzENMH5pJt5/ssXV0DfWUZqly8nGzf0UcBV9xTnP+KyffE2mqyxIMBrZ8ijQck2nU0TQm40EQB53YreyWHw== + +"@internationalized/number@3.5.2": + version "3.5.2" + resolved "https://registry.yarnpkg.com/@internationalized/number/-/number-3.5.2.tgz#2edc8e830268dca7283dad6def728f34eb5b7fdc" + integrity sha512-4FGHTi0rOEX1giSkt5MH4/te0eHBq3cvAYsfLlpguV6pzJAReXymiYpE5wPCqKqjkUO3PIsyvk+tBiIV1pZtbA== dependencies: "@swc/helpers" "^0.5.0" @@ -3715,7 +4185,7 @@ js-yaml "^3.13.1" resolve-from "^5.0.0" -"@istanbuljs/schema@^0.1.2": +"@istanbuljs/schema@^0.1.2", "@istanbuljs/schema@^0.1.3": version "0.1.3" resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== @@ -3982,6 +4452,26 @@ "@jridgewell/resolve-uri" "^3.1.0" "@jridgewell/sourcemap-codec" "^1.4.14" +"@jsonjoy.com/base64@^1.1.1": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@jsonjoy.com/base64/-/base64-1.1.2.tgz#cf8ea9dcb849b81c95f14fc0aaa151c6b54d2578" + integrity sha512-q6XAnWQDIMA3+FTiOYajoYqySkO+JSat0ytXGSuRdq9uXE7o92gzuQwQM14xaCRlBLGq3v5miDGC4vkVTn54xA== + +"@jsonjoy.com/json-pack@^1.0.3": + version "1.0.4" + resolved "https://registry.yarnpkg.com/@jsonjoy.com/json-pack/-/json-pack-1.0.4.tgz#ab59c642a2e5368e8bcfd815d817143d4f3035d0" + integrity sha512-aOcSN4MeAtFROysrbqG137b7gaDDSmVrl5mpo6sT/w+kcXpWnzhMjmY/Fh/sDx26NBxyIE7MB1seqLeCAzy9Sg== + dependencies: + "@jsonjoy.com/base64" "^1.1.1" + "@jsonjoy.com/util" "^1.1.2" + hyperdyperid "^1.2.0" + thingies "^1.20.0" + +"@jsonjoy.com/util@^1.1.2": + version "1.1.3" + resolved "https://registry.yarnpkg.com/@jsonjoy.com/util/-/util-1.1.3.tgz#75b1c3cf21b70e665789d1ad3eabeff8b7fd1429" + integrity sha512-g//kkF4kOwUjemValCtOc/xiYzmwMRmWq3Bn+YnzOzuZLHq2PpMOxxIayN3cKbo7Ko2Np65t6D9H81IvXbXhqg== + "@juggle/resize-observer@^3.3.1": version "3.4.0" resolved "https://registry.yarnpkg.com/@juggle/resize-observer/-/resize-observer-3.4.0.tgz#08d6c5e20cf7e4cc02fd181c4b0c225cd31dbb60" @@ -4002,13 +4492,43 @@ resolved "https://registry.yarnpkg.com/@levischuck/tiny-cbor/-/tiny-cbor-0.2.2.tgz#84239ce80e1107b810f1fe9f66546d4f79f31aea" integrity sha512-f5CnPw997Y2GQ8FAvtuVVC19FX8mwNNC+1XJcIi16n/LTJifKO6QBgGLgN3YEmqtGMk17SKSuoWES3imJVxAVw== -"@ljharb/through@^2.3.12": +"@ljharb/through@^2.3.13": version "2.3.13" resolved "https://registry.yarnpkg.com/@ljharb/through/-/through-2.3.13.tgz#b7e4766e0b65aa82e529be945ab078de79874edc" integrity sha512-/gKJun8NNiWGZJkGzI/Ragc53cOdcLNdzjLaIa+GEjguQs0ulsurx8WN0jijdK9yPqDvziX995sMRLyLt1uZMQ== dependencies: call-bind "^1.0.7" +"@lmdb/lmdb-darwin-arm64@3.0.8": + version "3.0.8" + resolved "https://registry.yarnpkg.com/@lmdb/lmdb-darwin-arm64/-/lmdb-darwin-arm64-3.0.8.tgz#1673e9fda6678b0fd4e4b101d971e68166e36def" + integrity sha512-+lFwFvU+zQ9zVIFETNtmW++syh3Ps5JS8MPQ8zOYtQZoU+dTR8ivWHTaE2QVk1JG2payGDLUAvpndLAjGMdeeA== + +"@lmdb/lmdb-darwin-x64@3.0.8": + version "3.0.8" + resolved "https://registry.yarnpkg.com/@lmdb/lmdb-darwin-x64/-/lmdb-darwin-x64-3.0.8.tgz#d97c2412e23e39a3063275cc1aa15001aacc81de" + integrity sha512-T98rfsgfdQMS5/mqdsPb6oHSJ+iBYNa+PQDLtXLh6rzTEBsYP9x2uXxIj6VS4qXVDWXVi8rv85NCOG+UBOsHXQ== + +"@lmdb/lmdb-linux-arm64@3.0.8": + version "3.0.8" + resolved "https://registry.yarnpkg.com/@lmdb/lmdb-linux-arm64/-/lmdb-linux-arm64-3.0.8.tgz#b3e264a4c01508d73b40cc6c6d4631e55da16869" + integrity sha512-uEBGCQIChsixpykL0pjCxfF64btv64vzsb1NoM5u0qvabKvKEvErhXGoqovyldDu9u1T/fswD8Kf6ih0vJEvDQ== + +"@lmdb/lmdb-linux-arm@3.0.8": + version "3.0.8" + resolved "https://registry.yarnpkg.com/@lmdb/lmdb-linux-arm/-/lmdb-linux-arm-3.0.8.tgz#861cdcee491c97981932771ddc3ebc6e9eef71b7" + integrity sha512-gVNCi3bYWatdPMeFpFjuZl6bzVL55FkeZU3sPeU+NsMRXC+Zl3qOx3M6cM4OMlJWbhHjYjf2b8q83K0mczaiWQ== + +"@lmdb/lmdb-linux-x64@3.0.8": + version "3.0.8" + resolved "https://registry.yarnpkg.com/@lmdb/lmdb-linux-x64/-/lmdb-linux-x64-3.0.8.tgz#5422468ed6be523c6590da914a945c1ef86ece97" + integrity sha512-6v0B4sa9ulNezmDZtVpLjNHmA0qZzUl3001YJ2RF0naxsuv/Jq/xEwNYpOzfcdizHfpCE0oBkWzk/r+Slr+0zw== + +"@lmdb/lmdb-win32-x64@3.0.8": + version "3.0.8" + resolved "https://registry.yarnpkg.com/@lmdb/lmdb-win32-x64/-/lmdb-win32-x64-3.0.8.tgz#63f7be01dac6b3613b29c05c44246740f5b7edcd" + integrity sha512-lDLGRIMqdwYD39vinwNqqZUxCdL2m2iIdn+0HyQgIHEiT0g5rIAlzaMKzoGWon5NQumfxXFk9y0DarttkR7C1w== + "@lukeed/csprng@^1.0.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@lukeed/csprng/-/csprng-1.1.0.tgz#1e3e4bd05c1cc7a0b2ddbd8a03f39f6e4b5e6cfe" @@ -4829,10 +5349,10 @@ "@types/jsonwebtoken" "9.0.2" jsonwebtoken "9.0.0" -"@nestjs/passport@10.0.0": - version "10.0.0" - resolved "https://registry.yarnpkg.com/@nestjs/passport/-/passport-10.0.0.tgz#92d36d4b8796b373da3f4d1a055db03cb246b127" - integrity sha512-IlKKc6M7JOe+4dBbW6gZsXBSD05ZYgwfGf3GJhgCmUGYVqffpDdALQSS6JftnExrE+12rACoEmHkzYwKAGVK0Q== +"@nestjs/passport@10.0.3": + version "10.0.3" + resolved "https://registry.yarnpkg.com/@nestjs/passport/-/passport-10.0.3.tgz#26ec5b2167d364e04962c115fcef80d10e185367" + integrity sha512-znJ9Y4S8ZDVY+j4doWAJ8EuuVO7SkQN3yOBmzxbGaXbvcSwFDAdGJ+OMCg52NdzIO4tQoN4pYKx8W6M0ArfFRQ== "@nestjs/platform-express@10.1.3": version "10.1.3" @@ -4888,10 +5408,10 @@ dependencies: tslib "2.6.1" -"@ngtools/webpack@17.3.5": - version "17.3.5" - resolved "https://registry.yarnpkg.com/@ngtools/webpack/-/webpack-17.3.5.tgz#5f1a8d6e59e8fb37b8f1a4fe69116d9f46f2102f" - integrity sha512-0heI0yHUckdGI8uywu/wkp24KR/tdYMKYJOaYIU+9JydyN1zJRpbR7x0thddl7+k/zu2ZGbfFdv1779Ecw/xdA== +"@ngtools/webpack@18.0.5": + version "18.0.5" + resolved "https://registry.yarnpkg.com/@ngtools/webpack/-/webpack-18.0.5.tgz#a0fc38bdebf951644cf5c707f93be0d3faaded67" + integrity sha512-Dx386WZZn0RwUaBHQYhDW8oi254SxEu8Ty5LHnStqBP6xXdcnsdGel+h9qvJ67He9iu8Rj0PB64EFE4PiklMdQ== "@nodelib/fs.scandir@2.1.5": version "2.1.5" @@ -4959,6 +5479,19 @@ resolved "https://registry.yarnpkg.com/@npmcli/node-gyp/-/node-gyp-3.0.0.tgz#101b2d0490ef1aa20ed460e4c0813f0db560545a" integrity sha512-gp8pRXC2oOxu0DUE1/M3bYtb1b3/DbJ5aM113+XJBgfXdussRAsX0YOrOhdd8WvnAR6auDBvJomGAkLKA5ydxA== +"@npmcli/package-json@^5.0.0", "@npmcli/package-json@^5.1.0": + version "5.2.0" + resolved "https://registry.yarnpkg.com/@npmcli/package-json/-/package-json-5.2.0.tgz#a1429d3111c10044c7efbfb0fce9f2c501f4cfad" + integrity sha512-qe/kiqqkW0AGtvBjL8TJKZk/eBBSpnJkUWvHdQ9jM2lKHXRYYJuyNpJPlJw3c8QjC2ow6NZYiLExhUaeJelbxQ== + dependencies: + "@npmcli/git" "^5.0.0" + glob "^10.2.2" + hosted-git-info "^7.0.0" + json-parse-even-better-errors "^3.0.0" + normalize-package-data "^6.0.0" + proc-log "^4.0.0" + semver "^7.5.3" + "@npmcli/promise-spawn@^7.0.0": version "7.0.0" resolved "https://registry.yarnpkg.com/@npmcli/promise-spawn/-/promise-spawn-7.0.0.tgz#fd1c64ed4ff2341e503e1f390c62640a6540df09" @@ -4966,109 +5499,115 @@ dependencies: which "^4.0.0" -"@npmcli/run-script@^7.0.0": - version "7.0.2" - resolved "https://registry.yarnpkg.com/@npmcli/run-script/-/run-script-7.0.2.tgz#497e7f058799497889df65900c711312252276d3" - integrity sha512-Omu0rpA8WXvcGeY6DDzyRoY1i5DkCBkzyJ+m2u7PD6quzb0TvSqdIPOkTn8ZBOj7LbbcbMfZ3c5skwSu6m8y2w== +"@npmcli/redact@^2.0.0": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@npmcli/redact/-/redact-2.0.1.tgz#95432fd566e63b35c04494621767a4312c316762" + integrity sha512-YgsR5jCQZhVmTJvjduTOIHph0L73pK8xwMVaDY0PatySqVM9AZj93jpoXYSJqfHFxFkN9dmqTw6OiqExsS3LPw== + +"@npmcli/run-script@^8.0.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@npmcli/run-script/-/run-script-8.1.0.tgz#a563e5e29b1ca4e648a6b1bbbfe7220b4bfe39fc" + integrity sha512-y7efHHwghQfk28G2z3tlZ67pLG0XdfYbcVG26r7YIXALRsrVQcTq4/tdenSmdOrEsNahIYA/eh8aEVROWGFUDg== dependencies: "@npmcli/node-gyp" "^3.0.0" + "@npmcli/package-json" "^5.0.0" "@npmcli/promise-spawn" "^7.0.0" node-gyp "^10.0.0" - read-package-json-fast "^3.0.0" + proc-log "^4.0.0" which "^4.0.0" -"@nrwl/angular@19.0.2": - version "19.0.2" - resolved "https://registry.yarnpkg.com/@nrwl/angular/-/angular-19.0.2.tgz#6264e03daa40f512e98aba56da7d6e79bc5f631f" - integrity sha512-U7PiGq62bhSjmWnkDY6TXdSjpBPLF2HlYxNd5GtGZo3zC23o2kqPwaXYLFcgMHzG6clm435P3jRcgE5XEOqbhw== +"@nrwl/angular@19.4.0": + version "19.4.0" + resolved "https://registry.yarnpkg.com/@nrwl/angular/-/angular-19.4.0.tgz#d4009f17202b627b3cae0e8603dfafbb552b00a8" + integrity sha512-c5Cd1GlYhmuxasKmKRDSr4PxR0YpU+H36T0VsPFaHTon/FNUoqAQLEMAjPXdOVJUp7XhB4lEIBI/AH6sd9n3rQ== dependencies: - "@nx/angular" "19.0.2" + "@nx/angular" "19.4.0" tslib "^2.3.0" -"@nrwl/cypress@19.0.2": - version "19.0.2" - resolved "https://registry.yarnpkg.com/@nrwl/cypress/-/cypress-19.0.2.tgz#f88af85582f5e5fc4a03492fbf9b7eed44b617c9" - integrity sha512-EaRn0IulCRr+yItA2huV6b+lz9Ff7Dcg+rgbuIbDBz88D2WMjsB2fm9gGgLx0zw8OKQdVxe3pQqaHAuGgordUg== +"@nrwl/cypress@19.4.0": + version "19.4.0" + resolved "https://registry.yarnpkg.com/@nrwl/cypress/-/cypress-19.4.0.tgz#bfc6ed2ca2eefaf70f5247f528fc68af0e2b352b" + integrity sha512-jb4inMOjc/Au8zYWjrvJpH7t0qF+G4WvGTUw7zWSKZhoGYvbmbEy5Y5WuwNkq2Sfv9oVVj+hM1L9LpXmHUrciQ== dependencies: - "@nx/cypress" "19.0.2" + "@nx/cypress" "19.4.0" -"@nrwl/devkit@19.0.2": - version "19.0.2" - resolved "https://registry.yarnpkg.com/@nrwl/devkit/-/devkit-19.0.2.tgz#225d5579f1b52f0476bf3982f09a1d59f8d1e291" - integrity sha512-h/hBltFnJLrDVxVJYcU/qAba9NGfrSp1q4t9U9tl8B8InMtRRgjFKX/whRZd6PE7ZTN7kqr0+XRTETFKv5heDA== +"@nrwl/devkit@19.4.0": + version "19.4.0" + resolved "https://registry.yarnpkg.com/@nrwl/devkit/-/devkit-19.4.0.tgz#af56bf71fd6d7a78ffc49636bf0e379b19880293" + integrity sha512-YlyxuGLP8ejDGPysGmZhIuXuuMts1yrFdcfuYp00jSND0B8ywWZ7U1v1SK+1AofPOKWl8CsGd4tpCcoZZL4/Ew== dependencies: - "@nx/devkit" "19.0.2" + "@nx/devkit" "19.4.0" -"@nrwl/eslint-plugin-nx@19.0.2": - version "19.0.2" - resolved "https://registry.yarnpkg.com/@nrwl/eslint-plugin-nx/-/eslint-plugin-nx-19.0.2.tgz#51f7cfa878a5963672ac12841e815fe233e2afbb" - integrity sha512-T/01uFi6xAjbpU04kqiD+H4NNlZpuPiQbY8T3k/hn3/+2ePK1je09Z2ilsfWUcsH23p95yM4LMmFDTPlrRjwAw== +"@nrwl/eslint-plugin-nx@19.4.0": + version "19.4.0" + resolved "https://registry.yarnpkg.com/@nrwl/eslint-plugin-nx/-/eslint-plugin-nx-19.4.0.tgz#7aa314e1b367bc9fe00ed479462807be8ae02392" + integrity sha512-YJitJG8RAzUIYSDOadfINEccaMxdiZclPyySLHULFEZy/IH7ns69i6pjisO7gUpM+GqKa/iLAVBxAUomMQt8vQ== dependencies: - "@nx/eslint-plugin" "19.0.2" + "@nx/eslint-plugin" "19.4.0" -"@nrwl/jest@19.0.2": - version "19.0.2" - resolved "https://registry.yarnpkg.com/@nrwl/jest/-/jest-19.0.2.tgz#d9e9ac42691712cebae122e28d0066775e229dbe" - integrity sha512-z+TQMN57wOK0rocSrhUpYFntYV5rIlSWBcYL/TRjHZAC/2zFR3kmQbgc3bRqEtmmm2pGkpZBLg+abJD/ge+Nxw== +"@nrwl/jest@19.4.0": + version "19.4.0" + resolved "https://registry.yarnpkg.com/@nrwl/jest/-/jest-19.4.0.tgz#9d6074fdb3cbdcfcce311c1949301225f411dded" + integrity sha512-VKFb6k1z69cTJBweS2FAV+dogbx6/bRMBswoAMq5qFFh3oXd1y5hJSvMnVZypj0IAVFr+1+bLRxLBh8PMtAosw== dependencies: - "@nx/jest" "19.0.2" + "@nx/jest" "19.4.0" -"@nrwl/js@19.0.2": - version "19.0.2" - resolved "https://registry.yarnpkg.com/@nrwl/js/-/js-19.0.2.tgz#af2768630c9098adb95fe4f2729a03ce9cdd085c" - integrity sha512-6bWHnC3rhRFmuUGt7G/0NGTAxm2ig9MpXzCzERYEACcS3fEN4QDMLbUlyojjiRWbQWeCPz9adxWTgkckM4Ispg== +"@nrwl/js@19.4.0": + version "19.4.0" + resolved "https://registry.yarnpkg.com/@nrwl/js/-/js-19.4.0.tgz#ec37a9110cf90da31c0f8755b3aa968ff6af9cf1" + integrity sha512-IJfgviKGYna1efNhhL/PsO4lnBLS1Q5okQqvFLhaHme/2EQZX5bovriPlg0C0HeOdTwdA41b14yiVwVGSLJGBA== dependencies: - "@nx/js" "19.0.2" + "@nx/js" "19.4.0" -"@nrwl/nest@19.0.2": - version "19.0.2" - resolved "https://registry.yarnpkg.com/@nrwl/nest/-/nest-19.0.2.tgz#02f5166c15a9795fd3b0817c60690bf169d37187" - integrity sha512-0U6DK8lkRhTCsdR8M8Iw4cLoK2q5Kbs6aAhTi7voXVZDvhpNf3BQACbgVqjmSlkxLbhaScFzc0GkXLuDdGBIXQ== +"@nrwl/nest@19.4.0": + version "19.4.0" + resolved "https://registry.yarnpkg.com/@nrwl/nest/-/nest-19.4.0.tgz#12a4b175aef389244ad7b4cf539acb3f1b2a1655" + integrity sha512-cl1fBdi6xX0uw35W4tSDEl8cbOKK9OSJ57UYj3CAXrxxEgRnitNr2CP/3Q5Aue8HTYuFyO/qWLbF3Y8OzyNU0A== dependencies: - "@nx/nest" "19.0.2" + "@nx/nest" "19.4.0" -"@nrwl/node@19.0.2": - version "19.0.2" - resolved "https://registry.yarnpkg.com/@nrwl/node/-/node-19.0.2.tgz#b606ca9abf231a938d00110c52a6a6dc03a2992f" - integrity sha512-uVXq86Xi+l4pPh/zquMgXVUHeIeH9GNiQj8wM7WodA4sMnJENQ+9GRENHE5H8NjpbilqutgEDF0WqTDaa3zQ/Q== +"@nrwl/node@19.4.0": + version "19.4.0" + resolved "https://registry.yarnpkg.com/@nrwl/node/-/node-19.4.0.tgz#678daaddf7511c64424475a26784e6d9663d1d2a" + integrity sha512-yq+CJvk9Xe95Ayo7KKnI/mBF36uejb9DFm7siMMYeqtvgYwUnYF2pj/V2U3tu4wv06SK33v2mTEeDOckS7hhVQ== dependencies: - "@nx/node" "19.0.2" + "@nx/node" "19.4.0" -"@nrwl/storybook@19.0.2": - version "19.0.2" - resolved "https://registry.yarnpkg.com/@nrwl/storybook/-/storybook-19.0.2.tgz#d00e9c9191bafd326eadc77dab873e1e5b768f80" - integrity sha512-745jQwv4sI4BywIr9ABlmbrmtWHf2O/jtWl3HYaNuZoDbsvIq+aZAzAVFPZdmRYnhs/vgyOqYqiVbpQwx+uqVw== +"@nrwl/storybook@19.4.0": + version "19.4.0" + resolved "https://registry.yarnpkg.com/@nrwl/storybook/-/storybook-19.4.0.tgz#d3aa165fadc5ff8d9bac573715eb64af07e04a1a" + integrity sha512-BLvngb2ive7xWz2a6wOUQ0+jlOs/uip+SdisvzRbHNlRIa46RGYW4FjB4VZt34urAIlty7qu7H4sfm0DQigqVA== dependencies: - "@nx/storybook" "19.0.2" + "@nx/storybook" "19.4.0" -"@nrwl/tao@19.0.2": - version "19.0.2" - resolved "https://registry.yarnpkg.com/@nrwl/tao/-/tao-19.0.2.tgz#b92ab17b991300f87948b0151ab06fe089b11a72" - integrity sha512-VLU0Ptqq9+R5Ugb4d7ANb/pzZ8Rh+ExNcyg5MVNNrrgrM8ghLOu2/qPoatWyXLZg+cfKr6bH7/c0rWBtPcc69Q== +"@nrwl/tao@19.4.0": + version "19.4.0" + resolved "https://registry.yarnpkg.com/@nrwl/tao/-/tao-19.4.0.tgz#6351561a0b86559e678626cfd26472837774134e" + integrity sha512-0nfSmOM9YVNTvOCCR4OiStao96YynHBOlrDdo8zdwVbKUuppD1ZwvrCZmC0xzCcsgYcQVEAgs7G/CTuFNi7Wyg== dependencies: - nx "19.0.2" + nx "19.4.0" tslib "^2.3.0" -"@nrwl/web@19.0.2": - version "19.0.2" - resolved "https://registry.yarnpkg.com/@nrwl/web/-/web-19.0.2.tgz#bcb30cd4c8f6bb32e9bc970e0f7d5e34927c815c" - integrity sha512-/w0ZhhFZvCJv0CgySaIGDhglLiDvvwbF7gM1k4qPPPYZFPPSShmb5BANlDyaBnX6wYRFY42kaXfGE51Dc6qZ5A== +"@nrwl/web@19.4.0": + version "19.4.0" + resolved "https://registry.yarnpkg.com/@nrwl/web/-/web-19.4.0.tgz#fd2738c2604db0fa5567d0fb5c273103882b3ec0" + integrity sha512-54wmxjh0o+rfcycre+0P9oiUehhHN6CJCzugy54XapDmJXIe6g+Ss1vlLhPId93UAN+duTpnemi+8MPmDN0qGA== dependencies: - "@nx/web" "19.0.2" + "@nx/web" "19.4.0" -"@nrwl/webpack@19.0.2": - version "19.0.2" - resolved "https://registry.yarnpkg.com/@nrwl/webpack/-/webpack-19.0.2.tgz#66e1a0652fc101fbbb8b2b87c73dda5b24174917" - integrity sha512-VpqZxrT8sglXpB9TKUrXS/Cht3j4ZOg53yL/CEse+oeVTUi2BFWFPhhdtFAzDtz27F1nnrcXSTluCcKpisDG/A== +"@nrwl/webpack@19.4.0": + version "19.4.0" + resolved "https://registry.yarnpkg.com/@nrwl/webpack/-/webpack-19.4.0.tgz#8f4a2fd677cb0b72c929b2cc16774273a805360e" + integrity sha512-CSldWiGJy9sRxORBpW2jJ8X662qCg4ychg96RJ6kvqbzgGCpktJRU3B0hdpZ5iF7/DH637eNIHBpYVFiRWAzUQ== dependencies: - "@nx/webpack" "19.0.2" + "@nx/webpack" "19.4.0" -"@nrwl/workspace@19.0.2": - version "19.0.2" - resolved "https://registry.yarnpkg.com/@nrwl/workspace/-/workspace-19.0.2.tgz#7c05d0d898ca8024f78a8c1089bdc0d20999072e" - integrity sha512-DtMbNhTpkcsDRn+pBiqFGUpZkBTzhbwQKRacwD2n+NqBFhCSCMoKYxsRnd5A874hiF3fyGB8AYEmuuTOxhATgg== +"@nrwl/workspace@19.4.0": + version "19.4.0" + resolved "https://registry.yarnpkg.com/@nrwl/workspace/-/workspace-19.4.0.tgz#e5d384d909ce213e1399d18eac1c8ada8ff9fed9" + integrity sha512-RXOTed7PWX4Ib0IB84XRCQRmd8C/AkHhS9330qUuRCX+yTR799rOnXybZaQXc7RLl5v/PAevkRET41ptGq7B0A== dependencies: - "@nx/workspace" "19.0.2" + "@nx/workspace" "19.4.0" "@nuxtjs/opencollective@0.3.2": version "0.3.2" @@ -5079,18 +5618,18 @@ consola "^2.15.0" node-fetch "^2.6.1" -"@nx/angular@19.0.2": - version "19.0.2" - resolved "https://registry.yarnpkg.com/@nx/angular/-/angular-19.0.2.tgz#3fe5757f6d6e173766869527ba50a34f98db873b" - integrity sha512-pwVrE6zevR7ohHlLIcVOgU9Mz+IPEiTBpSkwolnVjvUWlLp4fHC7HdHxos47/VjOaS4IpDg5LTnGanKhHhMg0w== - dependencies: - "@nrwl/angular" "19.0.2" - "@nx/devkit" "19.0.2" - "@nx/eslint" "19.0.2" - "@nx/js" "19.0.2" - "@nx/web" "19.0.2" - "@nx/webpack" "19.0.2" - "@nx/workspace" "19.0.2" +"@nx/angular@19.4.0": + version "19.4.0" + resolved "https://registry.yarnpkg.com/@nx/angular/-/angular-19.4.0.tgz#c53351053e9e387fb22c2c5b5cd1c4beec49bd5d" + integrity sha512-Pk0Bj4tpjpEJewjgp0pl7UDN2wdPztRqo50NREerrrsSRucESdDESbvqQE0gq9OFhJvalUkQTBWQh2Wp11RQhA== + dependencies: + "@nrwl/angular" "19.4.0" + "@nx/devkit" "19.4.0" + "@nx/eslint" "19.4.0" + "@nx/js" "19.4.0" + "@nx/web" "19.4.0" + "@nx/webpack" "19.4.0" + "@nx/workspace" "19.4.0" "@phenomnomnominal/tsquery" "~5.0.1" "@typescript-eslint/type-utils" "^7.3.0" chalk "^4.1.0" @@ -5104,25 +5643,25 @@ webpack "^5.80.0" webpack-merge "^5.8.0" -"@nx/cypress@19.0.2": - version "19.0.2" - resolved "https://registry.yarnpkg.com/@nx/cypress/-/cypress-19.0.2.tgz#90bf24bbbf39074ffc4964e5f4eebc2d3c86a068" - integrity sha512-YNnG1QB2zINiDb4Jc3bjIARxA2yG+/B3nzePwoI4fYzuLqEYAN6DmiYEj+5k9KsS+des3xnGFPSBHBTUPLh/AA== +"@nx/cypress@19.4.0": + version "19.4.0" + resolved "https://registry.yarnpkg.com/@nx/cypress/-/cypress-19.4.0.tgz#0c35c95b2667c431cd1769316257b752ae5bcac7" + integrity sha512-JozURNOW9lOyiGUNATNwKNmFsrWY0ZNlJ/DHO1d2ACjR03E2NGpzn+y0+OhICzRmF/btACIOcULWiOy0w6erxg== dependencies: - "@nrwl/cypress" "19.0.2" - "@nx/devkit" "19.0.2" - "@nx/eslint" "19.0.2" - "@nx/js" "19.0.2" + "@nrwl/cypress" "19.4.0" + "@nx/devkit" "19.4.0" + "@nx/eslint" "19.4.0" + "@nx/js" "19.4.0" "@phenomnomnominal/tsquery" "~5.0.1" detect-port "^1.5.1" tslib "^2.3.0" -"@nx/devkit@19.0.2": - version "19.0.2" - resolved "https://registry.yarnpkg.com/@nx/devkit/-/devkit-19.0.2.tgz#177a7e236ae5c498cd72b33e766a7d32e2f52906" - integrity sha512-qHBWQ3ZJ4vO8AVdSlz/u/GXDrDxVsBjC1/pY1ImycnUP4NfOtmBlYdhd5aB9XvWcujSmOap0ZJGr1iapYKoWxQ== +"@nx/devkit@19.4.0": + version "19.4.0" + resolved "https://registry.yarnpkg.com/@nx/devkit/-/devkit-19.4.0.tgz#fda8be484e190a27eb2a41b58aac25334456c0f9" + integrity sha512-oQaFMky1c9QxRtynhIrajo60uSWjHU8DP0zHz1jSmQxiypDFzFwr6iJ03UYVbV72fqKIVzgN0nyp1oqYQ8UcOw== dependencies: - "@nrwl/devkit" "19.0.2" + "@nrwl/devkit" "19.4.0" ejs "^3.1.7" enquirer "~2.3.6" ignore "^5.0.4" @@ -5132,14 +5671,14 @@ tslib "^2.3.0" yargs-parser "21.1.1" -"@nx/eslint-plugin@19.0.2": - version "19.0.2" - resolved "https://registry.yarnpkg.com/@nx/eslint-plugin/-/eslint-plugin-19.0.2.tgz#2af83c556842a27c03639dcab567c52e80f32604" - integrity sha512-MVriamwIXTdBgcP66IawjMa+A4hr4DKBRtvLtpv8MWYMXafBvqRXryAOAw490Q31YB1B9xs3n19OCDaTIbSHvQ== +"@nx/eslint-plugin@19.4.0": + version "19.4.0" + resolved "https://registry.yarnpkg.com/@nx/eslint-plugin/-/eslint-plugin-19.4.0.tgz#b3e74a0f05c7af6ea229ad147309a40ef3508e4c" + integrity sha512-X+qba2SSgGVHw2vSac9yqFDsr1bolhHL4T8b15hkSrSY7ncUSqypap5IQxDtoI/J4UsnALoKWBmK8+PM12e4EQ== dependencies: - "@nrwl/eslint-plugin-nx" "19.0.2" - "@nx/devkit" "19.0.2" - "@nx/js" "19.0.2" + "@nrwl/eslint-plugin-nx" "19.4.0" + "@nx/devkit" "19.4.0" + "@nx/js" "19.4.0" "@typescript-eslint/type-utils" "^7.3.0" "@typescript-eslint/utils" "^7.3.0" chalk "^4.1.0" @@ -5148,28 +5687,28 @@ semver "^7.5.3" tslib "^2.3.0" -"@nx/eslint@19.0.2": - version "19.0.2" - resolved "https://registry.yarnpkg.com/@nx/eslint/-/eslint-19.0.2.tgz#b15b33e849834ed1ce40ea7932f1e817b6f7bd39" - integrity sha512-3kOB6Zna0qp8R2sl7Fy6KxPXlKatbkCEN0aPm4hke5euM6JcsRCz1w9dUFDoQ6e29S43htrv4bMc3A+i89ym7Q== +"@nx/eslint@19.4.0": + version "19.4.0" + resolved "https://registry.yarnpkg.com/@nx/eslint/-/eslint-19.4.0.tgz#901019a80b3eb1a4fe450af75c02bdd81e2be8fe" + integrity sha512-NfTW+RZIdH0dKP2Iyeu8butz720rBtdGMUAJUnTCfzZGrSsTMR01g9D55OmfC1ffWOEqrUI70O36PzQN5vad0g== dependencies: - "@nx/devkit" "19.0.2" - "@nx/js" "19.0.2" - "@nx/linter" "19.0.2" - eslint "^8.0.0" + "@nx/devkit" "19.4.0" + "@nx/js" "19.4.0" + "@nx/linter" "19.4.0" + semver "^7.5.3" tslib "^2.3.0" typescript "~5.4.2" -"@nx/jest@19.0.2": - version "19.0.2" - resolved "https://registry.yarnpkg.com/@nx/jest/-/jest-19.0.2.tgz#9713467bde869d701479d711727c518406db3f5c" - integrity sha512-oV3QBdm/chaAcj+lzrwL937QIGZNXO18puFvol0hJrmVWMNRQr8LADfVHr8+qBrThxfj+w5UhXoDcqPS38zXXg== +"@nx/jest@19.4.0": + version "19.4.0" + resolved "https://registry.yarnpkg.com/@nx/jest/-/jest-19.4.0.tgz#7484e20c6bf2c2f29a48898ec486e8f019846d2b" + integrity sha512-GcHIbmUsQC2B+1HgUY4bqM20RgHHoXnYfHmVpJOF9ZT71oYfvfFBy+WANdMPcEGl6B1hj6pjQZ4OfRbq1y+Pvw== dependencies: "@jest/reporters" "^29.4.1" "@jest/test-result" "^29.4.1" - "@nrwl/jest" "19.0.2" - "@nx/devkit" "19.0.2" - "@nx/js" "19.0.2" + "@nrwl/jest" "19.4.0" + "@nx/devkit" "19.4.0" + "@nx/js" "19.4.0" "@phenomnomnominal/tsquery" "~5.0.1" chalk "^4.1.0" identity-obj-proxy "3.0.0" @@ -5181,10 +5720,10 @@ tslib "^2.3.0" yargs-parser "21.1.1" -"@nx/js@19.0.2": - version "19.0.2" - resolved "https://registry.yarnpkg.com/@nx/js/-/js-19.0.2.tgz#c9aa549156401e97f08c55121b1e43696d53056d" - integrity sha512-pAA9/mFGnBwpF/x+80dSWHZIxY0M1YtgcabQYdQmZ8zwdYOtSkJwuibFvPRkUxqVg0F4E0nTuJ4R1uruSe9P8Q== +"@nx/js@19.4.0": + version "19.4.0" + resolved "https://registry.yarnpkg.com/@nx/js/-/js-19.4.0.tgz#cf1d554cbf19a854667c640b0fb6055c58791224" + integrity sha512-0Q2bUgCrwhs+aT4MMohykNKto/ez1U5NH5C+7mby/qQT88I+0aMx6g2deQpEL1k9c4nfJ1aJJgPs76xIEIiiKA== dependencies: "@babel/core" "^7.23.2" "@babel/plugin-proposal-decorators" "^7.22.7" @@ -5193,9 +5732,9 @@ "@babel/preset-env" "^7.23.2" "@babel/preset-typescript" "^7.22.5" "@babel/runtime" "^7.22.6" - "@nrwl/js" "19.0.2" - "@nx/devkit" "19.0.2" - "@nx/workspace" "19.0.2" + "@nrwl/js" "19.4.0" + "@nx/devkit" "19.4.0" + "@nx/workspace" "19.4.0" babel-plugin-const-enum "^1.0.1" babel-plugin-macros "^2.8.0" babel-plugin-transform-typescript-metadata "^0.3.1" @@ -5216,125 +5755,126 @@ tsconfig-paths "^4.1.2" tslib "^2.3.0" -"@nx/linter@19.0.2": - version "19.0.2" - resolved "https://registry.yarnpkg.com/@nx/linter/-/linter-19.0.2.tgz#a4fb9ab564c8399ff93ba0c295a6e03a870e2b06" - integrity sha512-t9ccK+IVV/pNBbST2cOstuiMaBeC4o31U4yYPYMqrSx6uEkNoIe+YTJoaxLENaxqpvb+oek65Rg6/FlIbkrYVA== +"@nx/linter@19.4.0": + version "19.4.0" + resolved "https://registry.yarnpkg.com/@nx/linter/-/linter-19.4.0.tgz#7de2f6e881aff6ce5280fa2af030d0a539d8ebb8" + integrity sha512-lKF8P/13Sml1jnp/Tvqdhm/6yl/oZm+N6/cvW9dZHrla1BzAhxg65PnDT/4OFzFmmZnUvyaiaFLms4ZxtVq7Zg== dependencies: - "@nx/eslint" "19.0.2" + "@nx/eslint" "19.4.0" -"@nx/nest@19.0.2": - version "19.0.2" - resolved "https://registry.yarnpkg.com/@nx/nest/-/nest-19.0.2.tgz#6cb9a093360d91a9ce8827a9d62d15b2a03af179" - integrity sha512-vJz435gdJgPaGwpllD44fJ43/Pb1ZK9cQFPVi2A+hiPcw+9ML3diLiAWH/mrigxHBbRbCY6bpaTrq3t8TBte1w== +"@nx/nest@19.4.0": + version "19.4.0" + resolved "https://registry.yarnpkg.com/@nx/nest/-/nest-19.4.0.tgz#c2039f6d5fd79fd46a0455f477abeed566cffd23" + integrity sha512-XAGaGKXZmwhMYK3LILaBBZHhjzC+G02nXW7A6PW6EZ39y7xIYuf+bBLuceT+8fwFL44HKLyER1DxVNVDxDAeCA== dependencies: "@nestjs/schematics" "^9.1.0" - "@nrwl/nest" "19.0.2" - "@nx/devkit" "19.0.2" - "@nx/eslint" "19.0.2" - "@nx/js" "19.0.2" - "@nx/node" "19.0.2" + "@nrwl/nest" "19.4.0" + "@nx/devkit" "19.4.0" + "@nx/eslint" "19.4.0" + "@nx/js" "19.4.0" + "@nx/node" "19.4.0" "@phenomnomnominal/tsquery" "~5.0.1" tslib "^2.3.0" -"@nx/node@19.0.2": - version "19.0.2" - resolved "https://registry.yarnpkg.com/@nx/node/-/node-19.0.2.tgz#03b4ff289f21d2a2015a67a491c15f8d9fd1cfad" - integrity sha512-IrbMPAi3keh0t2zp8RBDjAswjOj6b8XqKkLFQCxisU7/tg1DKXrMUNwZN1F05SdbV/EFvQSUeycnPC7eWWxcBA== +"@nx/node@19.4.0": + version "19.4.0" + resolved "https://registry.yarnpkg.com/@nx/node/-/node-19.4.0.tgz#7578f086b5b34934fda955a388af4bfb0cd282a0" + integrity sha512-OIUR0yYSzFpsjH0ZM95Oki0j15rPK3iRNvAITlIAXjPdqmfJVjLs4VbV5N3wEwRbv3Y2XNrp30UxG2ee3tJU2g== dependencies: - "@nrwl/node" "19.0.2" - "@nx/devkit" "19.0.2" - "@nx/eslint" "19.0.2" - "@nx/jest" "19.0.2" - "@nx/js" "19.0.2" + "@nrwl/node" "19.4.0" + "@nx/devkit" "19.4.0" + "@nx/eslint" "19.4.0" + "@nx/jest" "19.4.0" + "@nx/js" "19.4.0" tslib "^2.3.0" -"@nx/nx-darwin-arm64@19.0.2": - version "19.0.2" - resolved "https://registry.yarnpkg.com/@nx/nx-darwin-arm64/-/nx-darwin-arm64-19.0.2.tgz#096c7c80624bf7af64e17f696059cfb6c67b2c2b" - integrity sha512-JVOz6kNaypyK7Bi/l//BZ6F8i70UXlnQBdnacBM8nZH2oAQ7OIj1foZEw7ANnDvKpUJB2staJ9ZwPc/KzXwr5A== - -"@nx/nx-darwin-x64@19.0.2": - version "19.0.2" - resolved "https://registry.yarnpkg.com/@nx/nx-darwin-x64/-/nx-darwin-x64-19.0.2.tgz#64cba91c4afbf06c7a4bea6a8d11d1a57edb00f7" - integrity sha512-qfj3AJ/RCbEps+Evbycrf1qUQk/zkwX5NT80dgK/r9eGBbo3qOA3VLa1z0PtaaJaYhZxZkjhwXOqhqAjDNN8bw== - -"@nx/nx-freebsd-x64@19.0.2": - version "19.0.2" - resolved "https://registry.yarnpkg.com/@nx/nx-freebsd-x64/-/nx-freebsd-x64-19.0.2.tgz#71454fbcb0f4e7cf8e2559555c38714a1b091003" - integrity sha512-Fe+SQ4ug2RbKQ6saLhntsaOhf0aeoLQ/nJCc6h0TYPIs43go5gFSLFa2xnCOIo90dSL6/0z1r8VsZGSQQHiXMg== - -"@nx/nx-linux-arm-gnueabihf@19.0.2": - version "19.0.2" - resolved "https://registry.yarnpkg.com/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-19.0.2.tgz#3a389953bf7fc547bc1ac45a42519c7af6bca7fa" - integrity sha512-0IW/gYZo5toGjjrqKL4SqV2twfkVDfMpx6M4BxwJlYEzzl+gtF0VrWfhVU3r4p2YZV8yW3cmH9SNChB6YZgQmA== - -"@nx/nx-linux-arm64-gnu@19.0.2": - version "19.0.2" - resolved "https://registry.yarnpkg.com/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-19.0.2.tgz#9c018d3423dbc7ab003ada2400c9a037f58aaec4" - integrity sha512-+u5Y7XYf0M/KOnDz+iS6DnaGfwvEFsMJipzv337Mbc2qP2sxBR4pM8hEKcQeqII71as0Xo0sZzmyxXjJvG7bzw== - -"@nx/nx-linux-arm64-musl@19.0.2": - version "19.0.2" - resolved "https://registry.yarnpkg.com/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-19.0.2.tgz#9fcb897b2217baf942f31aaf827fc178920f2244" - integrity sha512-hmQ6evq9S5a/svQOwpRF5Zcu114A9jpeDKEBysFmbdV1eTFkrxlnvSCs/xXOeYOe/QS8Ijl50d7+1zkOE2HVMA== - -"@nx/nx-linux-x64-gnu@19.0.2": - version "19.0.2" - resolved "https://registry.yarnpkg.com/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-19.0.2.tgz#1e5940d564d2be516fd4c587061b3a899773ffef" - integrity sha512-zVcAotU7qlunsvg7I3oGp50f6ha44FeU6ITA+CHD0A/wqD11ZpVP0qsqMLawCGiKhNafQmUvkXMEFJ1dUX5aWw== - -"@nx/nx-linux-x64-musl@19.0.2": - version "19.0.2" - resolved "https://registry.yarnpkg.com/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-19.0.2.tgz#7030782c80aad725ff381c47f8184b85050f37bd" - integrity sha512-72hT2V9IQNMIrC7sBzllrHEnoJOhuPxKXJTUYzz4v/Y11t1ziTHflGXO9nJOpydh8vA+91dPVrDM5mWr6IEPzg== - -"@nx/nx-win32-arm64-msvc@19.0.2": - version "19.0.2" - resolved "https://registry.yarnpkg.com/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-19.0.2.tgz#089503a0cc91d9b8fb3b5e2ff64a880419e98503" - integrity sha512-aTxQBtUrusAm535DRnHxgM9AXnPYkhzr+eUSjrPUPTu2N3cuckq6JWfpxtjVCMcPfOR+pOC9luG3+bWmO32TQQ== - -"@nx/nx-win32-x64-msvc@19.0.2": - version "19.0.2" - resolved "https://registry.yarnpkg.com/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-19.0.2.tgz#3eb5c01e4ff7287ebff047dcc01ed6b54e975a5d" - integrity sha512-lgxgj+ilhL9StCLzRxU+EB1n944bMjwbU3CxvYW2TYa+380UXVMUACjbLyzONQPeJPIm9azaVQNKnf5+c+nnBQ== - -"@nx/storybook@19.0.2": - version "19.0.2" - resolved "https://registry.yarnpkg.com/@nx/storybook/-/storybook-19.0.2.tgz#8acce07aa73f9e892cf6d678f88ab1785301d285" - integrity sha512-8HBynlwleDpcxYo7oG9DtHseEegidLAcRWaWks7gSn0qdyD43PcR1ppfYdFyg5fvLN38UZm5RYBK60I9WYZUyg== - dependencies: - "@nrwl/storybook" "19.0.2" - "@nx/cypress" "19.0.2" - "@nx/devkit" "19.0.2" - "@nx/eslint" "19.0.2" - "@nx/js" "19.0.2" +"@nx/nx-darwin-arm64@19.4.0": + version "19.4.0" + resolved "https://registry.yarnpkg.com/@nx/nx-darwin-arm64/-/nx-darwin-arm64-19.4.0.tgz#54dc04e24b0c4e8eb5f5c188b02320d90b9d221c" + integrity sha512-7QY/4cdLMi9+Paw5XUBNUUiAmDUBNLq2fp0TGmQvmSmgj3gQNLREjMpkfqHxYji15Z5BqV41mc67+aCSBh0B7w== + +"@nx/nx-darwin-x64@19.4.0": + version "19.4.0" + resolved "https://registry.yarnpkg.com/@nx/nx-darwin-x64/-/nx-darwin-x64-19.4.0.tgz#dace080877cb7c7a34b14701edb43a4948418a3d" + integrity sha512-urddRcndmMhZUeqQlc4y3iHe/fb91J+JA6zGZleV1a08XS1XeEHcnIMpDfpsadlarcq5fsItSZISCKC0hFPM2g== + +"@nx/nx-freebsd-x64@19.4.0": + version "19.4.0" + resolved "https://registry.yarnpkg.com/@nx/nx-freebsd-x64/-/nx-freebsd-x64-19.4.0.tgz#b203b779e71e50429a639b73c4f62965c1499ade" + integrity sha512-TvV0SISYfWSu6/fTQStFj67rTSh80NNvF4SZ4tsnde0DdVsnKmWJruySXk7XeZN2Gx8tDwDwmLnBFNLdBb5x4w== + +"@nx/nx-linux-arm-gnueabihf@19.4.0": + version "19.4.0" + resolved "https://registry.yarnpkg.com/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-19.4.0.tgz#88efe396787fc93aa9bcf09997968325fda18ee3" + integrity sha512-vAOAnRe+ncSv9gSawstvla5+cOknr+ZrhtIc7kHtpmIakcczTl8TWQ/9sAgX45yHYl8wLYYUCokWogNwn9r7iA== + +"@nx/nx-linux-arm64-gnu@19.4.0": + version "19.4.0" + resolved "https://registry.yarnpkg.com/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-19.4.0.tgz#0878e38f9c9ccef30e3b7b12a9515079e88912d9" + integrity sha512-x1+BQRt45ewrOF0YTHSb0u97shGA+eP0opye8AGo0aZALnaXSlJNSCgnMgP/TtPIqtZMFUJPvGUvDJ6vWJDmDQ== + +"@nx/nx-linux-arm64-musl@19.4.0": + version "19.4.0" + resolved "https://registry.yarnpkg.com/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-19.4.0.tgz#dde20a3aa6096b0a882c21c8d0153d807bd5f681" + integrity sha512-0mgadMfETyVJJXmxma5hHfhR3o8NbjHmz0+ZLE7wUJSnd9rh9b/Kc6xxuXnXHrm/bNVC+UOFyc/iWv04A5Z5nw== + +"@nx/nx-linux-x64-gnu@19.4.0": + version "19.4.0" + resolved "https://registry.yarnpkg.com/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-19.4.0.tgz#4af77173583729e18adb4363bfd76a07ec9ab805" + integrity sha512-7kBM0TCxO6IcwgGFCdkFPb2E+rkfpZZd97xtcQAfJi2mvzlQQtekIbM3J8uNcWveTbqDkVDJaJbpvrekloQfzw== + +"@nx/nx-linux-x64-musl@19.4.0": + version "19.4.0" + resolved "https://registry.yarnpkg.com/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-19.4.0.tgz#fd8a7a31d4528c05d6ee0e8fcd80262af98ef7ba" + integrity sha512-AwKsL3HAQVNoa0umEDKdNZEjOaq3H4QlJv3vDRNPk//jKFeswlpr3NCjK34RVCPDfzmtD07OM8DAaIys2MqeNw== + +"@nx/nx-win32-arm64-msvc@19.4.0": + version "19.4.0" + resolved "https://registry.yarnpkg.com/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-19.4.0.tgz#7bd4c60934b973a17738dc9c49bafa827dc5785c" + integrity sha512-/Cj2JaK3rwZSs1N3w3bi9WvITN4QnUU2yeb/9sGZm+UzJz3qi5gifvegzVDqWS+cZ6eiaekvfDwUlp1qX4MqxA== + +"@nx/nx-win32-x64-msvc@19.4.0": + version "19.4.0" + resolved "https://registry.yarnpkg.com/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-19.4.0.tgz#3848c6d9a4d5d99b25c1206ab450adc8b2e85fa6" + integrity sha512-vU7/+j+8QDSclhaPKZy0qm5W9Jjo8nXJxmgUYbrI+rF9ytfoiL/9e8j0FL9ZYoQ7DScMnEK4JrcrgdtsGLsSRA== + +"@nx/storybook@19.4.0": + version "19.4.0" + resolved "https://registry.yarnpkg.com/@nx/storybook/-/storybook-19.4.0.tgz#bc05767927e9a5a50eec598d683db4954f4f03c2" + integrity sha512-6XM9zn6AbuyR1LqGpDL25RVHqRrgu50jHM22wpO9VylVxy6V7JcFH8Q5anzltjoTJ9EtmrpRcGU6Axb8+cvs9w== + dependencies: + "@nrwl/storybook" "19.4.0" + "@nx/cypress" "19.4.0" + "@nx/devkit" "19.4.0" + "@nx/eslint" "19.4.0" + "@nx/js" "19.4.0" "@phenomnomnominal/tsquery" "~5.0.1" semver "^7.5.3" tslib "^2.3.0" -"@nx/web@19.0.2": - version "19.0.2" - resolved "https://registry.yarnpkg.com/@nx/web/-/web-19.0.2.tgz#8dd3147077ac07c9608072b452420a2b98215ac4" - integrity sha512-sK1avzp/FXtFO/viEtBj/UQTA0ScVfOGlwe92bAAFiX8YnxoazrPQnWiogXbF2AkQwFGyxR0Kp3iiu4Ezrp9Vg== +"@nx/web@19.4.0": + version "19.4.0" + resolved "https://registry.yarnpkg.com/@nx/web/-/web-19.4.0.tgz#9e458c63c583d0215a0de9425297dd8508fc9044" + integrity sha512-xe0cCcv0Un1PeuDt837eXTRrqCQiAoncmxgC2LVdjFuiBAPCmuYUjU38EfIOdXw+xtLisJydnGCb1ZIe6R+4GA== dependencies: - "@nrwl/web" "19.0.2" - "@nx/devkit" "19.0.2" - "@nx/js" "19.0.2" + "@nrwl/web" "19.4.0" + "@nx/devkit" "19.4.0" + "@nx/js" "19.4.0" chalk "^4.1.0" detect-port "^1.5.1" http-server "^14.1.0" tslib "^2.3.0" -"@nx/webpack@19.0.2": - version "19.0.2" - resolved "https://registry.yarnpkg.com/@nx/webpack/-/webpack-19.0.2.tgz#0d0390791e7dc40b468c9a721dbfb6be435272ed" - integrity sha512-P26koXvBrThOA0v5SNSbj+t66V8cETpHcR0JpylJ4ANwW36NdpDlMFdFW385IrpBvaWl42dMRqj9wf2h2zJO7w== +"@nx/webpack@19.4.0": + version "19.4.0" + resolved "https://registry.yarnpkg.com/@nx/webpack/-/webpack-19.4.0.tgz#3b583f225249a19fbb5e822f1139cc4e2208aaa7" + integrity sha512-z3gqqsvYDzvXSqvcWKrCJCuhkexq4HNckAbIF+SKUDAflFAIYPCJrhKtHFjeXU60APrANSrWtVnl16rjzwI33g== dependencies: "@babel/core" "^7.23.2" - "@nrwl/webpack" "19.0.2" - "@nx/devkit" "19.0.2" - "@nx/js" "19.0.2" + "@nrwl/webpack" "19.4.0" + "@nx/devkit" "19.4.0" + "@nx/js" "19.4.0" + "@phenomnomnominal/tsquery" "~5.0.1" ajv "^8.12.0" autoprefixer "^10.4.9" babel-loader "^9.1.2" @@ -5350,13 +5890,13 @@ loader-utils "^2.0.3" mini-css-extract-plugin "~2.4.7" parse5 "4.0.0" - postcss "^8.4.14" + postcss "^8.4.38" postcss-import "~14.1.0" postcss-loader "^6.1.1" rxjs "^7.8.0" sass "^1.42.1" sass-loader "^12.2.0" - source-map-loader "^3.0.0" + source-map-loader "^5.0.0" style-loader "^3.3.0" stylus "^0.59.0" stylus-loader "^7.1.0" @@ -5369,16 +5909,16 @@ webpack-node-externals "^3.0.0" webpack-subresource-integrity "^5.1.0" -"@nx/workspace@19.0.2": - version "19.0.2" - resolved "https://registry.yarnpkg.com/@nx/workspace/-/workspace-19.0.2.tgz#2dcae81d1791c690c57d5d58638585b94027ad0e" - integrity sha512-4azpf0tDM7mN7kciMHH4e0bw2yEhVu4M6siYDLfq6ELY+rrP7eveh/drKiWaKrV9WVwwWzYdfpk98+1EtrBLAA== +"@nx/workspace@19.4.0": + version "19.4.0" + resolved "https://registry.yarnpkg.com/@nx/workspace/-/workspace-19.4.0.tgz#647b03c02b0ed57ec44f50cb16a6d416220c576c" + integrity sha512-qoZk4ucyGgiSg+A/wcEfUa8YO5ET/pPOty+xPUpxSjOZSl+/ArowrHV6mofXlEq5KoJ+k4Y5IMgbGMmFdJsejQ== dependencies: - "@nrwl/workspace" "19.0.2" - "@nx/devkit" "19.0.2" + "@nrwl/workspace" "19.4.0" + "@nx/devkit" "19.4.0" chalk "^4.1.0" enquirer "~2.3.6" - nx "19.0.2" + nx "19.4.0" tslib "^2.3.0" yargs-parser "21.1.1" @@ -5448,46 +5988,46 @@ resolved "https://registry.yarnpkg.com/@polka/url/-/url-1.0.0-next.25.tgz#f077fdc0b5d0078d30893396ff4827a13f99e817" integrity sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ== -"@prisma/client@5.13.0": - version "5.13.0" - resolved "https://registry.yarnpkg.com/@prisma/client/-/client-5.13.0.tgz#b9f1d0983d714e982675201d8222a9ecb4bdad4a" - integrity sha512-uYdfpPncbZ/syJyiYBwGZS8Gt1PTNoErNYMuqHDa2r30rNSFtgTA/LXsSk55R7pdRTMi5pHkeP9B14K6nHmwkg== +"@prisma/client@5.16.1": + version "5.16.1" + resolved "https://registry.yarnpkg.com/@prisma/client/-/client-5.16.1.tgz#65c5649b4701c097e7fa943c91a3140ce8bf053d" + integrity sha512-wM9SKQjF0qLxdnOZIVAIMKiz6Hu7vDt4FFAih85K1dk/Rr2mdahy6d3QP41K62N9O0DJJA//gUDA3Mp49xsKIg== -"@prisma/debug@5.13.0": - version "5.13.0" - resolved "https://registry.yarnpkg.com/@prisma/debug/-/debug-5.13.0.tgz#d88b0f6fafa0c216e20e284ed9fc30f1cbe45786" - integrity sha512-699iqlEvzyCj9ETrXhs8o8wQc/eVW+FigSsHpiskSFydhjVuwTJEfj/nIYqTaWFYuxiWQRfm3r01meuW97SZaQ== +"@prisma/debug@5.16.1": + version "5.16.1" + resolved "https://registry.yarnpkg.com/@prisma/debug/-/debug-5.16.1.tgz#4887a57a0973fb732a60c30dc48de97bf1eefd7e" + integrity sha512-JsNgZAg6BD9RInLSrg7ZYzo11N7cVvYArq3fHGSD89HSgtN0VDdjV6bib7YddbcO6snzjchTiLfjeTqBjtArVQ== -"@prisma/engines-version@5.13.0-23.b9a39a7ee606c28e3455d0fd60e78c3ba82b1a2b": - version "5.13.0-23.b9a39a7ee606c28e3455d0fd60e78c3ba82b1a2b" - resolved "https://registry.yarnpkg.com/@prisma/engines-version/-/engines-version-5.13.0-23.b9a39a7ee606c28e3455d0fd60e78c3ba82b1a2b.tgz#a72a4fb83ba1fd01ad45f795aa55168f60d34723" - integrity sha512-AyUuhahTINGn8auyqYdmxsN+qn0mw3eg+uhkp8zwknXYIqoT3bChG4RqNY/nfDkPvzWAPBa9mrDyBeOnWSgO6A== +"@prisma/engines-version@5.16.0-24.34ace0eb2704183d2c05b60b52fba5c43c13f303": + version "5.16.0-24.34ace0eb2704183d2c05b60b52fba5c43c13f303" + resolved "https://registry.yarnpkg.com/@prisma/engines-version/-/engines-version-5.16.0-24.34ace0eb2704183d2c05b60b52fba5c43c13f303.tgz#63ceebefb7daa1eb17f250cad75d35999a50ee1b" + integrity sha512-HkT2WbfmFZ9WUPyuJHhkiADxazHg8Y4gByrTSVeb3OikP6tjQ7txtSUGu9OBOBH0C13dPKN2qqH12xKtHu/Hiw== -"@prisma/engines@5.13.0": - version "5.13.0" - resolved "https://registry.yarnpkg.com/@prisma/engines/-/engines-5.13.0.tgz#8994ebf7b4e35aee7746a8465ec22738379bcab6" - integrity sha512-hIFLm4H1boj6CBZx55P4xKby9jgDTeDG0Jj3iXtwaaHmlD5JmiDkZhh8+DYWkTGchu+rRF36AVROLnk0oaqhHw== +"@prisma/engines@5.16.1": + version "5.16.1" + resolved "https://registry.yarnpkg.com/@prisma/engines/-/engines-5.16.1.tgz#a14e5d08d34241ed1f1bb7d11ed44eacb37b6fc6" + integrity sha512-KkyF3eIUtBIyp5A/rJHCtwQO18OjpGgx18PzjyGcJDY/+vNgaVyuVd+TgwBgeq6NLdd1XMwRCI+58vinHsAdfA== dependencies: - "@prisma/debug" "5.13.0" - "@prisma/engines-version" "5.13.0-23.b9a39a7ee606c28e3455d0fd60e78c3ba82b1a2b" - "@prisma/fetch-engine" "5.13.0" - "@prisma/get-platform" "5.13.0" + "@prisma/debug" "5.16.1" + "@prisma/engines-version" "5.16.0-24.34ace0eb2704183d2c05b60b52fba5c43c13f303" + "@prisma/fetch-engine" "5.16.1" + "@prisma/get-platform" "5.16.1" -"@prisma/fetch-engine@5.13.0": - version "5.13.0" - resolved "https://registry.yarnpkg.com/@prisma/fetch-engine/-/fetch-engine-5.13.0.tgz#9b6945c7b38bb59e840f8905b20ea7a3d059ca55" - integrity sha512-Yh4W+t6YKyqgcSEB3odBXt7QyVSm0OQlBSldQF2SNXtmOgMX8D7PF/fvH6E6qBCpjB/yeJLy/FfwfFijoHI6sA== +"@prisma/fetch-engine@5.16.1": + version "5.16.1" + resolved "https://registry.yarnpkg.com/@prisma/fetch-engine/-/fetch-engine-5.16.1.tgz#506a034eb23222af27ba635eb48c63df0ba7fc14" + integrity sha512-oOkjaPU1lhcA/Rvr4GVfd1NLJBwExgNBE36Ueq7dr71kTMwy++a3U3oLd2ZwrV9dj9xoP6LjCcky799D9nEt4w== dependencies: - "@prisma/debug" "5.13.0" - "@prisma/engines-version" "5.13.0-23.b9a39a7ee606c28e3455d0fd60e78c3ba82b1a2b" - "@prisma/get-platform" "5.13.0" + "@prisma/debug" "5.16.1" + "@prisma/engines-version" "5.16.0-24.34ace0eb2704183d2c05b60b52fba5c43c13f303" + "@prisma/get-platform" "5.16.1" -"@prisma/get-platform@5.13.0": - version "5.13.0" - resolved "https://registry.yarnpkg.com/@prisma/get-platform/-/get-platform-5.13.0.tgz#99ef909a52b9d79b64d72d2d3d8210c4892b6572" - integrity sha512-B/WrQwYTzwr7qCLifQzYOmQhZcFmIFhR81xC45gweInSUn2hTEbfKUPd2keAog+y5WI5xLAFNJ3wkXplvSVkSw== +"@prisma/get-platform@5.16.1": + version "5.16.1" + resolved "https://registry.yarnpkg.com/@prisma/get-platform/-/get-platform-5.16.1.tgz#613197c58acaafd5142d48a11f4df45a8f26a9e9" + integrity sha512-R4IKnWnMkR2nUAbU5gjrPehdQYUUd7RENFD2/D+xXTNhcqczp0N+WEGQ3ViyI3+6mtVcjjNIMdnUTNyu3GxIgA== dependencies: - "@prisma/debug" "5.13.0" + "@prisma/debug" "5.16.1" "@radix-ui/number@1.0.1": version "1.0.1" @@ -5779,70 +6319,85 @@ dependencies: "@babel/runtime" "^7.13.10" -"@rollup/rollup-android-arm-eabi@4.10.0": - version "4.10.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.10.0.tgz#786eaf6372be2fc209cc957c14aa9d3ff8fefe6a" - integrity sha512-/MeDQmcD96nVoRumKUljsYOLqfv1YFJps+0pTrb2Z9Nl/w5qNUysMaWQsrd1mvAlNT4yza1iVyIu4Q4AgF6V3A== - -"@rollup/rollup-android-arm64@4.10.0": - version "4.10.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.10.0.tgz#0114a042fd6396f4f3233e6171fd5b61a36ed539" - integrity sha512-lvu0jK97mZDJdpZKDnZI93I0Om8lSDaiPx3OiCk0RXn3E8CMPJNS/wxjAvSJJzhhZpfjXsjLWL8LnS6qET4VNQ== - -"@rollup/rollup-darwin-arm64@4.10.0": - version "4.10.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.10.0.tgz#944d007c1dc71a8c9174d11671c0c34bd74a2c81" - integrity sha512-uFpayx8I8tyOvDkD7X6n0PriDRWxcqEjqgtlxnUA/G9oS93ur9aZ8c8BEpzFmsed1TH5WZNG5IONB8IiW90TQg== - -"@rollup/rollup-darwin-x64@4.10.0": - version "4.10.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.10.0.tgz#1d08cb4521a058d7736ab1c7fe988daf034a2598" - integrity sha512-nIdCX03qFKoR/MwQegQBK+qZoSpO3LESurVAC6s6jazLA1Mpmgzo3Nj3H1vydXp/JM29bkCiuF7tDuToj4+U9Q== - -"@rollup/rollup-linux-arm-gnueabihf@4.10.0": - version "4.10.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.10.0.tgz#4763eec1591bf0e99a54ad3d1ef39cb268ed7b19" - integrity sha512-Fz7a+y5sYhYZMQFRkOyCs4PLhICAnxRX/GnWYReaAoruUzuRtcf+Qnw+T0CoAWbHCuz2gBUwmWnUgQ67fb3FYw== - -"@rollup/rollup-linux-arm64-gnu@4.10.0": - version "4.10.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.10.0.tgz#e6dae70c53ace836973526c41803b877cffc6f7b" - integrity sha512-yPtF9jIix88orwfTi0lJiqINnlWo6p93MtZEoaehZnmCzEmLL0eqjA3eGVeyQhMtxdV+Mlsgfwhh0+M/k1/V7Q== - -"@rollup/rollup-linux-arm64-musl@4.10.0": - version "4.10.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.10.0.tgz#5692e1a0feba0cc4a933864961afc3211177d242" - integrity sha512-9GW9yA30ib+vfFiwjX+N7PnjTnCMiUffhWj4vkG4ukYv1kJ4T9gHNg8zw+ChsOccM27G9yXrEtMScf1LaCuoWQ== - -"@rollup/rollup-linux-riscv64-gnu@4.10.0": - version "4.10.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.10.0.tgz#fbe3d80f7a7ac54a8847f5bddd1bc6f7b9ccb65f" - integrity sha512-X1ES+V4bMq2ws5fF4zHornxebNxMXye0ZZjUrzOrf7UMx1d6wMQtfcchZ8SqUnQPPHdOyOLW6fTcUiFgHFadRA== - -"@rollup/rollup-linux-x64-gnu@4.10.0": - version "4.10.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.10.0.tgz#3f06b55ccf173446d390d0306643dff62ec99807" - integrity sha512-w/5OpT2EnI/Xvypw4FIhV34jmNqU5PZjZue2l2Y3ty1Ootm3SqhI+AmfhlUYGBTd9JnpneZCDnt3uNOiOBkMyw== - -"@rollup/rollup-linux-x64-musl@4.10.0": - version "4.10.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.10.0.tgz#e4ac9b27041c83d7faab6205f62763103eb317ba" - integrity sha512-q/meftEe3QlwQiGYxD9rWwB21DoKQ9Q8wA40of/of6yGHhZuGfZO0c3WYkN9dNlopHlNT3mf5BPsUSxoPuVQaw== - -"@rollup/rollup-win32-arm64-msvc@4.10.0": - version "4.10.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.10.0.tgz#6ad0d4fb0066f240778ee3f61eecf7aa0357f883" - integrity sha512-NrR6667wlUfP0BHaEIKgYM/2va+Oj+RjZSASbBMnszM9k+1AmliRjHc3lJIiOehtSSjqYiO7R6KLNrWOX+YNSQ== - -"@rollup/rollup-win32-ia32-msvc@4.10.0": - version "4.10.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.10.0.tgz#29d50292381311cc8d3623e73b427b7e2e40a653" - integrity sha512-FV0Tpt84LPYDduIDcXvEC7HKtyXxdvhdAOvOeWMWbQNulxViH2O07QXkT/FffX4FqEI02jEbCJbr+YcuKdyyMg== - -"@rollup/rollup-win32-x64-msvc@4.10.0": - version "4.10.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.10.0.tgz#4eedd01af3a82c1acb0fe6d837ebf339c4cbf839" - integrity sha512-OZoJd+o5TaTSQeFFQ6WjFCiltiYVjIdsXxwu/XZ8qRpsvMQr4UsVrE5UyT9RIvsnuF47DqkJKhhVZ2Q9YW9IpQ== +"@rollup/rollup-android-arm-eabi@4.18.0": + version "4.18.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.18.0.tgz#bbd0e616b2078cd2d68afc9824d1fadb2f2ffd27" + integrity sha512-Tya6xypR10giZV1XzxmH5wr25VcZSncG0pZIjfePT0OVBvqNEurzValetGNarVrGiq66EBVAFn15iYX4w6FKgQ== + +"@rollup/rollup-android-arm64@4.18.0": + version "4.18.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.18.0.tgz#97255ef6384c5f73f4800c0de91f5f6518e21203" + integrity sha512-avCea0RAP03lTsDhEyfy+hpfr85KfyTctMADqHVhLAF3MlIkq83CP8UfAHUssgXTYd+6er6PaAhx/QGv4L1EiA== + +"@rollup/rollup-darwin-arm64@4.18.0": + version "4.18.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.18.0.tgz#b6dd74e117510dfe94541646067b0545b42ff096" + integrity sha512-IWfdwU7KDSm07Ty0PuA/W2JYoZ4iTj3TUQjkVsO/6U+4I1jN5lcR71ZEvRh52sDOERdnNhhHU57UITXz5jC1/w== + +"@rollup/rollup-darwin-x64@4.18.0": + version "4.18.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.18.0.tgz#e07d76de1cec987673e7f3d48ccb8e106d42c05c" + integrity sha512-n2LMsUz7Ynu7DoQrSQkBf8iNrjOGyPLrdSg802vk6XT3FtsgX6JbE8IHRvposskFm9SNxzkLYGSq9QdpLYpRNA== + +"@rollup/rollup-linux-arm-gnueabihf@4.18.0": + version "4.18.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.18.0.tgz#9f1a6d218b560c9d75185af4b8bb42f9f24736b8" + integrity sha512-C/zbRYRXFjWvz9Z4haRxcTdnkPt1BtCkz+7RtBSuNmKzMzp3ZxdM28Mpccn6pt28/UWUCTXa+b0Mx1k3g6NOMA== + +"@rollup/rollup-linux-arm-musleabihf@4.18.0": + version "4.18.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.18.0.tgz#53618b92e6ffb642c7b620e6e528446511330549" + integrity sha512-l3m9ewPgjQSXrUMHg93vt0hYCGnrMOcUpTz6FLtbwljo2HluS4zTXFy2571YQbisTnfTKPZ01u/ukJdQTLGh9A== + +"@rollup/rollup-linux-arm64-gnu@4.18.0": + version "4.18.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.18.0.tgz#99a7ba5e719d4f053761a698f7b52291cefba577" + integrity sha512-rJ5D47d8WD7J+7STKdCUAgmQk49xuFrRi9pZkWoRD1UeSMakbcepWXPF8ycChBoAqs1pb2wzvbY6Q33WmN2ftw== + +"@rollup/rollup-linux-arm64-musl@4.18.0": + version "4.18.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.18.0.tgz#f53db99a45d9bc00ce94db8a35efa7c3c144a58c" + integrity sha512-be6Yx37b24ZwxQ+wOQXXLZqpq4jTckJhtGlWGZs68TgdKXJgw54lUUoFYrg6Zs/kjzAQwEwYbp8JxZVzZLRepQ== + +"@rollup/rollup-linux-powerpc64le-gnu@4.18.0": + version "4.18.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.18.0.tgz#cbb0837408fe081ce3435cf3730e090febafc9bf" + integrity sha512-hNVMQK+qrA9Todu9+wqrXOHxFiD5YmdEi3paj6vP02Kx1hjd2LLYR2eaN7DsEshg09+9uzWi2W18MJDlG0cxJA== + +"@rollup/rollup-linux-riscv64-gnu@4.18.0": + version "4.18.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.18.0.tgz#8ed09c1d1262ada4c38d791a28ae0fea28b80cc9" + integrity sha512-ROCM7i+m1NfdrsmvwSzoxp9HFtmKGHEqu5NNDiZWQtXLA8S5HBCkVvKAxJ8U+CVctHwV2Gb5VUaK7UAkzhDjlg== + +"@rollup/rollup-linux-s390x-gnu@4.18.0": + version "4.18.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.18.0.tgz#938138d3c8e0c96f022252a28441dcfb17afd7ec" + integrity sha512-0UyyRHyDN42QL+NbqevXIIUnKA47A+45WyasO+y2bGJ1mhQrfrtXUpTxCOrfxCR4esV3/RLYyucGVPiUsO8xjg== + +"@rollup/rollup-linux-x64-gnu@4.18.0": + version "4.18.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.18.0.tgz#1a7481137a54740bee1ded4ae5752450f155d942" + integrity sha512-xuglR2rBVHA5UsI8h8UbX4VJ470PtGCf5Vpswh7p2ukaqBGFTnsfzxUBetoWBWymHMxbIG0Cmx7Y9qDZzr648w== + +"@rollup/rollup-linux-x64-musl@4.18.0": + version "4.18.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.18.0.tgz#f1186afc601ac4f4fc25fac4ca15ecbee3a1874d" + integrity sha512-LKaqQL9osY/ir2geuLVvRRs+utWUNilzdE90TpyoX0eNqPzWjRm14oMEE+YLve4k/NAqCdPkGYDaDF5Sw+xBfg== + +"@rollup/rollup-win32-arm64-msvc@4.18.0": + version "4.18.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.18.0.tgz#ed6603e93636a96203c6915be4117245c1bd2daf" + integrity sha512-7J6TkZQFGo9qBKH0pk2cEVSRhJbL6MtfWxth7Y5YmZs57Pi+4x6c2dStAUvaQkHQLnEQv1jzBUW43GvZW8OFqA== + +"@rollup/rollup-win32-ia32-msvc@4.18.0": + version "4.18.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.18.0.tgz#14e0b404b1c25ebe6157a15edb9c46959ba74c54" + integrity sha512-Txjh+IxBPbkUB9+SXZMpv+b/vnTEtFyfWZgJ6iyCmt2tdx0OF5WhFowLmnh8ENGNpfUlUZkdI//4IEmhwPieNg== + +"@rollup/rollup-win32-x64-msvc@4.18.0": + version "4.18.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.18.0.tgz#5d694d345ce36b6ecf657349e03eb87297e68da4" + integrity sha512-UOo5FdvOL0+eIVTgS4tIdbW+TtnBLWg1YBCcU2KWM7nuNwRz9bksDX1bekJJCpu25N1DVWaCwnT39dVQxzqS8g== "@samverschueren/stream-to-observable@^0.3.0": version "0.3.1" @@ -5851,32 +6406,32 @@ dependencies: any-observable "^0.3.0" -"@schematics/angular@17.3.3": - version "17.3.3" - resolved "https://registry.yarnpkg.com/@schematics/angular/-/angular-17.3.3.tgz#d6fe530dd478fe2449d0d0990d083a14e2d6a18e" - integrity sha512-kNlyjIKTBhfi8Jab3MCkxNRbbpErbzdu0lZNSL8Nidmqs6Tk23Dc1bZe4t/gPNOCkCvQlwYa6X88SjC/ntyVng== +"@schematics/angular@18.0.3": + version "18.0.3" + resolved "https://registry.yarnpkg.com/@schematics/angular/-/angular-18.0.3.tgz#d64dc55cee5b6553aeb22442e306dcd3fd78295d" + integrity sha512-ApiDJRmcl5Kc5862Ay9RWy96c8hlkf8ELjiBj+SQCAObXTne0NJH2596ckYTkqIRI9yC/8tfolDMJih5i1jwOA== dependencies: - "@angular-devkit/core" "17.3.3" - "@angular-devkit/schematics" "17.3.3" + "@angular-devkit/core" "18.0.3" + "@angular-devkit/schematics" "18.0.3" jsonc-parser "3.2.1" -"@schematics/angular@17.3.5": - version "17.3.5" - resolved "https://registry.yarnpkg.com/@schematics/angular/-/angular-17.3.5.tgz#c58a6afef977e9280cc7a5e24e70b058f68fdc5e" - integrity sha512-SWCK16Eob0K86hpZ3NHmrTS6LSzTlhvnIdf3BXC6nzoiyDhcAS0oJ2Tjdq1opW/PaL1hB7MulcbIhxYln5du0w== +"@schematics/angular@18.0.5": + version "18.0.5" + resolved "https://registry.yarnpkg.com/@schematics/angular/-/angular-18.0.5.tgz#ecae367f2df837f90ca611b444d90588c3eb0e91" + integrity sha512-dV50GIEGl6S5wE6xtAhmHWdLhsOlnNUpAx/v3BPR2AOr90zJvIM03TqAQTzAlnPatxK2WLelRgqVMbPfAVvLAg== dependencies: - "@angular-devkit/core" "17.3.5" - "@angular-devkit/schematics" "17.3.5" + "@angular-devkit/core" "18.0.5" + "@angular-devkit/schematics" "18.0.5" jsonc-parser "3.2.1" -"@schematics/angular@^13.0.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0": - version "17.0.0" - resolved "https://registry.yarnpkg.com/@schematics/angular/-/angular-17.0.0.tgz#63ddf8bfbb3b117fe7a355bd22b43d2c9ff7f0ee" - integrity sha512-9jKU5x/WzaBsfSkUowK1X74FqtMXa6+A60XgW4ACO8i6fwKfPeS+tIrAieeYOX80/njBh7I5CvcpHmWA2SbcXQ== +"@schematics/angular@^13.0.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0": + version "18.0.2" + resolved "https://registry.yarnpkg.com/@schematics/angular/-/angular-18.0.2.tgz#bc1f863b6f8b6d7a49fef8eccadda545f4fcf91d" + integrity sha512-qkJs1oxHtneJ6QxDKpxNyneXGDM9SKVj+Bgi8xUAU3FEzpsYmE/aW3MfwYHOZl0pDBO8c2raqLvlyl3dGP6/Gg== dependencies: - "@angular-devkit/core" "17.0.0" - "@angular-devkit/schematics" "17.0.0" - jsonc-parser "3.2.0" + "@angular-devkit/core" "18.0.2" + "@angular-devkit/schematics" "18.0.2" + jsonc-parser "3.2.1" "@sigstore/bundle@^2.2.0": version "2.2.0" @@ -6854,10 +7409,10 @@ "@types/express" "^4.7.0" file-system-cache "2.3.0" -"@stripe/stripe-js@1.47.0": - version "1.47.0" - resolved "https://registry.yarnpkg.com/@stripe/stripe-js/-/stripe-js-1.47.0.tgz#48626a2e43302330aa826ce498a2d9761db4053d" - integrity sha512-jKSClqEIKS2MbPCXlSsseDSZyJ3dVrfUrYMz5LBY1o9iS2tfKbpTZACt8r2g+xyQozI+uHr76pVTyFsmBKA4Mg== +"@stripe/stripe-js@3.5.0": + version "3.5.0" + resolved "https://registry.yarnpkg.com/@stripe/stripe-js/-/stripe-js-3.5.0.tgz#7fff3d9d931e972c24dcc8ee25f7481a58879b2b" + integrity sha512-pKS3wZnJoL1iTyGBXAvCwduNNeghJHY6QSRSNNvpYnrrQrLZ6Owsazjyynu0e0ObRgks0i7Rv+pe2M7/MBTZpQ== "@swc/core-darwin-arm64@1.3.95": version "1.3.95" @@ -7072,6 +7627,13 @@ "@types/connect" "*" "@types/node" "*" +"@types/bonjour@^3.5.13": + version "3.5.13" + resolved "https://registry.yarnpkg.com/@types/bonjour/-/bonjour-3.5.13.tgz#adf90ce1a105e81dd1f9c61fdc5afda1bfb92956" + integrity sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ== + dependencies: + "@types/node" "*" + "@types/bonjour@^3.5.9": version "3.5.12" resolved "https://registry.yarnpkg.com/@types/bonjour/-/bonjour-3.5.12.tgz#49badafb988e6c433ca675a5fd769b93b7649fc8" @@ -7121,6 +7683,14 @@ "@types/express-serve-static-core" "*" "@types/node" "*" +"@types/connect-history-api-fallback@^1.5.4": + version "1.5.4" + resolved "https://registry.yarnpkg.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz#7de71645a103056b48ac3ce07b3520b819c1d5b3" + integrity sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw== + dependencies: + "@types/express-serve-static-core" "*" + "@types/node" "*" + "@types/connect@*": version "3.4.37" resolved "https://registry.yarnpkg.com/@types/connect/-/connect-3.4.37.tgz#c66a96689fd3127c8772eb3e9e5c6028ec1a9af5" @@ -7225,6 +7795,16 @@ "@types/qs" "*" "@types/serve-static" "*" +"@types/express@^4.17.21": + version "4.17.21" + resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.21.tgz#c26d4a151e60efe0084b23dc3369ebc631ed192d" + integrity sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ== + dependencies: + "@types/body-parser" "*" + "@types/express-serve-static-core" "^4.17.33" + "@types/qs" "*" + "@types/serve-static" "*" + "@types/find-cache-dir@^3.2.1": version "3.2.1" resolved "https://registry.yarnpkg.com/@types/find-cache-dir/-/find-cache-dir-3.2.1.tgz#7b959a4b9643a1e6a1a5fe49032693cc36773501" @@ -7273,6 +7853,13 @@ resolved "https://registry.yarnpkg.com/@types/http-errors/-/http-errors-2.0.3.tgz#c54e61f79b3947d040f150abd58f71efb422ff62" integrity sha512-pP0P/9BnCj1OVvQR2lF41EkDG/lWWnDyA203b/4Fmi2eTyORnBtcDoKDwjWQthELrBvWkMOrvSOnZ8OVlW6tXA== +"@types/http-proxy@^1.17.10": + version "1.17.14" + resolved "https://registry.yarnpkg.com/@types/http-proxy/-/http-proxy-1.17.14.tgz#57f8ccaa1c1c3780644f8a94f9c6b5000b5e2eec" + integrity sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w== + dependencies: + "@types/node" "*" + "@types/http-proxy@^1.17.8": version "1.17.13" resolved "https://registry.yarnpkg.com/@types/http-proxy/-/http-proxy-1.17.13.tgz#dd3a4da550580eb0557d4c7128a2ff1d1a38d465" @@ -7469,10 +8056,10 @@ resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.1.tgz#27f7559836ad796cea31acb63163b203756a5b4e" integrity sha512-3YmXzzPAdOTVljVMkTMBdBEvlOLg2cDQaDhnnhT3nT9uDbnJzjWhKlzb+desT12Y7tGqaN6d+AbozcKzyL36Ng== -"@types/passport-google-oauth20@2.0.11": - version "2.0.11" - resolved "https://registry.yarnpkg.com/@types/passport-google-oauth20/-/passport-google-oauth20-2.0.11.tgz#271ec71de3030a3e1c004b24e633e4b298ccba97" - integrity sha512-9XMT1GfwhZL7UQEiCepLef55RNPHkbrCtsU7rsWPTEOsmu5qVIW8nSemtB4p+P24CuOhA+IKkv8LsPThYghGww== +"@types/passport-google-oauth20@2.0.16": + version "2.0.16" + resolved "https://registry.yarnpkg.com/@types/passport-google-oauth20/-/passport-google-oauth20-2.0.16.tgz#9e39c1203d56496d89392538e6109626e253bc28" + integrity sha512-ayXK2CJ7uVieqhYOc6k/pIr5pcQxOLB6kBev+QUGS7oEZeTgIs1odDobXRqgfBPvXzl0wXCQHftV5220czZCPA== dependencies: "@types/express" "*" "@types/passport" "*" @@ -7558,6 +8145,11 @@ resolved "https://registry.yarnpkg.com/@types/retry/-/retry-0.12.0.tgz#2b35eccfcee7d38cd72ad99232fbd58bffb3c84d" integrity sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA== +"@types/retry@0.12.2": + version "0.12.2" + resolved "https://registry.yarnpkg.com/@types/retry/-/retry-0.12.2.tgz#ed279a64fa438bb69f2480eda44937912bb7480a" + integrity sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow== + "@types/scheduler@*": version "0.16.5" resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.5.tgz#4751153abbf8d6199babb345a52e1eb4167d64af" @@ -7588,6 +8180,13 @@ dependencies: "@types/express" "*" +"@types/serve-index@^1.9.4": + version "1.9.4" + resolved "https://registry.yarnpkg.com/@types/serve-index/-/serve-index-1.9.4.tgz#e6ae13d5053cb06ed36392110b4f9a49ac4ec898" + integrity sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug== + dependencies: + "@types/express" "*" + "@types/serve-static@*", "@types/serve-static@^1.13.10": version "1.15.4" resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.15.4.tgz#44b5895a68ca637f06c229119e1c774ca88f81b2" @@ -7597,6 +8196,15 @@ "@types/mime" "*" "@types/node" "*" +"@types/serve-static@^1.15.5": + version "1.15.7" + resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.15.7.tgz#22174bbd74fb97fe303109738e9b5c2f3064f714" + integrity sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw== + dependencies: + "@types/http-errors" "*" + "@types/node" "*" + "@types/send" "*" + "@types/sinonjs__fake-timers@^6.0.1": version "6.0.4" resolved "https://registry.yarnpkg.com/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-6.0.4.tgz#0ecc1b9259b76598ef01942f547904ce61a6a77d" @@ -7614,6 +8222,13 @@ dependencies: "@types/node" "*" +"@types/sockjs@^0.3.36": + version "0.3.36" + resolved "https://registry.yarnpkg.com/@types/sockjs/-/sockjs-0.3.36.tgz#ce322cf07bcc119d4cbf7f88954f3a3bd0f67535" + integrity sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q== + dependencies: + "@types/node" "*" + "@types/stack-utils@^2.0.0": version "2.0.2" resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.2.tgz#01284dde9ef4e6d8cef6422798d9a3ad18a66f8b" @@ -7639,16 +8254,23 @@ resolved "https://registry.yarnpkg.com/@types/uuid/-/uuid-9.0.7.tgz#b14cebc75455eeeb160d5fe23c2fcc0c64f724d8" integrity sha512-WUtIVRUZ9i5dYXefDEAI7sh9/O7jGvHg7Df/5O/gtH3Yabe5odI3UWopVR1qbPXQtvOxWu3mM4XxlYeZtMWF4g== -"@types/validator@^13.7.10": - version "13.11.5" - resolved "https://registry.yarnpkg.com/@types/validator/-/validator-13.11.5.tgz#1911964fd5556b08d3479d1ded977c06f89a44a7" - integrity sha512-xW4qsT4UIYILu+7ZrBnfQdBYniZrMLYYK3wN9M/NdeIHgBN5pZI2/8Q7UfdWIcr5RLJv/OGENsx91JIpUUoC7Q== +"@types/validator@^13.11.8": + version "13.11.10" + resolved "https://registry.yarnpkg.com/@types/validator/-/validator-13.11.10.tgz#feb364018cdd1f3d970a9e8c7f1c314c0a264fff" + integrity sha512-e2PNXoXLr6Z+dbfx5zSh9TRlXJrELycxiaXznp4S5+D2M3b9bqJEitNHA5923jhnB2zzFiZHa2f0SI1HoIahpg== "@types/webpack-env@^1.18.0": version "1.18.3" resolved "https://registry.yarnpkg.com/@types/webpack-env/-/webpack-env-1.18.3.tgz#e81f769199a5609c751f34fcc6f6095ceac7831f" integrity sha512-v4CH6FLBCftYGFAswDhzFLjKgucXsOkIf5Mzl8ZZhEtC6oye9whFInNPKszNB9AvX7JEZMtpXxWctih6addP+Q== +"@types/ws@^8.5.10": + version "8.5.10" + resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.5.10.tgz#4acfb517970853fa6574a3a6886791d04a396787" + integrity sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A== + dependencies: + "@types/node" "*" + "@types/ws@^8.5.5": version "8.5.8" resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.5.8.tgz#13efec7bd439d0bdf2af93030804a94f163b1430" @@ -7712,14 +8334,6 @@ "@typescript-eslint/types" "6.21.0" "@typescript-eslint/visitor-keys" "6.21.0" -"@typescript-eslint/scope-manager@7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-7.2.0.tgz#cfb437b09a84f95a0930a76b066e89e35d94e3da" - integrity sha512-Qh976RbQM/fYtjx9hs4XkayYujB/aPwglw2choHmf3zBjB4qOywWSdt9+KLRdHubGcoSwBnXUH2sR3hkyaERRg== - dependencies: - "@typescript-eslint/types" "7.2.0" - "@typescript-eslint/visitor-keys" "7.2.0" - "@typescript-eslint/scope-manager@7.5.0": version "7.5.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-7.5.0.tgz#70f0a7361430ab1043a5f97386da2a0d8b2f4d56" @@ -7738,16 +8352,6 @@ debug "^4.3.4" ts-api-utils "^1.0.1" -"@typescript-eslint/type-utils@7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-7.2.0.tgz#7be5c30e9b4d49971b79095a1181324ef6089a19" - integrity sha512-xHi51adBHo9O9330J8GQYQwrKBqbIPJGZZVQTHHmy200hvkLZFWJIFtAG/7IYTWUyun6DE6w5InDReePJYJlJA== - dependencies: - "@typescript-eslint/typescript-estree" "7.2.0" - "@typescript-eslint/utils" "7.2.0" - debug "^4.3.4" - ts-api-utils "^1.0.1" - "@typescript-eslint/type-utils@^7.3.0": version "7.5.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-7.5.0.tgz#a8faa403232da3a3901655387c7082111f692cf9" @@ -7768,11 +8372,6 @@ resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-6.21.0.tgz#205724c5123a8fef7ecd195075fa6e85bac3436d" integrity sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg== -"@typescript-eslint/types@7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-7.2.0.tgz#0feb685f16de320e8520f13cca30779c8b7c403f" - integrity sha512-XFtUHPI/abFhm4cbCDc5Ykc8npOKBSJePY3a3s+lwumt7XWJuzP5cZcfZ610MIPHjQjNsOLlYK8ASPaNG8UiyA== - "@typescript-eslint/types@7.5.0": version "7.5.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-7.5.0.tgz#0a284bcdef3cb850ec9fd57992df9f29d6bde1bc" @@ -7805,20 +8404,6 @@ semver "^7.5.4" ts-api-utils "^1.0.1" -"@typescript-eslint/typescript-estree@7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-7.2.0.tgz#5beda2876c4137f8440c5a84b4f0370828682556" - integrity sha512-cyxS5WQQCoBwSakpMrvMXuMDEbhOo9bNHHrNcEWis6XHx6KF518tkF1wBvKIn/tpq5ZpUYK7Bdklu8qY0MsFIA== - dependencies: - "@typescript-eslint/types" "7.2.0" - "@typescript-eslint/visitor-keys" "7.2.0" - debug "^4.3.4" - globby "^11.1.0" - is-glob "^4.0.3" - minimatch "9.0.3" - semver "^7.5.4" - ts-api-utils "^1.0.1" - "@typescript-eslint/typescript-estree@7.5.0": version "7.5.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-7.5.0.tgz#aa5031c511874420f6b5edd90f8e4021525ee776" @@ -7846,19 +8431,6 @@ "@typescript-eslint/typescript-estree" "6.21.0" semver "^7.5.4" -"@typescript-eslint/utils@7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-7.2.0.tgz#fc8164be2f2a7068debb4556881acddbf0b7ce2a" - integrity sha512-YfHpnMAGb1Eekpm3XRK8hcMwGLGsnT6L+7b2XyRv6ouDuJU1tZir1GS2i0+VXRatMwSI1/UfcyPe53ADkU+IuA== - dependencies: - "@eslint-community/eslint-utils" "^4.4.0" - "@types/json-schema" "^7.0.12" - "@types/semver" "^7.5.0" - "@typescript-eslint/scope-manager" "7.2.0" - "@typescript-eslint/types" "7.2.0" - "@typescript-eslint/typescript-estree" "7.2.0" - semver "^7.5.4" - "@typescript-eslint/utils@7.5.0", "@typescript-eslint/utils@^7.3.0": version "7.5.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-7.5.0.tgz#bbd963647fbbe9ffea033f42c0fb7e89bb19c858" @@ -7902,14 +8474,6 @@ "@typescript-eslint/types" "6.21.0" eslint-visitor-keys "^3.4.1" -"@typescript-eslint/visitor-keys@7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-7.2.0.tgz#5035f177752538a5750cca1af6044b633610bf9e" - integrity sha512-c6EIQRHhcpl6+tO8EMR+kjkkV+ugUNXOmeASA1rlzkd8EPIriavpWoiEz1HR/VLhbVIdhqnV6E7JZm00cBDx2A== - dependencies: - "@typescript-eslint/types" "7.2.0" - eslint-visitor-keys "^3.4.1" - "@typescript-eslint/visitor-keys@7.5.0": version "7.5.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-7.5.0.tgz#8abcac66f93ef20b093e87a400c2d21e3a6d55ee" @@ -7936,6 +8500,14 @@ "@webassemblyjs/helper-numbers" "1.11.6" "@webassemblyjs/helper-wasm-bytecode" "1.11.6" +"@webassemblyjs/ast@1.12.1", "@webassemblyjs/ast@^1.12.1": + version "1.12.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.12.1.tgz#bb16a0e8b1914f979f45864c23819cc3e3f0d4bb" + integrity sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg== + dependencies: + "@webassemblyjs/helper-numbers" "1.11.6" + "@webassemblyjs/helper-wasm-bytecode" "1.11.6" + "@webassemblyjs/floating-point-hex-parser@1.11.6": version "1.11.6" resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz#dacbcb95aff135c8260f77fa3b4c5fea600a6431" @@ -7951,6 +8523,11 @@ resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz#b66d73c43e296fd5e88006f18524feb0f2c7c093" integrity sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA== +"@webassemblyjs/helper-buffer@1.12.1": + version "1.12.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz#6df20d272ea5439bf20ab3492b7fb70e9bfcb3f6" + integrity sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw== + "@webassemblyjs/helper-numbers@1.11.6": version "1.11.6" resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz#cbce5e7e0c1bd32cf4905ae444ef64cea919f1b5" @@ -7975,6 +8552,16 @@ "@webassemblyjs/helper-wasm-bytecode" "1.11.6" "@webassemblyjs/wasm-gen" "1.11.6" +"@webassemblyjs/helper-wasm-section@1.12.1": + version "1.12.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz#3da623233ae1a60409b509a52ade9bc22a37f7bf" + integrity sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g== + dependencies: + "@webassemblyjs/ast" "1.12.1" + "@webassemblyjs/helper-buffer" "1.12.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.6" + "@webassemblyjs/wasm-gen" "1.12.1" + "@webassemblyjs/ieee754@1.11.6": version "1.11.6" resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz#bb665c91d0b14fffceb0e38298c329af043c6e3a" @@ -8008,6 +8595,20 @@ "@webassemblyjs/wasm-parser" "1.11.6" "@webassemblyjs/wast-printer" "1.11.6" +"@webassemblyjs/wasm-edit@^1.12.1": + version "1.12.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz#9f9f3ff52a14c980939be0ef9d5df9ebc678ae3b" + integrity sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g== + dependencies: + "@webassemblyjs/ast" "1.12.1" + "@webassemblyjs/helper-buffer" "1.12.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.6" + "@webassemblyjs/helper-wasm-section" "1.12.1" + "@webassemblyjs/wasm-gen" "1.12.1" + "@webassemblyjs/wasm-opt" "1.12.1" + "@webassemblyjs/wasm-parser" "1.12.1" + "@webassemblyjs/wast-printer" "1.12.1" + "@webassemblyjs/wasm-gen@1.11.6": version "1.11.6" resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz#fb5283e0e8b4551cc4e9c3c0d7184a65faf7c268" @@ -8019,6 +8620,17 @@ "@webassemblyjs/leb128" "1.11.6" "@webassemblyjs/utf8" "1.11.6" +"@webassemblyjs/wasm-gen@1.12.1": + version "1.12.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz#a6520601da1b5700448273666a71ad0a45d78547" + integrity sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w== + dependencies: + "@webassemblyjs/ast" "1.12.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.6" + "@webassemblyjs/ieee754" "1.11.6" + "@webassemblyjs/leb128" "1.11.6" + "@webassemblyjs/utf8" "1.11.6" + "@webassemblyjs/wasm-opt@1.11.6": version "1.11.6" resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz#d9a22d651248422ca498b09aa3232a81041487c2" @@ -8029,6 +8641,16 @@ "@webassemblyjs/wasm-gen" "1.11.6" "@webassemblyjs/wasm-parser" "1.11.6" +"@webassemblyjs/wasm-opt@1.12.1": + version "1.12.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz#9e6e81475dfcfb62dab574ac2dda38226c232bc5" + integrity sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg== + dependencies: + "@webassemblyjs/ast" "1.12.1" + "@webassemblyjs/helper-buffer" "1.12.1" + "@webassemblyjs/wasm-gen" "1.12.1" + "@webassemblyjs/wasm-parser" "1.12.1" + "@webassemblyjs/wasm-parser@1.11.6", "@webassemblyjs/wasm-parser@^1.11.5": version "1.11.6" resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz#bb85378c527df824004812bbdb784eea539174a1" @@ -8041,6 +8663,18 @@ "@webassemblyjs/leb128" "1.11.6" "@webassemblyjs/utf8" "1.11.6" +"@webassemblyjs/wasm-parser@1.12.1", "@webassemblyjs/wasm-parser@^1.12.1": + version "1.12.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz#c47acb90e6f083391e3fa61d113650eea1e95937" + integrity sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ== + dependencies: + "@webassemblyjs/ast" "1.12.1" + "@webassemblyjs/helper-api-error" "1.11.6" + "@webassemblyjs/helper-wasm-bytecode" "1.11.6" + "@webassemblyjs/ieee754" "1.11.6" + "@webassemblyjs/leb128" "1.11.6" + "@webassemblyjs/utf8" "1.11.6" + "@webassemblyjs/wast-printer@1.11.6": version "1.11.6" resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz#a7bf8dd7e362aeb1668ff43f35cb849f188eff20" @@ -8049,6 +8683,14 @@ "@webassemblyjs/ast" "1.11.6" "@xtuc/long" "4.2.2" +"@webassemblyjs/wast-printer@1.12.1": + version "1.12.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz#bcecf661d7d1abdaf989d8341a4833e33e2b31ac" + integrity sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA== + dependencies: + "@webassemblyjs/ast" "1.12.1" + "@xtuc/long" "4.2.2" + "@xtuc/ieee754@^1.2.0": version "1.2.0" resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" @@ -8095,14 +8737,14 @@ js-yaml "^3.10.0" tslib "^2.4.0" -"@zkochan/js-yaml@0.0.6": - version "0.0.6" - resolved "https://registry.yarnpkg.com/@zkochan/js-yaml/-/js-yaml-0.0.6.tgz#975f0b306e705e28b8068a07737fa46d3fc04826" - integrity sha512-nzvgl3VfhcELQ8LyVrYOru+UtAy1nrygk2+AGbTm8a5YcO6o8lSjAT+pfg3vJWxIoZKOUhrK6UU7xW/+00kQrg== +"@zkochan/js-yaml@0.0.7": + version "0.0.7" + resolved "https://registry.yarnpkg.com/@zkochan/js-yaml/-/js-yaml-0.0.7.tgz#4b0cb785220d7c28ce0ec4d0804deb5d821eae89" + integrity sha512-nrUSn7hzt7J6JWgWGz78ZYI8wj+gdIJdk0Ynjpp8l+trkn58Uqsf6RYrYkEK+3X18EX+TNdtJI0WxAtc+L84SQ== dependencies: argparse "^2.0.1" -abab@^2.0.5, abab@^2.0.6: +abab@^2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.6.tgz#41b80f2c871d19686216b82309231cfd3cb3d291" integrity sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA== @@ -8212,6 +8854,13 @@ ajv-formats@2.1.1, ajv-formats@^2.1.1: dependencies: ajv "^8.0.0" +ajv-formats@3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/ajv-formats/-/ajv-formats-3.0.1.tgz#3d5dc762bca17679c3c2ea7e90ad6b7532309578" + integrity sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ== + dependencies: + ajv "^8.0.0" + ajv-keywords@^3.5.2: version "3.5.2" resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" @@ -8244,6 +8893,16 @@ ajv@8.12.0, ajv@^8.0.0, ajv@^8.12.0, ajv@^8.9.0: require-from-string "^2.0.2" uri-js "^4.2.2" +ajv@8.13.0: + version "8.13.0" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.13.0.tgz#a3939eaec9fb80d217ddf0c3376948c023f28c91" + integrity sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA== + dependencies: + fast-deep-equal "^3.1.3" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" + uri-js "^4.4.1" + ajv@^6.12.4, ajv@^6.12.5: version "6.12.6" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" @@ -8611,13 +9270,13 @@ at-least-node@^1.0.0: resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== -autoprefixer@10.4.18: - version "10.4.18" - resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.18.tgz#fcb171a3b017be7cb5d8b7a825f5aacbf2045163" - integrity sha512-1DKbDfsr6KUElM6wg+0zRNkB/Q7WcKYAaK+pzXn+Xqmszm/5Xa9coeNdtP88Vi+dPzZnMjhge8GIV49ZQkDa+g== +autoprefixer@10.4.19: + version "10.4.19" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.19.tgz#ad25a856e82ee9d7898c59583c1afeb3fa65f89f" + integrity sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew== dependencies: browserslist "^4.23.0" - caniuse-lite "^1.0.30001591" + caniuse-lite "^1.0.30001599" fraction.js "^4.3.7" normalize-range "^0.1.2" picocolors "^1.0.0" @@ -8715,7 +9374,7 @@ babel-plugin-const-enum@^1.0.1: "@babel/plugin-syntax-typescript" "^7.3.3" "@babel/traverse" "^7.16.0" -babel-plugin-istanbul@6.1.1, babel-plugin-istanbul@^6.1.1: +babel-plugin-istanbul@^6.1.1: version "6.1.1" resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz#fa88ec59232fd9b4e36dbbc540a8ec9a9b47da73" integrity sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA== @@ -8754,6 +9413,15 @@ babel-plugin-polyfill-corejs2@^0.3.3: "@babel/helper-define-polyfill-provider" "^0.3.3" semver "^6.1.1" +babel-plugin-polyfill-corejs2@^0.4.10: + version "0.4.11" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz#30320dfe3ffe1a336c15afdcdafd6fd615b25e33" + integrity sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q== + dependencies: + "@babel/compat-data" "^7.22.6" + "@babel/helper-define-polyfill-provider" "^0.6.2" + semver "^6.3.1" + babel-plugin-polyfill-corejs2@^0.4.6: version "0.4.6" resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.6.tgz#b2df0251d8e99f229a8e60fc4efa9a68b41c8313" @@ -8772,6 +9440,14 @@ babel-plugin-polyfill-corejs2@^0.4.8: "@babel/helper-define-polyfill-provider" "^0.5.0" semver "^6.3.1" +babel-plugin-polyfill-corejs3@^0.10.1, babel-plugin-polyfill-corejs3@^0.10.4: + version "0.10.4" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.4.tgz#789ac82405ad664c20476d0233b485281deb9c77" + integrity sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.6.1" + core-js-compat "^3.36.1" + babel-plugin-polyfill-corejs3@^0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz#56ad88237137eade485a71b52f72dbed57c6230a" @@ -8817,6 +9493,13 @@ babel-plugin-polyfill-regenerator@^0.5.5: dependencies: "@babel/helper-define-polyfill-provider" "^0.5.0" +babel-plugin-polyfill-regenerator@^0.6.1: + version "0.6.2" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz#addc47e240edd1da1058ebda03021f382bba785e" + integrity sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.6.2" + babel-plugin-transform-typescript-metadata@^0.3.1: version "0.3.2" resolved "https://registry.yarnpkg.com/babel-plugin-transform-typescript-metadata/-/babel-plugin-transform-typescript-metadata-0.3.2.tgz#7a327842d8c36ffe07ee1b5276434e56c297c9b7" @@ -8993,6 +9676,14 @@ bonjour-service@^1.0.11: fast-deep-equal "^3.1.3" multicast-dns "^7.2.5" +bonjour-service@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/bonjour-service/-/bonjour-service-1.2.1.tgz#eb41b3085183df3321da1264719fbada12478d02" + integrity sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw== + dependencies: + fast-deep-equal "^3.1.3" + multicast-dns "^7.2.5" + boolbase@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" @@ -9059,6 +9750,13 @@ braces@^3.0.2, braces@~3.0.2: dependencies: fill-range "^7.0.1" +braces@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.3.tgz#490332f40919452272d55a8480adc0c441358789" + integrity sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA== + dependencies: + fill-range "^7.1.1" + browser-assert@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/browser-assert/-/browser-assert-1.2.1.tgz#9aaa5a2a8c74685c2ae05bfe46efd606f068c200" @@ -9159,6 +9857,13 @@ bull@4.10.4: semver "^7.3.2" uuid "^8.3.0" +bundle-name@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/bundle-name/-/bundle-name-4.1.0.tgz#f3b96b34160d6431a19d7688135af7cfb8797889" + integrity sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q== + dependencies: + run-applescript "^7.0.0" + busboy@^1.0.0: version "1.6.0" resolved "https://registry.yarnpkg.com/busboy/-/busboy-1.6.0.tgz#966ea36a9502e43cdb9146962523b92f531f6893" @@ -9286,11 +9991,16 @@ caniuse-api@^3.0.0: lodash.memoize "^4.1.2" lodash.uniq "^4.5.0" -caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001538, caniuse-lite@^1.0.30001541, caniuse-lite@^1.0.30001565, caniuse-lite@^1.0.30001587, caniuse-lite@^1.0.30001591: +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001538, caniuse-lite@^1.0.30001541, caniuse-lite@^1.0.30001565, caniuse-lite@^1.0.30001587: version "1.0.30001610" resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001610.tgz" integrity sha512-QFutAY4NgaelojVMjY63o6XlZyORPaLfyMnsl3HgnWdJUcX6K0oaJymHjH8PT5Gk7sTm8rvC/c5COUQKXqmOMA== +caniuse-lite@^1.0.30001599: + version "1.0.30001629" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001629.tgz#907a36f4669031bd8a1a8dbc2fa08b29e0db297e" + integrity sha512-c3dl911slnQhmxUIT4HhYzT7wnBK/XYpGnYLOj4nJBaRiw52Ibe7YxlDaAeRECvA786zCuExhxIUJ2K7nHMrBw== + case-sensitive-paths-webpack-plugin@^2.4.0: version "2.4.0" resolved "https://registry.yarnpkg.com/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz#db64066c6422eed2e08cc14b986ca43796dbc6d4" @@ -9416,6 +10126,21 @@ cheerio@1.0.0-rc.12: optionalDependencies: fsevents "~2.3.2" +chokidar@^3.6.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.6.0.tgz#197c6cc669ef2a8dc5e7b4d97ee4e092c3eb0d5b" + integrity sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw== + dependencies: + anymatch "~3.1.2" + braces "~3.0.2" + glob-parent "~5.1.2" + is-binary-path "~2.1.0" + is-glob "~4.0.1" + normalize-path "~3.0.0" + readdirp "~3.6.0" + optionalDependencies: + fsevents "~2.3.2" + chownr@^1.1.1: version "1.1.4" resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" @@ -9451,14 +10176,14 @@ class-transformer@0.5.1: resolved "https://registry.yarnpkg.com/class-transformer/-/class-transformer-0.5.1.tgz#24147d5dffd2a6cea930a3250a677addf96ab336" integrity sha512-SQa1Ws6hUbfC98vKGxZH3KFY0Y1lm5Zm0SY8XX9zbK7FJCyVEac3ATW0RIpwzW+oOfmHE5PMPufDG9hCfoEOMw== -class-validator@0.14.0: - version "0.14.0" - resolved "https://registry.yarnpkg.com/class-validator/-/class-validator-0.14.0.tgz#40ed0ecf3c83b2a8a6a320f4edb607be0f0df159" - integrity sha512-ct3ltplN8I9fOwUd8GrP8UQixwff129BkEtuWDKL5W45cQuLd19xqmTLu5ge78YDm/fdje6FMt0hGOhl0lii3A== +class-validator@0.14.1: + version "0.14.1" + resolved "https://registry.yarnpkg.com/class-validator/-/class-validator-0.14.1.tgz#ff2411ed8134e9d76acfeb14872884448be98110" + integrity sha512-2VEG9JICxIqTpoK1eMzZqaV+u/EiwEJkMGzTrZf6sU/fwsnOITVgYJ8yojSy6CaXtO9V0Cc6ZQZ8h8m4UBuLwQ== dependencies: - "@types/validator" "^13.7.10" - libphonenumber-js "^1.10.14" - validator "^13.7.0" + "@types/validator" "^13.11.8" + libphonenumber-js "^1.10.53" + validator "^13.9.0" clean-css@^5.2.2: version "5.3.2" @@ -9867,6 +10592,13 @@ core-js-compat@^3.34.0: dependencies: browserslist "^4.22.2" +core-js-compat@^3.36.1: + version "3.37.1" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.37.1.tgz#c844310c7852f4bdf49b8d339730b97e17ff09ee" + integrity sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg== + dependencies: + browserslist "^4.23.0" + core-util-is@1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" @@ -9946,10 +10678,10 @@ countries-list@3.1.0: resolved "https://registry.yarnpkg.com/countries-list/-/countries-list-3.1.0.tgz#1cbe32f58659c7d6a1e744917689f24c84333ea8" integrity sha512-HpTBLZba1VPTZSjUnUwR7SykxV7Z/7/+ZM5x5wi5tO99Qvom6bE2SC+AQ18016ujg3jSlYBbMITrHNnPAHSM9Q== -countup.js@2.3.2: - version "2.3.2" - resolved "https://registry.yarnpkg.com/countup.js/-/countup.js-2.3.2.tgz#9a91d95780be1c908d1e6feb548625f353f57988" - integrity sha512-dQ7F/CmKGjaO6cDfhtEXwsKVlXIpJ89dFs8PvkaZH9jBVJ2Z8GU4iwG/qP7MgY8qwr+1skbwR6qecWWQLUzB8Q== +countup.js@2.8.0: + version "2.8.0" + resolved "https://registry.yarnpkg.com/countup.js/-/countup.js-2.8.0.tgz#64951f2df3ede28839413d654d8fef28251c32a8" + integrity sha512-f7xEhX0awl4NOElHulrl4XRfKoNH3rB+qfNSZZyjSZhaAoUk6elvhH+MNxMmlmuUJ2/QNTWPSA7U4mNtIAKljQ== create-jest@^29.7.0: version "29.7.0" @@ -10029,16 +10761,16 @@ css-declaration-sorter@^6.3.1: resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz#28beac7c20bad7f1775be3a7129d7eae409a3a71" integrity sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g== -css-loader@6.10.0: - version "6.10.0" - resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-6.10.0.tgz#7c172b270ec7b833951b52c348861206b184a4b7" - integrity sha512-LTSA/jWbwdMlk+rhmElbDR2vbtQoTBPr7fkJE+mxrHj+7ru0hUmHafDRzWIjIHTwpitWVaqY2/UWGRca3yUgRw== +css-loader@7.1.1: + version "7.1.1" + resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-7.1.1.tgz#de4163c0cb765c03d7957eb9e0a49c7f354948c7" + integrity sha512-OxIR5P2mjO1PSXk44bWuQ8XtMK4dpEqpIyERCx3ewOo3I8EmbcxMPUc5ScLtQfgXtOojoMv57So4V/C02HQLsw== dependencies: icss-utils "^5.1.0" postcss "^8.4.33" - postcss-modules-extract-imports "^3.0.0" - postcss-modules-local-by-default "^4.0.4" - postcss-modules-scope "^3.1.1" + postcss-modules-extract-imports "^3.1.0" + postcss-modules-local-by-default "^4.0.5" + postcss-modules-scope "^3.2.0" postcss-modules-values "^4.0.0" postcss-value-parser "^4.2.0" semver "^7.5.4" @@ -10663,6 +11395,19 @@ default-browser-id@3.0.0: bplist-parser "^0.2.0" untildify "^4.0.0" +default-browser-id@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/default-browser-id/-/default-browser-id-5.0.0.tgz#a1d98bf960c15082d8a3fa69e83150ccccc3af26" + integrity sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA== + +default-browser@^5.2.1: + version "5.2.1" + resolved "https://registry.yarnpkg.com/default-browser/-/default-browser-5.2.1.tgz#7b7ba61204ff3e425b556869ae6d3e9d9f1712cf" + integrity sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg== + dependencies: + bundle-name "^4.1.0" + default-browser-id "^5.0.0" + default-gateway@^6.0.3: version "6.0.3" resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-6.0.3.tgz#819494c888053bdb743edbf343d6cdf7f2943a71" @@ -10705,6 +11450,11 @@ define-lazy-prop@^2.0.0: resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== +define-lazy-prop@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz#dbb19adfb746d7fc6d734a06b72f4a00d021255f" + integrity sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg== + define-properties@^1.1.3, define-properties@^1.1.4, define-properties@^1.2.0, define-properties@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.1.tgz#10781cc616eb951a80a034bafcaa7377f6af2b6c" @@ -10795,6 +11545,11 @@ detect-indent@^6.1.0: resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-6.1.0.tgz#592485ebbbf6b3b1ab2be175c8393d04ca0d57e6" integrity sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA== +detect-libc@^2.0.1: + version "2.0.3" + resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-2.0.3.tgz#f0cd503b40f9939b894697d19ad50895e30cf700" + integrity sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw== + detect-newline@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" @@ -10955,21 +11710,33 @@ dot-case@^3.0.4: no-case "^3.0.4" tslib "^2.0.3" -dotenv-expand@10.0.0, dotenv-expand@^10.0.0, dotenv-expand@~10.0.0: +dotenv-expand@10.0.0, dotenv-expand@^10.0.0: version "10.0.0" resolved "https://registry.yarnpkg.com/dotenv-expand/-/dotenv-expand-10.0.0.tgz#12605d00fb0af6d0a592e6558585784032e4ef37" integrity sha512-GopVGCpVS1UKH75VKHGuQFqS1Gusej0z4FyQkPdwjil2gNIv+LNsqBlboOzpJFZKVT95GkCyWJbBSdFEFUWI2A== +dotenv-expand@~11.0.6: + version "11.0.6" + resolved "https://registry.yarnpkg.com/dotenv-expand/-/dotenv-expand-11.0.6.tgz#f2c840fd924d7c77a94eff98f153331d876882d3" + integrity sha512-8NHi73otpWsZGBSZwwknTXS5pqMOrk9+Ssrna8xCaxkzEpU9OTf9R5ArQGVw03//Zmk9MOwLPng9WwndvpAJ5g== + dependencies: + dotenv "^16.4.4" + dotenv@16.1.4: version "16.1.4" resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.1.4.tgz#67ac1a10cd9c25f5ba604e4e08bc77c0ebe0ca8c" integrity sha512-m55RtE8AsPeJBpOIFKihEmqUcoVncQIwo7x9U8ZwLEZw9ZpXboz2c+rvog+jUaJvVrZ5kBOeYQBX5+8Aa/OZQw== -dotenv@^16.0.0, dotenv@~16.3.1: +dotenv@^16.0.0: version "16.3.1" resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.3.1.tgz#369034de7d7e5b120972693352a3bf112172cc3e" integrity sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ== +dotenv@^16.4.4, dotenv@~16.4.5: + version "16.4.5" + resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.4.5.tgz#cdd3b3b604cb327e286b4762e13502f717cb099f" + integrity sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg== + duplexer@^0.1.1, duplexer@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" @@ -11094,6 +11861,14 @@ enhanced-resolve@^5.0.0, enhanced-resolve@^5.15.0, enhanced-resolve@^5.7.0: graceful-fs "^4.2.4" tapable "^2.2.0" +enhanced-resolve@^5.16.0: + version "5.17.0" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.17.0.tgz#d037603789dd9555b89aaec7eb78845c49089bc5" + integrity sha512-dwDPwZL0dmye8Txp2gzFmA6sxALaSvdRDjPH0viLcKrtlOL3tw62nWWweVD1SdILDTJrbrL6tdWVN58Wo6U3eA== + dependencies: + graceful-fs "^4.2.4" + tapable "^2.2.0" + enquirer@~2.3.6: version "2.3.6" resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d" @@ -11256,46 +12031,46 @@ esbuild-register@^3.4.0, esbuild-register@^3.5.0: dependencies: debug "^4.3.4" -esbuild-wasm@0.20.1: - version "0.20.1" - resolved "https://registry.yarnpkg.com/esbuild-wasm/-/esbuild-wasm-0.20.1.tgz#fdc14b95e3e16ec8e082dd641edb96140c1723f7" - integrity sha512-6v/WJubRsjxBbQdz6izgvx7LsVFvVaGmSdwrFHmEzoVgfXL89hkKPoQHsnVI2ngOkcBUQT9kmAM1hVL1k/Av4A== +esbuild-wasm@0.21.3: + version "0.21.3" + resolved "https://registry.yarnpkg.com/esbuild-wasm/-/esbuild-wasm-0.21.3.tgz#d883e270cf6b3b17f9379ef736a0f8da790833fa" + integrity sha512-DMOV+eeVra0yVq3XIojfczdEQsz+RiFnpEj7lqs8Gux9mlTpN7yIbw0a4KzLspn0Uhw6UVEH3nUAidSqc/rcQg== esbuild-wasm@>=0.15.13: version "0.20.2" resolved "https://registry.yarnpkg.com/esbuild-wasm/-/esbuild-wasm-0.20.2.tgz#bbee2a729776b0b88b765c014f161b627435c5b6" integrity sha512-7o6nmsEqlcXJXMNqnx5K+M4w4OPx7yTFXQHcJyeP3SkXb8p2T8N9E1ayK4vd/qDBepH6fuPoZwiFvZm8x5qv+w== -esbuild@0.20.1: - version "0.20.1" - resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.20.1.tgz#1e4cbb380ad1959db7609cb9573ee77257724a3e" - integrity sha512-OJwEgrpWm/PCMsLVWXKqvcjme3bHNpOgN7Tb6cQnR5n0TPbQx1/Xrn7rqM+wn17bYeT6MGB5sn1Bh5YiGi70nA== +esbuild@0.21.3: + version "0.21.3" + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.21.3.tgz#cbb10b100c768b0cfb35d61d9e70324553437c38" + integrity sha512-Kgq0/ZsAPzKrbOjCQcjoSmPoWhlcVnGAUo7jvaLHoxW1Drto0KGkR1xBNg2Cp43b9ImvxmPEJZ9xkfcnqPsfBw== optionalDependencies: - "@esbuild/aix-ppc64" "0.20.1" - "@esbuild/android-arm" "0.20.1" - "@esbuild/android-arm64" "0.20.1" - "@esbuild/android-x64" "0.20.1" - "@esbuild/darwin-arm64" "0.20.1" - "@esbuild/darwin-x64" "0.20.1" - "@esbuild/freebsd-arm64" "0.20.1" - "@esbuild/freebsd-x64" "0.20.1" - "@esbuild/linux-arm" "0.20.1" - "@esbuild/linux-arm64" "0.20.1" - "@esbuild/linux-ia32" "0.20.1" - "@esbuild/linux-loong64" "0.20.1" - "@esbuild/linux-mips64el" "0.20.1" - "@esbuild/linux-ppc64" "0.20.1" - "@esbuild/linux-riscv64" "0.20.1" - "@esbuild/linux-s390x" "0.20.1" - "@esbuild/linux-x64" "0.20.1" - "@esbuild/netbsd-x64" "0.20.1" - "@esbuild/openbsd-x64" "0.20.1" - "@esbuild/sunos-x64" "0.20.1" - "@esbuild/win32-arm64" "0.20.1" - "@esbuild/win32-ia32" "0.20.1" - "@esbuild/win32-x64" "0.20.1" - -esbuild@>=0.15.13: + "@esbuild/aix-ppc64" "0.21.3" + "@esbuild/android-arm" "0.21.3" + "@esbuild/android-arm64" "0.21.3" + "@esbuild/android-x64" "0.21.3" + "@esbuild/darwin-arm64" "0.21.3" + "@esbuild/darwin-x64" "0.21.3" + "@esbuild/freebsd-arm64" "0.21.3" + "@esbuild/freebsd-x64" "0.21.3" + "@esbuild/linux-arm" "0.21.3" + "@esbuild/linux-arm64" "0.21.3" + "@esbuild/linux-ia32" "0.21.3" + "@esbuild/linux-loong64" "0.21.3" + "@esbuild/linux-mips64el" "0.21.3" + "@esbuild/linux-ppc64" "0.21.3" + "@esbuild/linux-riscv64" "0.21.3" + "@esbuild/linux-s390x" "0.21.3" + "@esbuild/linux-x64" "0.21.3" + "@esbuild/netbsd-x64" "0.21.3" + "@esbuild/openbsd-x64" "0.21.3" + "@esbuild/sunos-x64" "0.21.3" + "@esbuild/win32-arm64" "0.21.3" + "@esbuild/win32-ia32" "0.21.3" + "@esbuild/win32-x64" "0.21.3" + +esbuild@>=0.15.13, esbuild@^0.20.1: version "0.20.2" resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.20.2.tgz#9d6b2386561766ee6b5a55196c6d766d28c87ea1" integrity sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g== @@ -11380,35 +12155,6 @@ esbuild@^0.18.0: "@esbuild/win32-ia32" "0.18.20" "@esbuild/win32-x64" "0.18.20" -esbuild@^0.19.3: - version "0.19.12" - resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.19.12.tgz#dc82ee5dc79e82f5a5c3b4323a2a641827db3e04" - integrity sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg== - optionalDependencies: - "@esbuild/aix-ppc64" "0.19.12" - "@esbuild/android-arm" "0.19.12" - "@esbuild/android-arm64" "0.19.12" - "@esbuild/android-x64" "0.19.12" - "@esbuild/darwin-arm64" "0.19.12" - "@esbuild/darwin-x64" "0.19.12" - "@esbuild/freebsd-arm64" "0.19.12" - "@esbuild/freebsd-x64" "0.19.12" - "@esbuild/linux-arm" "0.19.12" - "@esbuild/linux-arm64" "0.19.12" - "@esbuild/linux-ia32" "0.19.12" - "@esbuild/linux-loong64" "0.19.12" - "@esbuild/linux-mips64el" "0.19.12" - "@esbuild/linux-ppc64" "0.19.12" - "@esbuild/linux-riscv64" "0.19.12" - "@esbuild/linux-s390x" "0.19.12" - "@esbuild/linux-x64" "0.19.12" - "@esbuild/netbsd-x64" "0.19.12" - "@esbuild/openbsd-x64" "0.19.12" - "@esbuild/sunos-x64" "0.19.12" - "@esbuild/win32-arm64" "0.19.12" - "@esbuild/win32-ia32" "0.19.12" - "@esbuild/win32-x64" "0.19.12" - escalade@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" @@ -11547,7 +12293,7 @@ eslint-visitor-keys@^3.0.0, eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4 resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800" integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag== -eslint@8.56.0, eslint@^8.0.0: +eslint@8.56.0: version "8.56.0" resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.56.0.tgz#4957ce8da409dc0809f99ab07a1b94832ab74b15" integrity sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ== @@ -11894,7 +12640,7 @@ fetch-retry@^5.0.2: resolved "https://registry.yarnpkg.com/fetch-retry/-/fetch-retry-5.0.6.tgz#17d0bc90423405b7a88b74355bf364acd2a7fa56" integrity sha512-3yurQZ2hD9VISAhJJP9bpYFNQrHHBXE2JxxjY5aLEcDi46RmAzJE2OC9FAde0yis5ElW0jTTzs0zfg/Cca4XqQ== -figures@3.2.0, figures@^3.2.0: +figures@3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== @@ -11955,6 +12701,13 @@ fill-range@^7.0.1: dependencies: to-regex-range "^5.0.1" +fill-range@^7.1.1: + version "7.1.1" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.1.1.tgz#44265d3cac07e3ea7dc247516380643754a05292" + integrity sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg== + dependencies: + to-regex-range "^5.0.1" + finalhandler@1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.2.0.tgz#7d23fe5731b207b4640e4fcd00aec1f9207a7b32" @@ -12148,6 +12901,13 @@ fresh@0.5.2: resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== +front-matter@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/front-matter/-/front-matter-4.0.2.tgz#b14e54dc745cfd7293484f3210d15ea4edd7f4d5" + integrity sha512-I8ZuJ/qG92NWX8i5x1Y8qyj3vizhXS31OxjKDu3LKP+7/qBgfIKValiZIEwoVoJKUHlhWtYrktkxV1XsX+pPlg== + dependencies: + js-yaml "^3.13.1" + fs-constants@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" @@ -12404,6 +13164,17 @@ glob@^10.0.0, glob@^10.2.2, glob@^10.3.10: minipass "^5.0.0 || ^6.0.2 || ^7.0.0" path-scurry "^1.10.1" +glob@^10.3.7: + version "10.4.1" + resolved "https://registry.yarnpkg.com/glob/-/glob-10.4.1.tgz#0cfb01ab6a6b438177bfe6a58e2576f6efe909c2" + integrity sha512-2jelhlq3E4ho74ZyVLN03oKdAZVUa6UDZzFLVH1H7dnoax+y9qyaq8zBkfDIggjniU19z0wU18y16jMB2eyVIw== + dependencies: + foreground-child "^3.1.0" + jackspeak "^3.1.2" + minimatch "^9.0.4" + minipass "^7.1.2" + path-scurry "^1.11.1" + glob@^7.0.0, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: version "7.2.3" resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" @@ -12550,7 +13321,7 @@ got@11.8.6: p-cancelable "^2.0.0" responselike "^2.0.0" -graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: +graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.11, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: version "4.2.11" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== @@ -12729,6 +13500,11 @@ html-entities@^2.1.0, html-entities@^2.3.2: resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-2.4.0.tgz#edd0cee70402584c8c76cc2c0556db09d1f45061" integrity sha512-igBTJcNNNhvZFRtm8uA6xMY6xYleeDwn3PeBCkDz7tHttv4F2hsDI2aPgNERWzvRcNYHNT3ymRaQzllmXj4YsQ== +html-entities@^2.4.0: + version "2.5.2" + resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-2.5.2.tgz#201a3cf95d3a15be7099521620d19dfb4f65359f" + integrity sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA== + html-escaper@^2.0.0, html-escaper@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" @@ -12831,7 +13607,19 @@ http-proxy-agent@^7.0.0: agent-base "^7.1.0" debug "^4.3.4" -http-proxy-middleware@2.0.6, http-proxy-middleware@^2.0.3: +http-proxy-middleware@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-3.0.0.tgz#550790357d6f92a9b82ab2d63e07343a791cf26b" + integrity sha512-36AV1fIaI2cWRzHo+rbcxhe3M3jUDCNzc4D5zRl57sEWRAxdXYtw7FSQKYY6PDKssiAKjLYypbssHk+xs/kMXw== + dependencies: + "@types/http-proxy" "^1.17.10" + debug "^4.3.4" + http-proxy "^1.18.1" + is-glob "^4.0.1" + is-plain-obj "^3.0.0" + micromatch "^4.0.5" + +http-proxy-middleware@^2.0.3: version "2.0.6" resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz#e1a4dd6979572c7ab5a4e4b55095d1f32a74963f" integrity sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw== @@ -12934,6 +13722,11 @@ human-signals@^2.1.0: resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== +hyperdyperid@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/hyperdyperid/-/hyperdyperid-1.2.0.tgz#59668d323ada92228d2a869d3e474d5a33b69e6b" + integrity sha512-Y93lCzHYgGWdrJ66yIktxiaGULYc6oGiABxhcO5AufBeOyoIdZF7bIfLaOrbM0iGIOXQQgxxRrFEnb+Y6w1n4A== + iconv-lite@0.4.24, iconv-lite@^0.4.24: version "0.4.24" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" @@ -13051,18 +13844,18 @@ ini@4.1.2: resolved "https://registry.yarnpkg.com/ini/-/ini-4.1.2.tgz#7f646dbd9caea595e61f88ef60bfff8b01f8130a" integrity sha512-AMB1mvwR1pyBFY/nSevUX6y8nJWS63/SzUKD3JyQn97s4xgIdgQPT75IRouIiBAN4yLQBUShNYVW0+UG25daCw== -inquirer@9.2.15: - version "9.2.15" - resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-9.2.15.tgz#2135a36190a6e5c92f5d205e0af1fea36b9d3492" - integrity sha512-vI2w4zl/mDluHt9YEQ/543VTCwPKWiHzKtm9dM2V0NdFcqEexDAjUHzO1oA60HRNaVifGXXM1tRRNluLVHa0Kg== +inquirer@9.2.22: + version "9.2.22" + resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-9.2.22.tgz#718cb4153f0d35176aab27d495f8e358d1e2008f" + integrity sha512-SqLLa/Oe5rZUagTR9z+Zd6izyatHglbmbvVofo1KzuVB54YHleWzeHNLoR7FOICGOeQSqeLh1cordb3MzhGcEw== dependencies: - "@ljharb/through" "^2.3.12" + "@inquirer/figures" "^1.0.2" + "@ljharb/through" "^2.3.13" ansi-escapes "^4.3.2" chalk "^5.3.0" cli-cursor "^3.1.0" cli-width "^4.1.0" external-editor "^3.1.0" - figures "^3.2.0" lodash "^4.17.21" mute-stream "1.0.0" ora "^5.4.1" @@ -13230,6 +14023,11 @@ is-docker@^2.0.0, is-docker@^2.1.1: resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== +is-docker@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-3.0.0.tgz#90093aa3106277d8a77a5910dbae71747e15a200" + integrity sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ== + is-extglob@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" @@ -13276,6 +14074,13 @@ is-gzip@^1.0.0: resolved "https://registry.yarnpkg.com/is-gzip/-/is-gzip-1.0.0.tgz#6ca8b07b99c77998025900e555ced8ed80879a83" integrity sha512-rcfALRIb1YewtnksfRIHGcIY93QnK8BIQ/2c9yDYcG/Y6+vRoJuTWBmmSEbyLLYtXm7q35pHOHbZFQBaLrhlWQ== +is-inside-container@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-inside-container/-/is-inside-container-1.0.0.tgz#e81fba699662eb31dbdaf26766a61d4814717ea4" + integrity sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA== + dependencies: + is-docker "^3.0.0" + is-installed-globally@^0.3.2: version "0.3.2" resolved "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.3.2.tgz#fd3efa79ee670d1187233182d5b0a1dd00313141" @@ -13307,6 +14112,11 @@ is-negative-zero@^2.0.2: resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150" integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA== +is-network-error@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-network-error/-/is-network-error-1.1.0.tgz#d26a760e3770226d11c169052f266a4803d9c997" + integrity sha512-tUdRRAnhT+OtCZR/LxZelH/C7QtjtFrTu5tXCA8pl55eTUElUHT+GPYV8MBMBvea/j+NxQqVt3LbWMRir7Gx9g== + is-number-object@^1.0.4: version "1.0.7" resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.7.tgz#59d50ada4c45251784e9904f5246c742f07a42fc" @@ -13438,6 +14248,13 @@ is-wsl@^2.1.1, is-wsl@^2.2.0: dependencies: is-docker "^2.0.0" +is-wsl@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-3.1.0.tgz#e1c657e39c10090afcbedec61720f6b924c3cbd2" + integrity sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw== + dependencies: + is-inside-container "^1.0.0" + isarray@^2.0.5: version "2.0.5" resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723" @@ -13486,6 +14303,17 @@ istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0: resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz#189e7909d0a39fa5a3dfad5b03f71947770191d3" integrity sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw== +istanbul-lib-instrument@6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.2.tgz#91655936cf7380e4e473383081e38478b69993b1" + integrity sha512-1WUsZ9R1lA0HtBSohTkm39WTPlNKSJ5iFk7UwqXkBLoHQT+hfqPsfsTDVuZdKGaBwn7din9bS7SsnoAr943hvw== + dependencies: + "@babel/core" "^7.23.9" + "@babel/parser" "^7.23.9" + "@istanbuljs/schema" "^0.1.3" + istanbul-lib-coverage "^3.2.0" + semver "^7.5.4" + istanbul-lib-instrument@^5.0.4: version "5.2.1" resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz#d10c8885c2125574e1c231cacadf955675e1ce3d" @@ -13548,6 +14376,15 @@ jackspeak@^2.3.5: optionalDependencies: "@pkgjs/parseargs" "^0.11.0" +jackspeak@^3.1.2: + version "3.4.0" + resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-3.4.0.tgz#a75763ff36ad778ede6a156d8ee8b124de445b4a" + integrity sha512-JVYhQnN59LVPFCEcVa2C3CrEKYacvjRfqIQl+h8oi91aLYQVWRYbxjPcv1bUiUy/kLmQaANrYfNMCO3kuEDHfw== + dependencies: + "@isaacs/cliui" "^8.0.2" + optionalDependencies: + "@pkgjs/parseargs" "^0.11.0" + jake@^10.8.5: version "10.8.7" resolved "https://registry.yarnpkg.com/jake/-/jake-10.8.7.tgz#63a32821177940c33f356e0ba44ff9d34e1c7d8f" @@ -13782,10 +14619,10 @@ jest-pnp-resolver@^1.2.2: resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz#930b1546164d4ad5937d5540e711d4d38d4cad2e" integrity sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w== -jest-preset-angular@14.0.3: - version "14.0.3" - resolved "https://registry.yarnpkg.com/jest-preset-angular/-/jest-preset-angular-14.0.3.tgz#ce78451a61bad0e4828bd75dd36542ad5bf48dac" - integrity sha512-usgBL7x0rXMnMSx8iEFeOozj50W6fp+YAmQcQBUdAXhN+PAXRy4UXL6I/rfcAOU09rnnq7RKsLsmhpp/fFEuag== +jest-preset-angular@14.1.0: + version "14.1.0" + resolved "https://registry.yarnpkg.com/jest-preset-angular/-/jest-preset-angular-14.1.0.tgz#f6a00aad6d7c928279696067e662f59a40ba578f" + integrity sha512-UJwPtpsAMl30UtBjHW0Ai0hhoKsNURC1dXH5tSYjumUsWR7iDke+oBEykz7uXv4rN+PWgeNIqkxo4KHQjOITlw== dependencies: bs-logger "^0.2.6" esbuild-wasm ">=0.15.13" @@ -13987,13 +14824,6 @@ js-sha256@0.9.0, js-sha256@^0.9.0: resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== -js-yaml@4.1.0, js-yaml@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" - integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== - dependencies: - argparse "^2.0.1" - js-yaml@^3.10.0, js-yaml@^3.13.1: version "3.14.1" resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" @@ -14002,6 +14832,13 @@ js-yaml@^3.10.0, js-yaml@^3.13.1: argparse "^1.0.7" esprima "^4.0.0" +js-yaml@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" + integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== + dependencies: + argparse "^2.0.1" + jsbn@~0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" @@ -14219,10 +15056,10 @@ jsonwebtoken@9.0.0: ms "^2.1.1" semver "^7.3.8" -jsonwebtoken@^8.2.0: - version "8.5.1" - resolved "https://registry.yarnpkg.com/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz#00e71e0b8df54c2121a1f26137df2280673bcc0d" - integrity sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w== +jsonwebtoken@^9.0.0: + version "9.0.2" + resolved "https://registry.yarnpkg.com/jsonwebtoken/-/jsonwebtoken-9.0.2.tgz#65ff91f4abef1784697d40952bb1998c504caaf3" + integrity sha512-PRp66vJ865SSqOlgqS8hujT5U4AOgMfhrwYIuIhfKaoSCZcirrmASQr8CX7cUg+RMih+hgznrjp99o+W4pJLHQ== dependencies: jws "^3.2.2" lodash.includes "^4.3.0" @@ -14233,7 +15070,7 @@ jsonwebtoken@^8.2.0: lodash.isstring "^4.0.1" lodash.once "^4.0.0" ms "^2.1.1" - semver "^5.6.0" + semver "^7.5.4" jsprim@^2.0.2: version "2.0.2" @@ -14325,7 +15162,7 @@ klona@^2.0.4, klona@^2.0.5: resolved "https://registry.yarnpkg.com/klona/-/klona-2.0.6.tgz#85bffbf819c03b2f53270412420a4555ef882e22" integrity sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA== -launch-editor@^2.6.0: +launch-editor@^2.6.0, launch-editor@^2.6.1: version "2.6.1" resolved "https://registry.yarnpkg.com/launch-editor/-/launch-editor-2.6.1.tgz#f259c9ef95cbc9425620bbbd14b468fcdb4ffe3c" integrity sha512-eB/uXmFVpY4zezmGp5XtU21kwo7GBbKB+EQ+UZeWtGb9yAM5xt/Evk+lYH3eRNAtId+ej4u7TYPFZ07w4s7rRw== @@ -14364,6 +15201,11 @@ less-loader@11.1.0: dependencies: klona "^2.0.4" +less-loader@12.2.0: + version "12.2.0" + resolved "https://registry.yarnpkg.com/less-loader/-/less-loader-12.2.0.tgz#e1e94522f6abe9e064ef396c29a3151bc6c1b6cc" + integrity sha512-MYUxjSQSBUQmowc0l5nPieOYwMzGPUaTzB6inNW/bdPEG9zOL3eAAD1Qw5ZxSPk7we5dMojHwNODYMV1hq4EVg== + less@4.1.3: version "4.1.3" resolved "https://registry.yarnpkg.com/less/-/less-4.1.3.tgz#175be9ddcbf9b250173e0a00b4d6920a5b770246" @@ -14419,10 +15261,10 @@ levn@~0.3.0: prelude-ls "~1.1.2" type-check "~0.3.2" -libphonenumber-js@^1.10.14: - version "1.10.48" - resolved "https://registry.yarnpkg.com/libphonenumber-js/-/libphonenumber-js-1.10.48.tgz#3c426b4aa21dfe3210bfbda47d208acffa3631bf" - integrity sha512-Vvcgt4+o8+puIBJZLdMshPYx9nRN3/kTT7HPtOyfYrSQuN9PGBF1KUv0g07fjNzt4E4GuA7FnsLb+WeAMzyRQg== +libphonenumber-js@^1.10.53: + version "1.11.1" + resolved "https://registry.yarnpkg.com/libphonenumber-js/-/libphonenumber-js-1.11.1.tgz#2596683e1876bfee74082bb49339fe0a85ae34f9" + integrity sha512-Wze1LPwcnzvcKGcRHFGFECTaLzxOtujwpf924difr5zniyYv1C2PiW0419qDR7m8lKDxsImu5mwxFuXhXpjmvw== license-webpack-plugin@4.0.2, license-webpack-plugin@^4.0.2: version "4.0.2" @@ -14490,6 +15332,24 @@ listr@^0.14.3: p-map "^2.0.0" rxjs "^6.3.3" +lmdb@3.0.8: + version "3.0.8" + resolved "https://registry.yarnpkg.com/lmdb/-/lmdb-3.0.8.tgz#8e7629951b0a5dc2be7220798985d0a0f53dc1e4" + integrity sha512-9rp8JT4jPhCRJUL7vRARa2N06OLSYzLwQsEkhC6Qu5XbcLyM/XBLMzDlgS/K7l7c5CdURLdDk9uE+hPFIogHTQ== + dependencies: + msgpackr "^1.9.9" + node-addon-api "^6.1.0" + node-gyp-build-optional-packages "5.1.1" + ordered-binary "^1.4.1" + weak-lru-cache "^1.2.2" + optionalDependencies: + "@lmdb/lmdb-darwin-arm64" "3.0.8" + "@lmdb/lmdb-darwin-x64" "3.0.8" + "@lmdb/lmdb-linux-arm" "3.0.8" + "@lmdb/lmdb-linux-arm64" "3.0.8" + "@lmdb/lmdb-linux-x64" "3.0.8" + "@lmdb/lmdb-win32-x64" "3.0.8" + loader-runner@^4.2.0: version "4.3.0" resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.3.0.tgz#c1b4a163b99f614830353b16755e7149ac2314e1" @@ -14668,6 +15528,11 @@ lru-cache@^10.0.1, "lru-cache@^9.1.1 || ^10.0.0": resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.0.1.tgz#0a3be479df549cca0e5d693ac402ff19537a6b7a" integrity sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g== +lru-cache@^10.2.0: + version "10.2.2" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.2.2.tgz#48206bc114c1252940c41b25b41af5b545aca878" + integrity sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ== + lru-cache@^5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" @@ -14687,17 +15552,17 @@ magic-string@0.30.0: dependencies: "@jridgewell/sourcemap-codec" "^1.4.13" -magic-string@0.30.5, magic-string@^0.30.5, magic-string@~0.30.2: - version "0.30.5" - resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.5.tgz#1994d980bd1c8835dc6e78db7cbd4ae4f24746f9" - integrity sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA== +magic-string@0.30.10: + version "0.30.10" + resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.10.tgz#123d9c41a0cb5640c892b041d4cfb3bd0aa4b39e" + integrity sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ== dependencies: "@jridgewell/sourcemap-codec" "^1.4.15" -magic-string@0.30.8: - version "0.30.8" - resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.8.tgz#14e8624246d2bedba70d5462aa99ac9681844613" - integrity sha512-ISQTe55T2ao7XtlAStud6qwYPZjE4GK1S/BeVPus4jrq6JuOnQ00YKQC581RWhR122W7msZV263KzVeLoqidyQ== +magic-string@^0.30.5, magic-string@~0.30.2: + version "0.30.5" + resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.5.tgz#1994d980bd1c8835dc6e78db7cbd4ae4f24746f9" + integrity sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA== dependencies: "@jridgewell/sourcemap-codec" "^1.4.15" @@ -14762,10 +15627,10 @@ markdown-to-jsx@^7.1.8: resolved "https://registry.yarnpkg.com/markdown-to-jsx/-/markdown-to-jsx-7.3.2.tgz#f286b4d112dad3028acc1e77dfe1f653b347e131" integrity sha512-B+28F5ucp83aQm+OxNrPkS8z0tMKaeHiy0lHJs3LqCyDQFtWuenaIrkaVTgAm1pf1AU85LXltva86hlaT17i8Q== -marked@9.1.6: - version "9.1.6" - resolved "https://registry.yarnpkg.com/marked/-/marked-9.1.6.tgz#5d2a3f8180abfbc5d62e3258a38a1c19c0381695" - integrity sha512-jcByLnIFkd5gSXZmjNvS1TlmRhCXZjIzHYlaGkPlLIekG55JDR2Z4va9tZwCiP+/RDERiNhMOFu01xd6O5ct1Q== +marked@13.0.0: + version "13.0.0" + resolved "https://registry.yarnpkg.com/marked/-/marked-13.0.0.tgz#c18cda8a1fd0055859060c971e30f57beb79fd46" + integrity sha512-VTeDCd9txf4KLLljUZ0nljE/Incb9SrWuueE44QVuU0pkOdh4sfCeW1Z6lPcxyDRSVY6rm8db/0OPaN75RNUmw== mdast-util-definitions@^4.0.0: version "4.0.0" @@ -14826,6 +15691,16 @@ memfs@^3.4.1, memfs@^3.4.12, memfs@^3.4.3: dependencies: fs-monkey "^1.0.4" +memfs@^4.6.0: + version "4.9.2" + resolved "https://registry.yarnpkg.com/memfs/-/memfs-4.9.2.tgz#42e7b48207268dad8c9c48ea5d4952c5d3840433" + integrity sha512-f16coDZlTG1jskq3mxarwB+fGRrd0uXWt+o1WIhRfOwbXQZqUDsTVxQBFK9JjRQHblg8eAG2JSbprDXKjc7ijQ== + dependencies: + "@jsonjoy.com/json-pack" "^1.0.3" + "@jsonjoy.com/util" "^1.1.2" + sonic-forest "^1.0.0" + tslib "^2.0.0" + memoizerific@^1.11.3: version "1.11.3" resolved "https://registry.yarnpkg.com/memoizerific/-/memoizerific-1.11.3.tgz#7c87a4646444c32d75438570905f2dbd1b1a805a" @@ -15081,6 +15956,14 @@ micromatch@^4.0.0, micromatch@^4.0.2, micromatch@^4.0.4: braces "^3.0.2" picomatch "^2.3.1" +micromatch@^4.0.5: + version "4.0.7" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.7.tgz#33e8190d9fe474a9895525f5618eee136d46c2e5" + integrity sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q== + dependencies: + braces "^3.0.3" + picomatch "^2.3.1" + mime-db@1.52.0, "mime-db@>= 1.43.0 < 2": version "1.52.0" resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" @@ -15123,10 +16006,10 @@ mimic-response@^3.1.0: resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-3.1.0.tgz#2d1d59af9c1b129815accc2c46a022a5ce1fa3c9" integrity sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ== -mini-css-extract-plugin@2.8.1: - version "2.8.1" - resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.8.1.tgz#75245f3f30ce3a56dbdd478084df6fe475f02dc7" - integrity sha512-/1HDlyFRxWIZPI1ZpgqlZ8jMw/1Dp/dl3P0L1jtZ+zVcHqwPhGwaJwKL00WVgfnBy6PWCde9W65or7IIETImuA== +mini-css-extract-plugin@2.9.0: + version "2.9.0" + resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.0.tgz#c73a1327ccf466f69026ac22a8e8fd707b78a235" + integrity sha512-Zs1YsZVfemekSZG+44vBsYTLQORkPMwnlv+aehcxK/NLKC+EGhDB39/YePYYqx/sTk6NnYpuqikhSn7+JIevTA== dependencies: schema-utils "^4.0.0" tapable "^2.2.1" @@ -15164,6 +16047,13 @@ minimatch@^5.0.1: dependencies: brace-expansion "^2.0.1" +minimatch@^9.0.4: + version "9.0.4" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.4.tgz#8e49c731d1749cbec05050ee5145147b32496a51" + integrity sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw== + dependencies: + brace-expansion "^2.0.1" + minimist@^1.2.0, minimist@^1.2.3, minimist@^1.2.5, minimist@^1.2.6: version "1.2.8" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" @@ -15233,6 +16123,11 @@ minipass@^5.0.0: resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.0.4.tgz#dbce03740f50a4786ba994c1fb908844d27b038c" integrity sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ== +minipass@^7.1.2: + version "7.1.2" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.1.2.tgz#93a9626ce5e5e66bd4db86849e7515e92340a707" + integrity sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw== + minizlib@^2.1.1, minizlib@^2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931" @@ -15319,6 +16214,13 @@ msgpackr@^1.5.2: optionalDependencies: msgpackr-extract "^3.0.2" +msgpackr@^1.9.9: + version "1.10.2" + resolved "https://registry.yarnpkg.com/msgpackr/-/msgpackr-1.10.2.tgz#a73de4767f76659e8c69cf9c80fdfce83937a44a" + integrity sha512-L60rsPynBvNE+8BWipKKZ9jHcSGbtyJYIwjRq0VrIvQ08cRjntGXJYW/tmciZ2IHWIY8WEW32Qa2xbh5+SKBZA== + optionalDependencies: + msgpackr-extract "^3.0.2" + multer@1.4.4-lts.1: version "1.4.4-lts.1" resolved "https://registry.yarnpkg.com/multer/-/multer-1.4.4-lts.1.tgz#24100f701a4611211cfae94ae16ea39bb314e04d" @@ -15379,28 +16281,28 @@ neo-async@^2.5.0, neo-async@^2.6.2: resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== -ng-extract-i18n-merge@2.10.0: - version "2.10.0" - resolved "https://registry.yarnpkg.com/ng-extract-i18n-merge/-/ng-extract-i18n-merge-2.10.0.tgz#20d2a4a1d21f058773242cbcc8406c4ef0f8fea0" - integrity sha512-mWYRWAUc7kirS3kIQxUR0kGv7Yv5JnV0C05VNvGwHdyMM3vSdJ0WAE/o4RwzW1cRyzXuG9oNOz4gctTzQsTErw== +ng-extract-i18n-merge@2.12.0: + version "2.12.0" + resolved "https://registry.yarnpkg.com/ng-extract-i18n-merge/-/ng-extract-i18n-merge-2.12.0.tgz#857db1c035db8b1d29b6d7cd91ef94f824f41bfb" + integrity sha512-ohzt7WLraXS0PVPEohYK0f/TxzGu/1vOYeukncd8r6sJybrSUG/dm/lpxC4Ozkhq4rhKEHRPRTKA5x59qjIfjw== dependencies: - "@angular-devkit/architect" "^0.1301.0 || ^0.1401.0 || ^0.1501.0 || ^0.1601.0 || ^0.1700.0" - "@angular-devkit/core" "^13.0.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - "@angular-devkit/schematics" "^13.0.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - "@schematics/angular" "^13.0.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - xmldoc "^1.1.2" + "@angular-devkit/architect" "^0.1301.0 || ^0.1401.0 || ^0.1501.0 || ^0.1601.0 || ^0.1700.0 || ^0.1800.0" + "@angular-devkit/core" "^13.0.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0" + "@angular-devkit/schematics" "^13.0.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0" + "@schematics/angular" "^13.0.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0" + xmldoc "^1.1.3" -ngx-device-detector@5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/ngx-device-detector/-/ngx-device-detector-5.0.1.tgz#da511f0393fff7dab45a3dfa72d40981c5e81e3c" - integrity sha512-hVKaGzyXzy6zeliYyN7runz3eOOsh3tmZ8A6P5MSpHIjVjSx3pUJcobFTKNyHGn/zGS4JFWuhSSb7QmNwmqK9w== +ngx-device-detector@8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/ngx-device-detector/-/ngx-device-detector-8.0.0.tgz#9d7523fbfc23f7655375ac5ef750e510e709464f" + integrity sha512-ik6EwUKnlN+xwoWHzyJp5+V+QRWYrmpTqAvRwa16xBnAVd7/i3jElN7MZjs/InwcYz7AW3XcSNeu+XRvtHgb9w== dependencies: tslib "^2.0.0" -ngx-markdown@17.1.1: - version "17.1.1" - resolved "https://registry.yarnpkg.com/ngx-markdown/-/ngx-markdown-17.1.1.tgz#6e9c34fe8d470621b4609d68e8a403efb72b4e66" - integrity sha512-BGNWGJ6tmfPx+ScZFq5qeGLgWJwsakjScZ2e+oUzm+97DAHpIHSl8gptNZvZgRhOiFdjLcKBcuY2Rz8WB6J6UQ== +ngx-markdown@18.0.0: + version "18.0.0" + resolved "https://registry.yarnpkg.com/ngx-markdown/-/ngx-markdown-18.0.0.tgz#68435d7b6b82906b442bcd7d10ebd763389e0887" + integrity sha512-sFR9dIOKobdhNKZTlCrX3RmpoAhZ7k3T9h7oWJP676Oe9BsoxuAYZKJmFDT20vrY6xmFD3WtLJDZR7rNRLf6Uw== dependencies: tslib "^2.3.0" optionalDependencies: @@ -15418,10 +16320,10 @@ ngx-skeleton-loader@7.0.0: perf-marks "^1.13.4" tslib "^2.0.0" -ngx-stripe@15.5.0: - version "15.5.0" - resolved "https://registry.yarnpkg.com/ngx-stripe/-/ngx-stripe-15.5.0.tgz#b05fc1cf9f55bb5e7f307ac5cfdf29807a2f48a9" - integrity sha512-Ut3JANfxSzl/4qy+pokHOXGVITgNSlSMv7XGN2Y4tPDk6BVUD9SSl/3VuXW9UdbKAmX0XS68nRACiKCOSet5zw== +ngx-stripe@18.0.0: + version "18.0.0" + resolved "https://registry.yarnpkg.com/ngx-stripe/-/ngx-stripe-18.0.0.tgz#bcd0932426688c89084a22670a87c868a1ae65a7" + integrity sha512-AT67vLeqEUDMnK5TfEaorumYJyOWqecbrh/1UWNtN8vF6Yzb0L/Dty3ANAa/QQi0OvBg6gXrudrhEnT8pT5lng== dependencies: tslib "^2.3.0" @@ -15451,6 +16353,11 @@ node-addon-api@^3.0.0: resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-3.2.1.tgz#81325e0a2117789c0128dab65e7e38f07ceba161" integrity sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A== +node-addon-api@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-6.1.0.tgz#ac8470034e58e67d0c6f1204a18ae6995d9c0d76" + integrity sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA== + node-dir@^0.1.17: version "0.1.17" resolved "https://registry.yarnpkg.com/node-dir/-/node-dir-0.1.17.tgz#5f5665d93351335caabef8f1c554516cf5f1e4e5" @@ -15480,6 +16387,13 @@ node-gyp-build-optional-packages@5.0.7: resolved "https://registry.yarnpkg.com/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.0.7.tgz#5d2632bbde0ab2f6e22f1bbac2199b07244ae0b3" integrity sha512-YlCCc6Wffkx0kHkmam79GKvDQ6x+QZkMjFGrIMxgFNILFvGSbCp2fCBC55pGTT9gVaz8Na5CLmxt/urtzRv36w== +node-gyp-build-optional-packages@5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.1.1.tgz#52b143b9dd77b7669073cbfe39e3f4118bfc603c" + integrity sha512-+P72GAjVAbTxjjwUmwjVrqrdZROD4nf8KgpBoDxqXXTiYZZt/ud60dE5yvCSr9lRO8e8yv6kgJIC0K0PfZFVQw== + dependencies: + detect-libc "^2.0.1" + node-gyp-build@^4.2.2: version "4.6.1" resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-4.6.1.tgz#24b6d075e5e391b8d5539d98c7fc5c210cac8a3e" @@ -15597,6 +16511,16 @@ npm-package-arg@11.0.1, npm-package-arg@^11.0.0: semver "^7.3.5" validate-npm-package-name "^5.0.0" +npm-package-arg@11.0.2: + version "11.0.2" + resolved "https://registry.yarnpkg.com/npm-package-arg/-/npm-package-arg-11.0.2.tgz#1ef8006c4a9e9204ddde403035f7ff7d718251ca" + integrity sha512-IGN0IAwmhDJwy13Wc8k+4PEbTPhpJnMtfR53ZbOyjkvmEcLS4nCwp6mvMWjS5sUjeiW3mpx6cHmuhKEu9XmcQw== + dependencies: + hosted-git-info "^7.0.0" + proc-log "^4.0.0" + semver "^7.3.5" + validate-npm-package-name "^5.0.0" + npm-packlist@^8.0.0: version "8.0.0" resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-8.0.0.tgz#4e7f51fe1d5e69b19508ed8dc6cd3ae2e7b38c17" @@ -15604,7 +16528,17 @@ npm-packlist@^8.0.0: dependencies: ignore-walk "^6.0.0" -npm-pick-manifest@9.0.0, npm-pick-manifest@^9.0.0: +npm-pick-manifest@9.0.1: + version "9.0.1" + resolved "https://registry.yarnpkg.com/npm-pick-manifest/-/npm-pick-manifest-9.0.1.tgz#c90658bd726fe5bca9d2869f3e99359b8fcda046" + integrity sha512-Udm1f0l2nXb3wxDpKjfohwgdFUSV50UVwzEIpDXVsbDMXVIEF81a/i0UhuQbhrPMMmdiq3+YMFLFIRVLs3hxQw== + dependencies: + npm-install-checks "^6.0.0" + npm-normalize-package-bin "^3.0.0" + npm-package-arg "^11.0.0" + semver "^7.3.5" + +npm-pick-manifest@^9.0.0: version "9.0.0" resolved "https://registry.yarnpkg.com/npm-pick-manifest/-/npm-pick-manifest-9.0.0.tgz#f87a4c134504a2c7931f2bb8733126e3c3bb7e8f" integrity sha512-VfvRSs/b6n9ol4Qb+bDwNGUXutpy76x6MARw/XssevE0TnctIKcmklJZM5Z7nqs5z5aW+0S63pgCNbpkUNNXBg== @@ -15614,18 +16548,19 @@ npm-pick-manifest@9.0.0, npm-pick-manifest@^9.0.0: npm-package-arg "^11.0.0" semver "^7.3.5" -npm-registry-fetch@^16.0.0: - version "16.1.0" - resolved "https://registry.yarnpkg.com/npm-registry-fetch/-/npm-registry-fetch-16.1.0.tgz#10227b7b36c97bc1cf2902a24e4f710cfe62803c" - integrity sha512-PQCELXKt8Azvxnt5Y85GseQDJJlglTFM9L9U9gkv2y4e9s0k3GVDdOx3YoB6gm2Do0hlkzC39iCGXby+Wve1Bw== +npm-registry-fetch@^17.0.0: + version "17.0.1" + resolved "https://registry.yarnpkg.com/npm-registry-fetch/-/npm-registry-fetch-17.0.1.tgz#c13cfd4c022713f09d23af5fba8b6ec59a17609e" + integrity sha512-fLu9MTdZTlJAHUek/VLklE6EpIiP3VZpTiuN7OOMCt2Sd67NCpSEetMaxHHEZiZxllp8ZLsUpvbEszqTFEc+wA== dependencies: + "@npmcli/redact" "^2.0.0" make-fetch-happen "^13.0.0" minipass "^7.0.2" minipass-fetch "^3.0.0" minipass-json-stream "^1.0.1" minizlib "^2.1.2" npm-package-arg "^11.0.0" - proc-log "^3.0.0" + proc-log "^4.0.0" npm-run-path@^4.0.0, npm-run-path@^4.0.1: version "4.0.1" @@ -15661,29 +16596,29 @@ nwsapi@^2.2.2: resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.7.tgz#738e0707d3128cb750dddcfe90e4610482df0f30" integrity sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ== -nx@19.0.2: - version "19.0.2" - resolved "https://registry.yarnpkg.com/nx/-/nx-19.0.2.tgz#6e5a592d2daf4752b4fa583abcef9c1f10ca9497" - integrity sha512-59BSYa/Qp8nA764T7Cg7tSisFYBws9zSAMPm0YspCSPndoUy86Mjtg62bEqkHN0MWo6W4MxwOHuB0XSBvQ5DdA== +nx@19.4.0: + version "19.4.0" + resolved "https://registry.yarnpkg.com/nx/-/nx-19.4.0.tgz#0e6078cf4e399a6b1a32f9f743441d2f53f16fd0" + integrity sha512-tTdKqJ7e9imww6fyx3KrLcMz7oAFIcHFeXTZtdXbyDjIQJaN0HK4hicGVc1t1d1iB81KFfUVpX8/QztdB58Q9A== dependencies: - "@nrwl/tao" "19.0.2" + "@nrwl/tao" "19.4.0" "@yarnpkg/lockfile" "^1.1.0" "@yarnpkg/parsers" "3.0.0-rc.46" - "@zkochan/js-yaml" "0.0.6" + "@zkochan/js-yaml" "0.0.7" axios "^1.6.0" chalk "^4.1.0" cli-cursor "3.1.0" cli-spinners "2.6.1" cliui "^8.0.1" - dotenv "~16.3.1" - dotenv-expand "~10.0.0" + dotenv "~16.4.5" + dotenv-expand "~11.0.6" enquirer "~2.3.6" figures "3.2.0" flat "^5.0.2" + front-matter "^4.0.2" fs-extra "^11.1.0" ignore "^5.0.4" jest-diff "^29.4.1" - js-yaml "4.1.0" jsonc-parser "3.2.0" lines-and-columns "~2.0.3" minimatch "9.0.3" @@ -15701,16 +16636,16 @@ nx@19.0.2: yargs "^17.6.2" yargs-parser "21.1.1" optionalDependencies: - "@nx/nx-darwin-arm64" "19.0.2" - "@nx/nx-darwin-x64" "19.0.2" - "@nx/nx-freebsd-x64" "19.0.2" - "@nx/nx-linux-arm-gnueabihf" "19.0.2" - "@nx/nx-linux-arm64-gnu" "19.0.2" - "@nx/nx-linux-arm64-musl" "19.0.2" - "@nx/nx-linux-x64-gnu" "19.0.2" - "@nx/nx-linux-x64-musl" "19.0.2" - "@nx/nx-win32-arm64-msvc" "19.0.2" - "@nx/nx-win32-x64-msvc" "19.0.2" + "@nx/nx-darwin-arm64" "19.4.0" + "@nx/nx-darwin-x64" "19.4.0" + "@nx/nx-freebsd-x64" "19.4.0" + "@nx/nx-linux-arm-gnueabihf" "19.4.0" + "@nx/nx-linux-arm64-gnu" "19.4.0" + "@nx/nx-linux-arm64-musl" "19.4.0" + "@nx/nx-linux-x64-gnu" "19.4.0" + "@nx/nx-linux-x64-musl" "19.4.0" + "@nx/nx-win32-arm64-msvc" "19.4.0" + "@nx/nx-win32-x64-msvc" "19.4.0" oauth@0.9.x: version "0.9.15" @@ -15784,7 +16719,7 @@ obuf@^1.0.0, obuf@^1.1.2: resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== -on-finished@2.4.1: +on-finished@2.4.1, on-finished@^2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f" integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== @@ -15831,6 +16766,16 @@ open@8.4.2, open@^8.0.4, open@^8.0.9, open@^8.4.0: is-docker "^2.1.1" is-wsl "^2.2.0" +open@^10.0.3: + version "10.1.0" + resolved "https://registry.yarnpkg.com/open/-/open-10.1.0.tgz#a7795e6e5d519abe4286d9937bb24b51122598e1" + integrity sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw== + dependencies: + default-browser "^5.2.1" + define-lazy-prop "^3.0.0" + is-inside-container "^1.0.0" + is-wsl "^3.1.0" + open@^7.0.3: version "7.4.2" resolved "https://registry.yarnpkg.com/open/-/open-7.4.2.tgz#b8147e26dcf3e426316c730089fd71edd29c2321" @@ -15897,6 +16842,11 @@ ora@5.4.1, ora@^5.4.1: strip-ansi "^6.0.0" wcwidth "^1.0.1" +ordered-binary@^1.4.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/ordered-binary/-/ordered-binary-1.5.1.tgz#94ccbf14181711081ee23931db0dc3f58aaa0df6" + integrity sha512-5VyHfHY3cd0iza71JepYG50My+YUbrFtGoUz2ooEydPyPM7Aai/JW098juLr+RG6+rDJuzNNTsEQu2DZa1A41A== + os-tmpdir@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" @@ -15981,31 +16931,39 @@ p-retry@^4.5.0: "@types/retry" "0.12.0" retry "^0.13.1" +p-retry@^6.2.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-6.2.0.tgz#8d6df01af298750009691ce2f9b3ad2d5968f3bd" + integrity sha512-JA6nkq6hKyWLLasXQXUrO4z8BUZGUt/LjlJxx8Gb2+2ntodU/SS63YZ8b0LUTbQ8ZB9iwOfhEPhg4ykKnn2KsA== + dependencies: + "@types/retry" "0.12.2" + is-network-error "^1.0.0" + retry "^0.13.1" + p-try@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== -pacote@17.0.6: - version "17.0.6" - resolved "https://registry.yarnpkg.com/pacote/-/pacote-17.0.6.tgz#874bb59cda5d44ab784d0b6530fcb4a7d9b76a60" - integrity sha512-cJKrW21VRE8vVTRskJo78c/RCvwJCn1f4qgfxL4w77SOWrTCRcmfkYHlHtS0gqpgjv3zhXflRtgsrUCX5xwNnQ== +pacote@18.0.6: + version "18.0.6" + resolved "https://registry.yarnpkg.com/pacote/-/pacote-18.0.6.tgz#ac28495e24f4cf802ef911d792335e378e86fac7" + integrity sha512-+eK3G27SMwsB8kLIuj4h1FUhHtwiEUo21Tw8wNjmvdlpOEr613edv+8FUsTj/4F/VN5ywGE19X18N7CC2EJk6A== dependencies: "@npmcli/git" "^5.0.0" "@npmcli/installed-package-contents" "^2.0.1" + "@npmcli/package-json" "^5.1.0" "@npmcli/promise-spawn" "^7.0.0" - "@npmcli/run-script" "^7.0.0" + "@npmcli/run-script" "^8.0.0" cacache "^18.0.0" fs-minipass "^3.0.0" minipass "^7.0.2" npm-package-arg "^11.0.0" npm-packlist "^8.0.0" npm-pick-manifest "^9.0.0" - npm-registry-fetch "^16.0.0" - proc-log "^3.0.0" + npm-registry-fetch "^17.0.0" + proc-log "^4.0.0" promise-retry "^2.0.1" - read-package-json "^7.0.0" - read-package-json-fast "^3.0.0" sigstore "^2.2.0" ssri "^10.0.0" tar "^6.1.11" @@ -16106,12 +17064,12 @@ passport-google-oauth20@2.0.0: dependencies: passport-oauth2 "1.x.x" -passport-jwt@4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/passport-jwt/-/passport-jwt-4.0.0.tgz#7f0be7ba942e28b9f5d22c2ebbb8ce96ef7cf065" - integrity sha512-BwC0n2GP/1hMVjR4QpnvqA61TxenUMlmfNjYNgK0ZAs0HK4SOQkHcSv4L328blNTLtHq7DbmvyNJiH+bn6C5Mg== +passport-jwt@4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/passport-jwt/-/passport-jwt-4.0.1.tgz#c443795eff322c38d173faa0a3c481479646ec3d" + integrity sha512-UCKMDYhNuGOBE9/9Ycuoyh7vP6jpeTp/+sfMJl7nLff/t6dps+iaeE0hhNkKN8/HZHcJ7lCdOyDxHdDoxoSvdQ== dependencies: - jsonwebtoken "^8.2.0" + jsonwebtoken "^9.0.0" passport-strategy "^1.0.0" passport-oauth2@1.x.x: @@ -16130,10 +17088,10 @@ passport-strategy@1.x.x, passport-strategy@^1.0.0: resolved "https://registry.yarnpkg.com/passport-strategy/-/passport-strategy-1.0.0.tgz#b5539aa8fc225a3d1ad179476ddf236b440f52e4" integrity sha512-CB97UUvDKJde2V0KDWWB3lyf6PC3FaZP7YxZ2G8OAtn9p4HI9j9JLP9qjOGZFvyl8uwNT8qM+hGnz/n16NI7oA== -passport@0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/passport/-/passport-0.6.0.tgz#e869579fab465b5c0b291e841e6cc95c005fac9d" - integrity sha512-0fe+p3ZnrWRW74fe8+SvCyf4a3Pb2/h7gFkQ8yTJpAO50gDzlfjZUZTO1k5Eg9kUct22OxHLqDZoKUWRHOh9ug== +passport@0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/passport/-/passport-0.7.0.tgz#3688415a59a48cf8068417a8a8092d4492ca3a05" + integrity sha512-cPLl+qZpSc+ireUvt+IzqbED1cHHkDoVYMo30jbJIdOOjQ1MQYZBPiNvmi8UM6lJuOpTPXJGZQk0DtC4y61MYQ== dependencies: passport-strategy "1.x.x" pause "0.0.1" @@ -16182,6 +17140,14 @@ path-scurry@^1.10.1: lru-cache "^9.1.1 || ^10.0.0" minipass "^5.0.0 || ^6.0.2 || ^7.0.0" +path-scurry@^1.11.1: + version "1.11.1" + resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.11.1.tgz#7960a668888594a0720b12a911d1a742ab9f11d2" + integrity sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA== + dependencies: + lru-cache "^10.2.0" + minipass "^5.0.0 || ^6.0.2 || ^7.0.0" + path-to-regexp@0.1.7: version "0.1.7" resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" @@ -16243,15 +17209,10 @@ picocolors@^1.0.0: resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== -picomatch@3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-3.0.1.tgz#817033161def55ec9638567a2f3bbc876b3e7516" - integrity sha512-I3EurrIQMlRc9IaAZnqRR044Phh2DXY+55o7uJ0V+hYZAcQYSuFWsc9q5PvyDHUSCe1Qxn/iBz+78s86zWnGag== - -picomatch@4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-4.0.1.tgz#68c26c8837399e5819edce48590412ea07f17a07" - integrity sha512-xUXwsxNjwTQ8K3GnT4pCJm+xq3RUPQbmkYJTP5aFIfNIvbcc/4MUxgBaaRSZJ6yGJZiGSyYlM6MzwTsRk8SYCg== +picomatch@4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-4.0.2.tgz#77c742931e8f3b8820946c76cd0c1f13730d1dab" + integrity sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg== picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3, picomatch@^2.3.0, picomatch@^2.3.1: version "2.3.1" @@ -16273,7 +17234,14 @@ pirates@^4.0.4, pirates@^4.0.5: resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.6.tgz#3018ae32ecfcff6c29ba2267cbf21166ac1f36b9" integrity sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg== -piscina@4.4.0, piscina@^4.4.0: +piscina@4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/piscina/-/piscina-4.5.0.tgz#739074b03687958d413b226d358727f648805cb0" + integrity sha512-iBaLWI56PFP81cfBSomWTmhOo9W2/yhIOL+Tk8O1vBCpK39cM0tGxB+wgYjG31qq4ohGvysfXSdnj8h7g4rZxA== + optionalDependencies: + nice-napi "^1.0.2" + +piscina@^4.4.0: version "4.4.0" resolved "https://registry.yarnpkg.com/piscina/-/piscina-4.4.0.tgz#e3af8e5721d8fad08c6ccaf8a64f9f42279efbb5" integrity sha512-+AQduEJefrOApE4bV7KRmp3N2JnnyErlVqq4P/jmko4FPz9Z877BCccl/iB3FdrWSUkvbGV9Kan/KllJgat3Vg== @@ -16462,6 +17430,11 @@ postcss-modules-extract-imports@^3.0.0: resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz#cda1f047c0ae80c97dbe28c3e76a43b88025741d" integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw== +postcss-modules-extract-imports@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz#b4497cb85a9c0c4b5aabeb759bb25e8d89f15002" + integrity sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q== + postcss-modules-local-by-default@^4.0.3: version "4.0.3" resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.3.tgz#b08eb4f083050708998ba2c6061b50c2870ca524" @@ -16471,10 +17444,10 @@ postcss-modules-local-by-default@^4.0.3: postcss-selector-parser "^6.0.2" postcss-value-parser "^4.1.0" -postcss-modules-local-by-default@^4.0.4: - version "4.0.4" - resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.4.tgz#7cbed92abd312b94aaea85b68226d3dec39a14e6" - integrity sha512-L4QzMnOdVwRm1Qb8m4x8jsZzKAaPAgrUF1r/hjDR2Xj7R+8Zsf97jAlSQzWtKx5YNiNGN8QxmPFIc/sh+RQl+Q== +postcss-modules-local-by-default@^4.0.5: + version "4.0.5" + resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz#f1b9bd757a8edf4d8556e8d0f4f894260e3df78f" + integrity sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw== dependencies: icss-utils "^5.0.0" postcss-selector-parser "^6.0.2" @@ -16487,10 +17460,10 @@ postcss-modules-scope@^3.0.0: dependencies: postcss-selector-parser "^6.0.4" -postcss-modules-scope@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-3.1.1.tgz#32cfab55e84887c079a19bbb215e721d683ef134" - integrity sha512-uZgqzdTleelWjzJY+Fhti6F3C9iF1JR/dODLs/JDefozYcKTBCdD8BIl6nNPbTbcLnGrk56hzwZC2DaGNvYjzA== +postcss-modules-scope@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-3.2.0.tgz#a43d28289a169ce2c15c00c4e64c0858e43457d5" + integrity sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ== dependencies: postcss-selector-parser "^6.0.4" @@ -16614,16 +17587,16 @@ postcss-value-parser@^4.0.0, postcss-value-parser@^4.1.0, postcss-value-parser@^ resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== -postcss@8.4.35: - version "8.4.35" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.35.tgz#60997775689ce09011edf083a549cea44aabe2f7" - integrity sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA== +postcss@8.4.38, postcss@^8.4.38: + version "8.4.38" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.38.tgz#b387d533baf2054288e337066d81c6bee9db9e0e" + integrity sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A== dependencies: nanoid "^3.3.7" picocolors "^1.0.0" - source-map-js "^1.0.2" + source-map-js "^1.2.0" -postcss@^8.2.14, postcss@^8.4.14, postcss@^8.4.21, postcss@^8.4.23, postcss@^8.4.24: +postcss@^8.2.14, postcss@^8.4.21, postcss@^8.4.23, postcss@^8.4.24: version "8.4.31" resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.31.tgz#92b451050a9f914da6755af352bdc0192508656d" integrity sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ== @@ -16641,15 +17614,6 @@ postcss@^8.4.33: picocolors "^1.0.0" source-map-js "^1.2.0" -postcss@^8.4.35: - version "8.4.38" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.38.tgz#b387d533baf2054288e337066d81c6bee9db9e0e" - integrity sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A== - dependencies: - nanoid "^3.3.7" - picocolors "^1.0.0" - source-map-js "^1.2.0" - prelude-ls@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" @@ -16665,10 +17629,10 @@ prettier-plugin-organize-attributes@1.0.0: resolved "https://registry.yarnpkg.com/prettier-plugin-organize-attributes/-/prettier-plugin-organize-attributes-1.0.0.tgz#037870ee3111b3c1d6371f677b64888de353cc63" integrity sha512-+NmameaLxbCcylEXsKPmawtzla5EE6ECqvGkpfQz4KM847fXDifB1gFnPQEpoADAq6IXg+cMI8Z0ISJEXa6fhg== -prettier@3.2.5: - version "3.2.5" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.2.5.tgz#e52bc3090586e824964a8813b09aba6233b28368" - integrity sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A== +prettier@3.3.1: + version "3.3.1" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.3.1.tgz#e68935518dd90bb7ec4821ba970e68f8de16e1ac" + integrity sha512-7CAwy5dRsxs8PHXT3twixW9/OEll8MLE0VRPCJyl7CkS6VHGPSlsVaWTiASPTyGyYRyApxlaWTzwUxVNrhcwDg== prettier@^2.8.0: version "2.8.8" @@ -16702,12 +17666,12 @@ pretty-hrtime@^1.0.3: resolved "https://registry.yarnpkg.com/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz#b7e3ea42435a4c9b2759d99e0f201eb195802ee1" integrity sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A== -prisma@5.13.0: - version "5.13.0" - resolved "https://registry.yarnpkg.com/prisma/-/prisma-5.13.0.tgz#1f06e20ccfb6038ad68869e6eacd3b346f9d0851" - integrity sha512-kGtcJaElNRAdAGsCNykFSZ7dBKpL14Cbs+VaQ8cECxQlRPDjBlMHNFYeYt0SKovAVy2Y65JXQwB3A5+zIQwnTg== +prisma@5.16.1: + version "5.16.1" + resolved "https://registry.yarnpkg.com/prisma/-/prisma-5.16.1.tgz#6dfd1e27e6534741326f4a231f04c16b3fbb7ba9" + integrity sha512-Z1Uqodk44diztImxALgJJfNl2Uisl9xDRvqybMKEBYJLNKNhDfAHf+ZIJbZyYiBhLMbKU9cYGdDVG5IIXEnL2Q== dependencies: - "@prisma/engines" "5.13.0" + "@prisma/engines" "5.16.1" prismjs@^1.28.0: version "1.29.0" @@ -16719,6 +17683,11 @@ proc-log@^3.0.0: resolved "https://registry.yarnpkg.com/proc-log/-/proc-log-3.0.0.tgz#fb05ef83ccd64fd7b20bbe9c8c1070fc08338dd8" integrity sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A== +proc-log@^4.0.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/proc-log/-/proc-log-4.2.0.tgz#b6f461e4026e75fdfe228b265e9f7a00779d7034" + integrity sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA== + process-nextick-args@~2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" @@ -16984,24 +17953,6 @@ read-cache@^1.0.0: dependencies: pify "^2.3.0" -read-package-json-fast@^3.0.0: - version "3.0.2" - resolved "https://registry.yarnpkg.com/read-package-json-fast/-/read-package-json-fast-3.0.2.tgz#394908a9725dc7a5f14e70c8e7556dff1d2b1049" - integrity sha512-0J+Msgym3vrLOUB3hzQCuZHII0xkNGCtz/HJH9xZshwv9DbDwkw1KaE3gx/e2J5rpEY5rtOy6cyhKOPrkP7FZw== - dependencies: - json-parse-even-better-errors "^3.0.0" - npm-normalize-package-bin "^3.0.0" - -read-package-json@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/read-package-json/-/read-package-json-7.0.0.tgz#d605c9dcf6bc5856da24204aa4e9518ee9714be0" - integrity sha512-uL4Z10OKV4p6vbdvIXB+OzhInYtIozl/VxUBPgNkBuUi2DeRonnuspmaVAMcrkmfjKGNmRndyQAbE7/AmzGwFg== - dependencies: - glob "^10.2.2" - json-parse-even-better-errors "^3.0.0" - normalize-package-data "^6.0.0" - npm-normalize-package-bin "^3.0.0" - read-pkg-up@^7.0.1: version "7.0.1" resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz#f3a6135758459733ae2b95638056e1854e7ef507" @@ -17361,6 +18312,13 @@ rimraf@^3.0.0, rimraf@^3.0.2: dependencies: glob "^7.1.3" +rimraf@^5.0.5: + version "5.0.7" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-5.0.7.tgz#27bddf202e7d89cb2e0381656380d1734a854a74" + integrity sha512-nV6YcJo5wbLW77m+8KjH8aB/7/rxQy9SZ0HY5shnwULfS+9nmTtVXAJET5NdZmCzA4fPI/Hm1wo/Po/4mopOdg== + dependencies: + glob "^10.3.7" + rimraf@~2.6.2: version "2.6.3" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" @@ -17373,28 +18331,36 @@ robust-predicates@^3.0.0: resolved "https://registry.yarnpkg.com/robust-predicates/-/robust-predicates-3.0.2.tgz#d5b28528c4824d20fc48df1928d41d9efa1ad771" integrity sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg== -rollup@^4.2.0: - version "4.10.0" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-4.10.0.tgz#244c2cb54a8de004a949fe6036a0801be9060456" - integrity sha512-t2v9G2AKxcQ8yrG+WGxctBes1AomT0M4ND7jTFBCVPXQ/WFTvNSefIrNSmLKhIKBrvN8SG+CZslimJcT3W2u2g== +rollup@^4.13.0: + version "4.18.0" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-4.18.0.tgz#497f60f0c5308e4602cf41136339fbf87d5f5dda" + integrity sha512-QmJz14PX3rzbJCN1SG4Xe/bAAX2a6NpCP8ab2vfu2GiUr8AQcr2nCV/oEO3yneFarB67zk8ShlIyWb2LGTb3Sg== dependencies: "@types/estree" "1.0.5" optionalDependencies: - "@rollup/rollup-android-arm-eabi" "4.10.0" - "@rollup/rollup-android-arm64" "4.10.0" - "@rollup/rollup-darwin-arm64" "4.10.0" - "@rollup/rollup-darwin-x64" "4.10.0" - "@rollup/rollup-linux-arm-gnueabihf" "4.10.0" - "@rollup/rollup-linux-arm64-gnu" "4.10.0" - "@rollup/rollup-linux-arm64-musl" "4.10.0" - "@rollup/rollup-linux-riscv64-gnu" "4.10.0" - "@rollup/rollup-linux-x64-gnu" "4.10.0" - "@rollup/rollup-linux-x64-musl" "4.10.0" - "@rollup/rollup-win32-arm64-msvc" "4.10.0" - "@rollup/rollup-win32-ia32-msvc" "4.10.0" - "@rollup/rollup-win32-x64-msvc" "4.10.0" + "@rollup/rollup-android-arm-eabi" "4.18.0" + "@rollup/rollup-android-arm64" "4.18.0" + "@rollup/rollup-darwin-arm64" "4.18.0" + "@rollup/rollup-darwin-x64" "4.18.0" + "@rollup/rollup-linux-arm-gnueabihf" "4.18.0" + "@rollup/rollup-linux-arm-musleabihf" "4.18.0" + "@rollup/rollup-linux-arm64-gnu" "4.18.0" + "@rollup/rollup-linux-arm64-musl" "4.18.0" + "@rollup/rollup-linux-powerpc64le-gnu" "4.18.0" + "@rollup/rollup-linux-riscv64-gnu" "4.18.0" + "@rollup/rollup-linux-s390x-gnu" "4.18.0" + "@rollup/rollup-linux-x64-gnu" "4.18.0" + "@rollup/rollup-linux-x64-musl" "4.18.0" + "@rollup/rollup-win32-arm64-msvc" "4.18.0" + "@rollup/rollup-win32-ia32-msvc" "4.18.0" + "@rollup/rollup-win32-x64-msvc" "4.18.0" fsevents "~2.3.2" +run-applescript@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/run-applescript/-/run-applescript-7.0.0.tgz#e5a553c2bffd620e169d276c1cd8f1b64778fbeb" + integrity sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A== + run-async@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/run-async/-/run-async-3.0.0.tgz#42a432f6d76c689522058984384df28be379daad" @@ -17470,10 +18436,10 @@ safevalues@^0.3.4: resolved "https://registry.yarnpkg.com/safevalues/-/safevalues-0.3.4.tgz#82e846a02b6956d7d40bf9f41e92e13fce0186db" integrity sha512-LRneZZRXNgjzwG4bDQdOTSbze3fHm1EAKN/8bePxnlEZiBmkYEDggaHbuvHI9/hoqHbGfsEA7tWS9GhYHZBBsw== -sass-loader@14.1.1: - version "14.1.1" - resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-14.1.1.tgz#2c9d2277c5b1c5fe789cd0570c046d8ad23cb7ca" - integrity sha512-QX8AasDg75monlybel38BZ49JP5Z+uSKfKwF2rO7S74BywaRmGQMUBw9dtkS+ekyM/QnP+NOrRYq8ABMZ9G8jw== +sass-loader@14.2.1: + version "14.2.1" + resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-14.2.1.tgz#db9ad96b56dc1c1ea546101e76375d5b008fec70" + integrity sha512-G0VcnMYU18a4N7VoNDegg2OuMjYtxnqzQWARVWCIVSZwJeiL9kg8QMsuIZOplsJgTzZLF6jGxI3AClj8I9nRdQ== dependencies: neo-async "^2.6.2" @@ -17485,10 +18451,10 @@ sass-loader@^12.2.0: klona "^2.0.4" neo-async "^2.6.2" -sass@1.71.1: - version "1.71.1" - resolved "https://registry.yarnpkg.com/sass/-/sass-1.71.1.tgz#dfb09c63ce63f89353777bbd4a88c0a38386ee54" - integrity sha512-wovtnV2PxzteLlfNzbgm1tFXPLoZILYAMJtvoXXkD7/+1uP41eKkIt1ypWq5/q2uT94qHjXehEYfmjKOvjL9sg== +sass@1.77.2: + version "1.77.2" + resolved "https://registry.yarnpkg.com/sass/-/sass-1.77.2.tgz#18d4ed2eefc260cdc8099c5439ec1303fd5863aa" + integrity sha512-eb4GZt1C3avsX3heBNlrc7I09nyT00IUuo4eFhAbeXWU2fvA7oXI53SxODVAA+zgZCk9aunAZgO+losjR3fAwA== dependencies: chokidar ">=3.0.0 <4.0.0" immutable "^4.0.0" @@ -17536,7 +18502,7 @@ schema-utils@^3.1.1, schema-utils@^3.2.0: ajv "^6.12.5" ajv-keywords "^3.5.2" -schema-utils@^4.0.0, schema-utils@^4.0.1: +schema-utils@^4.0.0, schema-utils@^4.0.1, schema-utils@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-4.2.0.tgz#70d7c93e153a273a805801882ebd3bff20d89c8b" integrity sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw== @@ -17561,7 +18527,7 @@ select@^1.1.2: resolved "https://registry.yarnpkg.com/select/-/select-1.1.2.tgz#0e7350acdec80b1108528786ec1d4418d11b396d" integrity sha512-OwpTSOfy6xSs1+pwcNrv0RBMOzI39Lp3qQKUTPVVPRjCdNa5JH/oPRiqsesIskK8TVgmRiHwO4KXlV2Li9dANA== -selfsigned@^2.1.1: +selfsigned@^2.1.1, selfsigned@^2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-2.4.1.tgz#560d90565442a3ed35b674034cec4e95dceb4ae0" integrity sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q== @@ -17581,12 +18547,10 @@ semver-dsl@^1.0.1: resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== -semver@7.6.0: - version "7.6.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.0.tgz#1a46a4db4bffcccd97b743b5005c8325f23d4e2d" - integrity sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg== - dependencies: - lru-cache "^6.0.0" +semver@7.6.2: + version "7.6.2" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.2.tgz#1e3b34759f896e8f14d6134732ce798aeb0c6e13" + integrity sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w== semver@7.x, semver@^7.0.0, semver@^7.1.1, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7, semver@^7.3.8, semver@^7.5.3, semver@^7.5.4: version "7.5.4" @@ -17869,6 +18833,13 @@ socks@^2.7.1: ip "^2.0.0" smart-buffer "^4.2.0" +sonic-forest@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/sonic-forest/-/sonic-forest-1.0.3.tgz#81363af60017daba39b794fce24627dc412563cb" + integrity sha512-dtwajos6IWMEWXdEbW1IkEkyL2gztCAgDplRIX+OT5aRKnEd5e7r7YCxRgXZdhRP1FBdOBf8axeTPhzDv8T4wQ== + dependencies: + tree-dump "^1.0.0" + "source-map-js@>=0.6.2 <2.0.0", source-map-js@^1.0.1, source-map-js@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" @@ -17879,7 +18850,7 @@ source-map-js@^1.2.0: resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.0.tgz#16b809c162517b5b8c3e7dcd315a2a5c2612b2af" integrity sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg== -source-map-loader@5.0.0: +source-map-loader@5.0.0, source-map-loader@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/source-map-loader/-/source-map-loader-5.0.0.tgz#f593a916e1cc54471cfc8851b905c8a845fc7e38" integrity sha512-k2Dur7CbSLcAH73sBcIkV5xjPV4SzqO1NJ7+XaQl8if3VODDUj3FNchNGpqgJSKbvUfJuhVdv8K2Eu8/TNl2eA== @@ -17887,15 +18858,6 @@ source-map-loader@5.0.0: iconv-lite "^0.6.3" source-map-js "^1.0.2" -source-map-loader@^3.0.0: - version "3.0.2" - resolved "https://registry.yarnpkg.com/source-map-loader/-/source-map-loader-3.0.2.tgz#af23192f9b344daa729f6772933194cc5fa54fee" - integrity sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg== - dependencies: - abab "^2.0.5" - iconv-lite "^0.6.3" - source-map-js "^1.0.1" - source-map-support@0.5.13: version "0.5.13" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.13.tgz#31b24a9c2e73c2de85066c0feb7d44767ed52932" @@ -18080,7 +19042,7 @@ string-length@^4.0.1: char-regex "^1.0.2" strip-ansi "^6.0.0" -"string-width-cjs@npm:string-width@^4.2.0", "string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.2, string-width@^4.2.3: +"string-width-cjs@npm:string-width@^4.2.0": version "4.2.3" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== @@ -18098,6 +19060,15 @@ string-width@^1.0.1: is-fullwidth-code-point "^1.0.0" strip-ansi "^3.0.0" +"string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.2, string-width@^4.2.3: + version "4.2.3" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + string-width@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" @@ -18156,7 +19127,7 @@ string_decoder@~1.1.1: dependencies: safe-buffer "~5.1.0" -"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1: +"strip-ansi-cjs@npm:strip-ansi@^6.0.1": version "6.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== @@ -18177,6 +19148,13 @@ strip-ansi@^4.0.0: dependencies: ansi-regex "^3.0.0" +strip-ansi@^6.0.0, strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + strip-ansi@^7.0.1: version "7.1.0" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.0.tgz#d5b6568ca689d8561370b0707685d22434faff45" @@ -18204,10 +19182,10 @@ strip-json-comments@^3.0.1, strip-json-comments@^3.1.1: resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== -stripe@11.12.0: - version "11.12.0" - resolved "https://registry.yarnpkg.com/stripe/-/stripe-11.12.0.tgz#2d7d4c37a6447a972128b1266e027693241704e3" - integrity sha512-7yzFyVV/eYpYalfjnw1f9sh/N3r5QVdx5MFtmpOg2QikKVAW4AptXC8P0wj1KNCd/LIo23nTDo0+m9788jHswg== +stripe@15.11.0: + version "15.11.0" + resolved "https://registry.yarnpkg.com/stripe/-/stripe-15.11.0.tgz#c50a682a1df34719c03674f5d0ccc37a661049fd" + integrity sha512-qmZF0PN1jRVpiQrXL8eTb9Jy/6S+aUlcDquKBFT2h3PkaD7RZ444FIojVXUg67FK2zFIUNXgMv02c7csdL5qHg== dependencies: "@types/node" ">=8.1.0" qs "^6.11.0" @@ -18428,10 +19406,10 @@ terser-webpack-plugin@^5.3.10: serialize-javascript "^6.0.1" terser "^5.26.0" -terser@5.29.1: - version "5.29.1" - resolved "https://registry.yarnpkg.com/terser/-/terser-5.29.1.tgz#44e58045b70c09792ba14bfb7b4e14ca8755b9fa" - integrity sha512-lZQ/fyaIGxsbGxApKmoPTODIzELy3++mXhS5hOqaAWZjQtpq/hFHAc+rm29NND1rYRxRWKcjuARNwULNXa5RtQ== +terser@5.31.0: + version "5.31.0" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.31.0.tgz#06eef86f17007dbad4593f11a574c7f5eb02c6a1" + integrity sha512-Q1JFAoUKE5IMfI4Z/lkE/E6+SwgzO+x4tq4v1AyBLRj8VSYvRO6A/rQrPg1yud4g0En9EKI1TvFRF2tQFcoUkg== dependencies: "@jridgewell/source-map" "^0.3.3" acorn "^8.8.2" @@ -18472,6 +19450,11 @@ text-table@^0.2.0: resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== +thingies@^1.20.0: + version "1.21.0" + resolved "https://registry.yarnpkg.com/thingies/-/thingies-1.21.0.tgz#e80fbe58fd6fdaaab8fad9b67bd0a5c943c445c1" + integrity sha512-hsqsJsFMsV+aD4s3CWKk85ep/3I9XzYV/IXaSouJMYIoDlgyi11cBhsqYe9/geRfB0YIikBQg6raRaM+nIMP9g== + throttleit@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/throttleit/-/throttleit-1.0.0.tgz#9e785836daf46743145a5984b6268d828528ac6c" @@ -18580,6 +19563,11 @@ tr46@~0.0.3: resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== +tree-dump@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/tree-dump/-/tree-dump-1.0.1.tgz#b448758da7495580e6b7830d6b7834fca4c45b96" + integrity sha512-WCkcRBVPSlHHq1dc/px9iOfqklvzCbdRwvlNfxGZsrHqf6aZttfPrd7DJTt6oR10dwUfpFFQeVTkPbBIZxX/YA== + tree-kill@1.2.2: version "1.2.2" resolved "https://registry.yarnpkg.com/tree-kill/-/tree-kill-1.2.2.tgz#4ca09a9092c88b73a7cdc5e8a01b507b0790a0cc" @@ -18913,10 +19901,10 @@ undici-types@~5.26.4: resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== -undici@6.11.1: - version "6.11.1" - resolved "https://registry.yarnpkg.com/undici/-/undici-6.11.1.tgz#75ab573677885b421ca2e6f5f17ff1185b24c68d" - integrity sha512-KyhzaLJnV1qa3BSHdj4AZ2ndqI0QWPxYzaIOio0WzcEJB9gvuysprJSLtpvc2D9mhR9jPDUk7xlJlZbH2KR5iw== +undici@6.18.0: + version "6.18.0" + resolved "https://registry.yarnpkg.com/undici/-/undici-6.18.0.tgz#cea3b87182f1ef13c226e2f29b862e6d43004fa3" + integrity sha512-nT8jjv/fE9Et1ilR6QoW8ingRTY2Pp4l2RUrdzV5Yz35RJDrtPc1DXvuNqcpsJSGIRHFdt3YKKktTzJA6r0fTA== unfetch@^4.2.0: version "4.2.0" @@ -19041,7 +20029,7 @@ update-browserslist-db@^1.0.13: escalade "^3.1.1" picocolors "^1.0.0" -uri-js@^4.2.2: +uri-js@^4.2.2, uri-js@^4.4.1: version "4.4.1" resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== @@ -19171,10 +20159,10 @@ validate-npm-package-name@^5.0.0: dependencies: builtins "^5.0.0" -validator@^13.7.0: - version "13.11.0" - resolved "https://registry.yarnpkg.com/validator/-/validator-13.11.0.tgz#23ab3fd59290c61248364eabf4067f04955fbb1b" - integrity sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ== +validator@^13.9.0: + version "13.12.0" + resolved "https://registry.yarnpkg.com/validator/-/validator-13.12.0.tgz#7d78e76ba85504da3fee4fd1922b385914d4b35f" + integrity sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg== vary@^1, vary@~1.1.2: version "1.1.2" @@ -19190,14 +20178,14 @@ verror@1.10.0: core-util-is "1.0.2" extsprintf "^1.2.0" -vite@5.1.7: - version "5.1.7" - resolved "https://registry.yarnpkg.com/vite/-/vite-5.1.7.tgz#9f685a2c4c70707fef6d37341b0e809c366da619" - integrity sha512-sgnEEFTZYMui/sTlH1/XEnVNHMujOahPLGMxn1+5sIT45Xjng1Ec1K78jRP15dSmVgg5WBin9yO81j3o9OxofA== +vite@5.2.11: + version "5.2.11" + resolved "https://registry.yarnpkg.com/vite/-/vite-5.2.11.tgz#726ec05555431735853417c3c0bfb36003ca0cbd" + integrity sha512-HndV31LWW05i1BLPMUCE1B9E9GFbOu1MbenhS58FuK6owSO5qHm7GiCotrNY1YE5rMeQSFBGmT5ZaLEjFizgiQ== dependencies: - esbuild "^0.19.3" - postcss "^8.4.35" - rollup "^4.2.0" + esbuild "^0.20.1" + postcss "^8.4.38" + rollup "^4.13.0" optionalDependencies: fsevents "~2.3.3" @@ -19215,7 +20203,15 @@ walker@^1.0.8: dependencies: makeerror "1.0.12" -watchpack@2.4.0, watchpack@^2.2.0, watchpack@^2.4.0: +watchpack@2.4.1, watchpack@^2.4.1: + version "2.4.1" + resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.4.1.tgz#29308f2cac150fa8e4c92f90e0ec954a9fed7fff" + integrity sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg== + dependencies: + glob-to-regexp "^0.4.1" + graceful-fs "^4.1.2" + +watchpack@^2.2.0, watchpack@^2.4.0: version "2.4.0" resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.4.0.tgz#fa33032374962c78113f93c7f2fb4c54c9862a5d" integrity sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg== @@ -19237,6 +20233,11 @@ wcwidth@^1.0.0, wcwidth@^1.0.1: dependencies: defaults "^1.0.3" +weak-lru-cache@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/weak-lru-cache/-/weak-lru-cache-1.2.2.tgz#fdbb6741f36bae9540d12f480ce8254060dccd19" + integrity sha512-DEAoo25RfSYMuTGc9vPJzZcZullwIqRDSI9LOy+fkCJPi6hykCnfKaXTuPBDuXAUcqHXyOgFtHNp/kB2FjYHbw== + web-worker@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/web-worker/-/web-worker-1.2.0.tgz#5d85a04a7fbc1e7db58f66595d7a3ac7c9c180da" @@ -19271,14 +20272,15 @@ webpack-bundle-analyzer@4.10.1: sirv "^2.0.3" ws "^7.3.1" -webpack-dev-middleware@6.1.2: - version "6.1.2" - resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-6.1.2.tgz#0463232e59b7d7330fa154121528d484d36eb973" - integrity sha512-Wu+EHmX326YPYUpQLKmKbTyZZJIB8/n6R09pTmB03kJmnMsVPTo9COzHZFr01txwaCAuZvfBJE4ZCHRcKs5JaQ== +webpack-dev-middleware@7.2.1, webpack-dev-middleware@^7.1.0: + version "7.2.1" + resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-7.2.1.tgz#2af00538b6e4eda05f5afdd5d711dbebc05958f7" + integrity sha512-hRLz+jPQXo999Nx9fXVdKlg/aehsw1ajA9skAneGmT03xwmyuhvF93p6HUKKbWhXdcERtGTzUCtIQr+2IQegrA== dependencies: colorette "^2.0.10" - memfs "^3.4.12" + memfs "^4.6.0" mime-types "^2.1.31" + on-finished "^2.4.1" range-parser "^1.2.1" schema-utils "^4.0.0" @@ -19304,7 +20306,43 @@ webpack-dev-middleware@^6.1.1: range-parser "^1.2.1" schema-utils "^4.0.0" -webpack-dev-server@4.15.1, webpack-dev-server@^4.9.3: +webpack-dev-server@5.0.4: + version "5.0.4" + resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-5.0.4.tgz#cb6ea47ff796b9251ec49a94f24a425e12e3c9b8" + integrity sha512-dljXhUgx3HqKP2d8J/fUMvhxGhzjeNVarDLcbO/EWMSgRizDkxHQDZQaLFL5VJY9tRBj2Gz+rvCEYYvhbqPHNA== + dependencies: + "@types/bonjour" "^3.5.13" + "@types/connect-history-api-fallback" "^1.5.4" + "@types/express" "^4.17.21" + "@types/serve-index" "^1.9.4" + "@types/serve-static" "^1.15.5" + "@types/sockjs" "^0.3.36" + "@types/ws" "^8.5.10" + ansi-html-community "^0.0.8" + bonjour-service "^1.2.1" + chokidar "^3.6.0" + colorette "^2.0.10" + compression "^1.7.4" + connect-history-api-fallback "^2.0.0" + default-gateway "^6.0.3" + express "^4.17.3" + graceful-fs "^4.2.6" + html-entities "^2.4.0" + http-proxy-middleware "^2.0.3" + ipaddr.js "^2.1.0" + launch-editor "^2.6.1" + open "^10.0.3" + p-retry "^6.2.0" + rimraf "^5.0.5" + schema-utils "^4.2.0" + selfsigned "^2.4.1" + serve-index "^1.9.1" + sockjs "^0.3.24" + spdy "^4.0.2" + webpack-dev-middleware "^7.1.0" + ws "^8.16.0" + +webpack-dev-server@^4.9.3: version "4.15.1" resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-4.15.1.tgz#8944b29c12760b3a45bdaa70799b17cb91b03df7" integrity sha512-5hbAst3h3C3L8w6W4P96L5vaV0PxSmJhxZvWKYIdgxOQm8pNZ5dEOmmSLBVpP85ReeyRt6AS1QJNyo/oFFPeVA== @@ -19410,26 +20448,26 @@ webpack@5, webpack@^5.80.0: watchpack "^2.4.0" webpack-sources "^3.2.3" -webpack@5.90.3: - version "5.90.3" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.90.3.tgz#37b8f74d3ded061ba789bb22b31e82eed75bd9ac" - integrity sha512-h6uDYlWCctQRuXBs1oYpVe6sFcWedl0dpcVaTf/YF67J9bKvwJajFulMVSYKHrksMB3I/pIagRzDxwxkebuzKA== +webpack@5.91.0: + version "5.91.0" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.91.0.tgz#ffa92c1c618d18c878f06892bbdc3373c71a01d9" + integrity sha512-rzVwlLeBWHJbmgTC/8TvAcu5vpJNII+MelQpylD4jNERPwpBJOE2lEcko1zJX3QJeLjTTAnQxn/OJ8bjDzVQaw== dependencies: "@types/eslint-scope" "^3.7.3" "@types/estree" "^1.0.5" - "@webassemblyjs/ast" "^1.11.5" - "@webassemblyjs/wasm-edit" "^1.11.5" - "@webassemblyjs/wasm-parser" "^1.11.5" + "@webassemblyjs/ast" "^1.12.1" + "@webassemblyjs/wasm-edit" "^1.12.1" + "@webassemblyjs/wasm-parser" "^1.12.1" acorn "^8.7.1" acorn-import-assertions "^1.9.0" browserslist "^4.21.10" chrome-trace-event "^1.0.2" - enhanced-resolve "^5.15.0" + enhanced-resolve "^5.16.0" es-module-lexer "^1.2.1" eslint-scope "5.1.1" events "^3.2.0" glob-to-regexp "^0.4.1" - graceful-fs "^4.2.9" + graceful-fs "^4.2.11" json-parse-even-better-errors "^2.3.1" loader-runner "^4.2.0" mime-types "^2.1.27" @@ -19437,7 +20475,7 @@ webpack@5.90.3: schema-utils "^3.2.0" tapable "^2.1.1" terser-webpack-plugin "^5.3.10" - watchpack "^2.4.0" + watchpack "^2.4.1" webpack-sources "^3.2.3" websocket-driver@>=0.5.1, websocket-driver@^0.7.4: @@ -19547,7 +20585,7 @@ wordwrap@^1.0.0: resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" integrity sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q== -"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0", wrap-ansi@^7.0.0: +"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0": version "7.0.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== @@ -19573,6 +20611,15 @@ wrap-ansi@^6.2.0: string-width "^4.1.0" strip-ansi "^6.0.0" +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + wrap-ansi@^8.1.0: version "8.1.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214" @@ -19621,6 +20668,11 @@ ws@^8.11.0, ws@^8.13.0, ws@^8.2.3: resolved "https://registry.yarnpkg.com/ws/-/ws-8.14.2.tgz#6c249a806eb2db7a20d26d51e7709eab7b2e6c7f" integrity sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g== +ws@^8.16.0: + version "8.17.0" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.17.0.tgz#d145d18eca2ed25aaf791a183903f7be5e295fea" + integrity sha512-uJq6108EgZMAl20KagGkzCKfMEjxmKvZHG7Tlq0Z6nOky7YF7aq4mOx6xK8TJ/i1LeK4Qus7INktacctDgY8Ow== + xml-name-validator@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-4.0.0.tgz#79a006e2e63149a8600f15430f0a4725d1524835" @@ -19631,7 +20683,7 @@ xmlchars@^2.2.0: resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== -xmldoc@^1.1.2: +xmldoc@^1.1.3: version "1.3.0" resolved "https://registry.yarnpkg.com/xmldoc/-/xmldoc-1.3.0.tgz#7823225b096c74036347c9ec5924d06b6a3cebab" integrity sha512-y7IRWW6PvEnYQZNZFMRLNJw+p3pezM4nKYPfr15g4OOW9i8VpeydycFuipE2297OvZnh3jSb2pxOt9QpkZUVng== @@ -19648,10 +20700,10 @@ y18n@^5.0.5: resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== -yahoo-finance2@2.11.2: - version "2.11.2" - resolved "https://registry.yarnpkg.com/yahoo-finance2/-/yahoo-finance2-2.11.2.tgz#44f35105a2500fd1da22ac4f4393106f2bfec6d1" - integrity sha512-S5lHKqneMXMKN/rxowqErEfkvXJE6s/SPuekT7UkOVbsSyRcptea/U3Mud+ikOEXEbKXPiZrU0Jy+iF51ITuSw== +yahoo-finance2@2.11.3: + version "2.11.3" + resolved "https://registry.yarnpkg.com/yahoo-finance2/-/yahoo-finance2-2.11.3.tgz#082fb14ac6312f3b91be4e9a0cc1a97e96c42944" + integrity sha512-yN4ADFNi2oNYtO79ntbEkSWdVi4KVmGYLwDJ5KV0czxILbAGj4ah6oCBYvMONeHAeDqxtS62zrG8xrHNF/2STw== dependencies: "@types/tough-cookie" "^4.0.2" ajv "8.10.0" @@ -19716,12 +20768,10 @@ yocto-queue@^1.0.0: resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-1.0.0.tgz#7f816433fb2cbc511ec8bf7d263c3b58a1a3c251" integrity sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g== -zone.js@0.14.4: - version "0.14.4" - resolved "https://registry.yarnpkg.com/zone.js/-/zone.js-0.14.4.tgz#e0168fe450e3e4313c8efdb4a0ae4b557ac0fdd8" - integrity sha512-NtTUvIlNELez7Q1DzKVIFZBzNb646boQMgpATo9z3Ftuu/gWvzxCW7jdjcUDoRGxRikrhVHB/zLXh1hxeJawvw== - dependencies: - tslib "^2.3.0" +zone.js@0.14.7: + version "0.14.7" + resolved "https://registry.yarnpkg.com/zone.js/-/zone.js-0.14.7.tgz#4a9a70599109663b1921165663bbac521995eef3" + integrity sha512-0w6DGkX2BPuiK/NLf+4A8FLE43QwBfuqz2dVgi/40Rj1WmqUskCqj329O/pwrqFJLG5X8wkeG2RhIAro441xtg== zone.js@~0.10.3: version "0.10.3"