mirror of
				https://github.com/firefly-iii/firefly-iii.git
				synced 2025-10-31 02:36:28 +00:00 
			
		
		
		
	Compare commits
	
		
			10 Commits
		
	
	
		
			develop-20
			...
			develop-20
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
|  | 023a4f178d | ||
|  | ef254995ad | ||
|  | faeb74634b | ||
|  | b5baae373f | ||
|  | 63de711cda | ||
|  | bd28d116cb | ||
|  | ccfd2f2ac3 | ||
|  | fb3fe0d87b | ||
|  | c80c6d52fe | ||
|  | 43c625bee2 | 
							
								
								
									
										13
									
								
								.github/ISSUE_TEMPLATE/bug.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										13
									
								
								.github/ISSUE_TEMPLATE/bug.yml
									
									
									
									
										vendored
									
									
								
							| @@ -1,4 +1,4 @@ | ||||
| name: Bug Report | ||||
| name: Bug report | ||||
| description: Report a bug in Firefly III (or associated tools) | ||||
| body: | ||||
|   - type: checkboxes | ||||
| @@ -12,7 +12,7 @@ body: | ||||
|   - type: checkboxes | ||||
|     attributes: | ||||
|       label: I've found a bug and checked that ... | ||||
|       description: Make sure that your request fulfills all of the following requirements. If one requirement cannot be satisfied, explain in detail why. | ||||
|       description: Make sure that your request fulfills all of the following requirements. If one requirement cannot be satisfied, please explain why. | ||||
|       options: | ||||
|         - label: ... [the documentation](https://docs.firefly-iii.org/) does not mention anything about my problem | ||||
|         - label: ... there are no open or closed issues that are related to my problem | ||||
| @@ -33,13 +33,6 @@ body: | ||||
|     validations: | ||||
|       required: true | ||||
|  | ||||
|   - type: textarea | ||||
|     attributes: | ||||
|       label: Expected behaviour | ||||
|       description: Please describe precisely what you'd expect to happen. Be specific. | ||||
|     validations: | ||||
|       required: false | ||||
|  | ||||
|   - type: textarea | ||||
|     attributes: | ||||
|       label: Steps to reproduce | ||||
| @@ -54,4 +47,4 @@ body: | ||||
|   - type: textarea | ||||
|     attributes: | ||||
|       label: Additional info | ||||
|       description: Please provide any additional information that seem useful. | ||||
|       description: Please provide any additional information that seems useful. | ||||
|   | ||||
							
								
								
									
										3
									
								
								.github/ISSUE_TEMPLATE/config.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								.github/ISSUE_TEMPLATE/config.yml
									
									
									
									
										vendored
									
									
								
							| @@ -3,3 +3,6 @@ contact_links: | ||||
|   - name: Ask a question | ||||
|     url: https://github.com/firefly-iii/firefly-iii/discussions | ||||
|     about: Please ask and answer questions here. | ||||
|   - name: I need support!  | ||||
|     url: https://github.com/firefly-iii/firefly-iii/discussions | ||||
|     about: I think I broke something... | ||||
|   | ||||
							
								
								
									
										7
									
								
								.github/ISSUE_TEMPLATE/fr.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										7
									
								
								.github/ISSUE_TEMPLATE/fr.yml
									
									
									
									
										vendored
									
									
								
							| @@ -1,4 +1,4 @@ | ||||
| name: Feature Request | ||||
| name: Feature request | ||||
| description: Request a feature or enhancement in Firefly III (or associated tools) | ||||
| body: | ||||
|   - type: checkboxes | ||||
| @@ -31,11 +31,6 @@ body: | ||||
|     validations: | ||||
|       required: true | ||||
|  | ||||
|   - type: textarea | ||||
|     attributes: | ||||
|       label: What are alternatives? | ||||
|       description: Please describe what alternatives currently exist. | ||||
|  | ||||
|   - type: textarea | ||||
|     attributes: | ||||
|       label: Additional context | ||||
|   | ||||
							
								
								
									
										10
									
								
								.github/workflows/release.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										10
									
								
								.github/workflows/release.yml
									
									
									
									
										vendored
									
									
								
							| @@ -279,10 +279,20 @@ jobs: | ||||
|           if [[ "develop" != "$version" ]] && [[ "$version" != branch* ]] && [[ "$version" != *alpha* ]] && [[ "$version" != *beta* ]]; then | ||||
|             echo 'Describe the latest release' | ||||
|             sudo chown -R runner:docker output.txt | ||||
|  | ||||
|             # the changelog is in output.txt | ||||
|             mv output.txt output2.txt | ||||
|  | ||||
|             touch output.txt | ||||
|             echo '' >> output.txt | ||||
|             echo "Welcome to release $version of Firefly III. It contains the the latest fixes, translations and features. Docker users can find this release under the \`latest\` tag." >> output.txt | ||||
|             echo '' >> output.txt | ||||
|  | ||||
|             # add changelog to file. | ||||
|             cat output2.txt >> output.txt | ||||
|             echo '' >> output.txt | ||||
|             rm -f output2.txt | ||||
|  | ||||
|             echo '### Instructions' >> output.txt | ||||
|             echo '' >> output.txt | ||||
|             echo "* Installation instructions for [Docker](https://docs.firefly-iii.org/how-to/firefly-iii/installation/docker/), [Portainer](https://docs.firefly-iii.org/how-to/firefly-iii/installation/portainer/), [Kubernetes](https://docs.firefly-iii.org/how-to/firefly-iii/installation/kubernetes/) or [self-managed servers](https://docs.firefly-iii.org/how-to/firefly-iii/installation/self-managed/)" >> output.txt | ||||
|   | ||||
| @@ -91,7 +91,7 @@ class IndexController extends Controller | ||||
|     public function index(?Carbon $start = null, ?Carbon $end = null) | ||||
|     { | ||||
|         $this->abRepository->cleanup(); | ||||
|         app('log')->debug(sprintf('Start of IndexController::index("%s", "%s")', $start?->format('Y-m-d'), $end?->format('Y-m-d'))); | ||||
|         Log::debug(sprintf('Start of IndexController::index("%s", "%s")', $start?->format('Y-m-d'), $end?->format('Y-m-d'))); | ||||
| 
 | ||||
|         // collect some basic vars:
 | ||||
|         $range            = app('navigation')->getViewRange(true); | ||||
| @@ -199,12 +199,12 @@ class IndexController extends Controller | ||||
|         // get all budgets, and paginate them into $budgets.
 | ||||
|         $collection = $this->repository->getActiveBudgets(); | ||||
|         $budgets    = []; | ||||
|         app('log')->debug(sprintf('7) Start is "%s", end is "%s"', $start->format('Y-m-d H:i:s'), $end->format('Y-m-d H:i:s'))); | ||||
|         Log::debug(sprintf('(getAllBudgets) Start is "%s", end is "%s"', $start->format('Y-m-d H:i:s'), $end->format('Y-m-d H:i:s'))); | ||||
| 
 | ||||
|         // complement budget with budget limits in range, and expenses in currency X in range.
 | ||||
|         /** @var Budget $current */ | ||||
|         foreach ($collection as $current) { | ||||
|             app('log')->debug(sprintf('Working on budget #%d ("%s")', $current->id, $current->name)); | ||||
|             Log::debug(sprintf('Working on budget #%d ("%s")', $current->id, $current->name)); | ||||
|             $array                = $current->toArray(); | ||||
|             $array['spent']       = []; | ||||
|             $array['spent_total'] = []; | ||||
| @@ -215,7 +215,7 @@ class IndexController extends Controller | ||||
| 
 | ||||
|             /** @var BudgetLimit $limit */ | ||||
|             foreach ($budgetLimits as $limit) { | ||||
|                 app('log')->debug(sprintf('Working on budget limit #%d', $limit->id)); | ||||
|                 Log::debug(sprintf('Working on budget limit #%d', $limit->id)); | ||||
|                 $currency            = $limit->transactionCurrency ?? $defaultCurrency; | ||||
|                 $amount              = app('steam')->bcround($limit->amount, $currency->decimal_places); | ||||
|                 $array['budgeted'][] = [ | ||||
| @@ -231,9 +231,11 @@ class IndexController extends Controller | ||||
|                     'currency_name'           => $currency->name, | ||||
|                     'currency_decimal_places' => $currency->decimal_places, | ||||
|                 ]; | ||||
|                 app('log')->debug(sprintf('The amount budgeted for budget limit #%d is %s %s', $limit->id, $currency->code, $amount)); | ||||
|                 Log::debug(sprintf('The amount budgeted for budget limit #%d is %s %s', $limit->id, $currency->code, $amount)); | ||||
|             } | ||||
| 
 | ||||
|             // #10463
 | ||||
| 
 | ||||
|             /** @var TransactionCurrency $currency */ | ||||
|             foreach ($currencies as $currency) { | ||||
|                 $spentArr = $this->opsRepository->sumExpenses($start, $end, null, new Collection([$current]), $currency, false); | ||||
| @@ -260,6 +262,8 @@ class IndexController extends Controller | ||||
| 
 | ||||
|         /** @var array $budget */ | ||||
|         foreach ($budgets as $budget) { | ||||
|             Log::debug(sprintf('Now working on budget #%d ("%s")', $budget['id'], $budget['name'])); | ||||
| 
 | ||||
|             /** @var array $spent */ | ||||
|             foreach ($budget['spent'] as $spent) { | ||||
|                 $currencyId                           = $spent['currency_id']; | ||||
|   | ||||
| @@ -204,7 +204,7 @@ class OperationsRepository implements OperationsRepositoryInterface, UserGroupIn | ||||
|         ?TransactionCurrency $currency = null, | ||||
|         bool                 $convertToNative = false | ||||
|     ): array { | ||||
|         Log::debug(sprintf('Start of %s(date, date, array, array, "%s", "%s").', __METHOD__, $currency?->code, var_export($convertToNative, true))); | ||||
|         Log::debug(sprintf('Start of %s(date, date, array, array, "%s", %s).', __METHOD__, $currency?->code, var_export($convertToNative, true))); | ||||
|         // this collector excludes all transfers TO liabilities (which are also withdrawals)
 | ||||
|         // because those expenses only become expenses once they move from the liability to the friend.
 | ||||
|         // 2024-12-24 disable the exclusion for now.
 | ||||
|   | ||||
| @@ -70,6 +70,7 @@ interface OperationsRepositoryInterface | ||||
|         Carbon               $end, | ||||
|         ?Collection          $accounts = null, | ||||
|         ?Collection          $budgets = null, | ||||
|         ?TransactionCurrency $currency = null | ||||
|         ?TransactionCurrency $currency = null, | ||||
|         bool                 $convertToNative = false | ||||
|     ): array; | ||||
| } | ||||
|   | ||||
| @@ -51,7 +51,7 @@ class TransactionSummarizer | ||||
| 
 | ||||
|     public function groupByCurrencyId(array $journals, string $method = 'negative', bool $includeForeign = true): array | ||||
|     { | ||||
|         Log::debug(sprintf('Now in groupByCurrencyId([%d journals], "%s")', count($journals), $method)); | ||||
|         Log::debug(sprintf('Now in groupByCurrencyId([%d journals], "%s", %s)', count($journals), $method, var_export($includeForeign, true))); | ||||
|         $array = []; | ||||
|         foreach ($journals as $journal) { | ||||
|             $field                        = 'amount'; | ||||
|   | ||||
							
								
								
									
										13
									
								
								changelog.md
									
									
									
									
									
								
							
							
						
						
									
										13
									
								
								changelog.md
									
									
									
									
									
								
							| @@ -3,6 +3,19 @@ | ||||
| All notable changes to this project will be documented in this file. | ||||
| This project adheres to [Semantic Versioning](http://semver.org/). | ||||
| 
 | ||||
| ## 6.2.18 - 2025-06-20 | ||||
| 
 | ||||
| ### Changed | ||||
| 
 | ||||
| - Give more details about OAuth errors. | ||||
| - Currency seeder adds "RMB" instead of "CNY" for Chinese Yuan. | ||||
| 
 | ||||
| ### Fixed | ||||
| 
 | ||||
| - [Issue 10454](https://github.com/firefly-iii/firefly-iii/issues/10454) (Bulk edit individually give an error) reported by @Rick45 | ||||
| - [Issue 10470](https://github.com/firefly-iii/firefly-iii/issues/10470) (API endpoint `/api/v1/chart/account/overview` throws error) reported by @dreautall | ||||
| - Remove some leftover debug info | ||||
| 
 | ||||
| ## 6.2.17 - 2025-06-12 | ||||
| 
 | ||||
| ### Changed | ||||
|   | ||||
							
								
								
									
										50
									
								
								composer.lock
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										50
									
								
								composer.lock
									
									
									
										generated
									
									
									
								
							| @@ -1879,16 +1879,16 @@ | ||||
|         }, | ||||
|         { | ||||
|             "name": "laravel/framework", | ||||
|             "version": "v12.18.0", | ||||
|             "version": "v12.19.3", | ||||
|             "source": { | ||||
|                 "type": "git", | ||||
|                 "url": "https://github.com/laravel/framework.git", | ||||
|                 "reference": "7d264a0dad2bfc5c154240b38e8ce9b2c4cdd14d" | ||||
|                 "reference": "4e6ec689ef704bb4bd282f29d9dd658dfb4fb262" | ||||
|             }, | ||||
|             "dist": { | ||||
|                 "type": "zip", | ||||
|                 "url": "https://api.github.com/repos/laravel/framework/zipball/7d264a0dad2bfc5c154240b38e8ce9b2c4cdd14d", | ||||
|                 "reference": "7d264a0dad2bfc5c154240b38e8ce9b2c4cdd14d", | ||||
|                 "url": "https://api.github.com/repos/laravel/framework/zipball/4e6ec689ef704bb4bd282f29d9dd658dfb4fb262", | ||||
|                 "reference": "4e6ec689ef704bb4bd282f29d9dd658dfb4fb262", | ||||
|                 "shasum": "" | ||||
|             }, | ||||
|             "require": { | ||||
| @@ -2090,7 +2090,7 @@ | ||||
|                 "issues": "https://github.com/laravel/framework/issues", | ||||
|                 "source": "https://github.com/laravel/framework" | ||||
|             }, | ||||
|             "time": "2025-06-10T14:48:34+00:00" | ||||
|             "time": "2025-06-18T12:56:23+00:00" | ||||
|         }, | ||||
|         { | ||||
|             "name": "laravel/passport", | ||||
| @@ -11216,16 +11216,16 @@ | ||||
|         }, | ||||
|         { | ||||
|             "name": "phpunit/php-code-coverage", | ||||
|             "version": "12.3.0", | ||||
|             "version": "12.3.1", | ||||
|             "source": { | ||||
|                 "type": "git", | ||||
|                 "url": "https://github.com/sebastianbergmann/php-code-coverage.git", | ||||
|                 "reference": "9075a8efc66e11bc55c319062e147bdb06777267" | ||||
|                 "reference": "ddec29dfc128eba9c204389960f2063f3b7fa170" | ||||
|             }, | ||||
|             "dist": { | ||||
|                 "type": "zip", | ||||
|                 "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/9075a8efc66e11bc55c319062e147bdb06777267", | ||||
|                 "reference": "9075a8efc66e11bc55c319062e147bdb06777267", | ||||
|                 "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/ddec29dfc128eba9c204389960f2063f3b7fa170", | ||||
|                 "reference": "ddec29dfc128eba9c204389960f2063f3b7fa170", | ||||
|                 "shasum": "" | ||||
|             }, | ||||
|             "require": { | ||||
| @@ -11281,7 +11281,7 @@ | ||||
|             "support": { | ||||
|                 "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", | ||||
|                 "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy", | ||||
|                 "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/12.3.0" | ||||
|                 "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/12.3.1" | ||||
|             }, | ||||
|             "funding": [ | ||||
|                 { | ||||
| @@ -11301,7 +11301,7 @@ | ||||
|                     "type": "tidelift" | ||||
|                 } | ||||
|             ], | ||||
|             "time": "2025-05-23T15:49:03+00:00" | ||||
|             "time": "2025-06-18T08:58:13+00:00" | ||||
|         }, | ||||
|         { | ||||
|             "name": "phpunit/php-file-iterator", | ||||
| @@ -11771,16 +11771,16 @@ | ||||
|         }, | ||||
|         { | ||||
|             "name": "sebastian/comparator", | ||||
|             "version": "7.0.1", | ||||
|             "version": "7.1.0", | ||||
|             "source": { | ||||
|                 "type": "git", | ||||
|                 "url": "https://github.com/sebastianbergmann/comparator.git", | ||||
|                 "reference": "b478f34614f934e0291598d0c08cbaba9644bee5" | ||||
|                 "reference": "03d905327dccc0851c9a08d6a979dfc683826b6f" | ||||
|             }, | ||||
|             "dist": { | ||||
|                 "type": "zip", | ||||
|                 "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/b478f34614f934e0291598d0c08cbaba9644bee5", | ||||
|                 "reference": "b478f34614f934e0291598d0c08cbaba9644bee5", | ||||
|                 "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/03d905327dccc0851c9a08d6a979dfc683826b6f", | ||||
|                 "reference": "03d905327dccc0851c9a08d6a979dfc683826b6f", | ||||
|                 "shasum": "" | ||||
|             }, | ||||
|             "require": { | ||||
| @@ -11791,7 +11791,7 @@ | ||||
|                 "sebastian/exporter": "^7.0" | ||||
|             }, | ||||
|             "require-dev": { | ||||
|                 "phpunit/phpunit": "^12.0" | ||||
|                 "phpunit/phpunit": "^12.2" | ||||
|             }, | ||||
|             "suggest": { | ||||
|                 "ext-bcmath": "For comparing BcMath\\Number objects" | ||||
| @@ -11799,7 +11799,7 @@ | ||||
|             "type": "library", | ||||
|             "extra": { | ||||
|                 "branch-alias": { | ||||
|                     "dev-main": "7.0-dev" | ||||
|                     "dev-main": "7.1-dev" | ||||
|                 } | ||||
|             }, | ||||
|             "autoload": { | ||||
| @@ -11839,15 +11839,27 @@ | ||||
|             "support": { | ||||
|                 "issues": "https://github.com/sebastianbergmann/comparator/issues", | ||||
|                 "security": "https://github.com/sebastianbergmann/comparator/security/policy", | ||||
|                 "source": "https://github.com/sebastianbergmann/comparator/tree/7.0.1" | ||||
|                 "source": "https://github.com/sebastianbergmann/comparator/tree/7.1.0" | ||||
|             }, | ||||
|             "funding": [ | ||||
|                 { | ||||
|                     "url": "https://github.com/sebastianbergmann", | ||||
|                     "type": "github" | ||||
|                 }, | ||||
|                 { | ||||
|                     "url": "https://liberapay.com/sebastianbergmann", | ||||
|                     "type": "liberapay" | ||||
|                 }, | ||||
|                 { | ||||
|                     "url": "https://thanks.dev/u/gh/sebastianbergmann", | ||||
|                     "type": "thanks_dev" | ||||
|                 }, | ||||
|                 { | ||||
|                     "url": "https://tidelift.com/funding/github/packagist/sebastian/comparator", | ||||
|                     "type": "tidelift" | ||||
|                 } | ||||
|             ], | ||||
|             "time": "2025-03-07T07:00:32+00:00" | ||||
|             "time": "2025-06-17T07:41:58+00:00" | ||||
|         }, | ||||
|         { | ||||
|             "name": "sebastian/complexity", | ||||
|   | ||||
| @@ -78,7 +78,7 @@ return [ | ||||
|         'running_balance_column' => env('USE_RUNNING_BALANCE', false), | ||||
|         // see cer.php for exchange rates feature flag.
 | ||||
|     ], | ||||
|     'version'                      => 'develop/2025-06-16', | ||||
|     'version'                      => 'develop/2025-06-20', | ||||
|     'api_version'                  => '2.1.0', // field is no longer used.
 | ||||
|     'db_version'                   => 25, | ||||
| 
 | ||||
|   | ||||
| @@ -66,7 +66,8 @@ class TransactionCurrencySeeder extends Seeder | ||||
| 
 | ||||
|         // asian currencies
 | ||||
|         $currencies[] = ['code' => 'JPY', 'name' => 'Japanese yen', 'symbol' => '¥', 'decimal_places' => 0]; | ||||
|         $currencies[] = ['code' => 'CNY', 'name' => 'Chinese yuan', 'symbol' => '¥', 'decimal_places' => 2]; | ||||
|         // $currencies[] = ['code' => 'CNY', 'name' => 'Chinese yuan', 'symbol' => '¥', 'decimal_places' => 2];
 | ||||
|         $currencies[] = ['code' => 'RMB', 'name' => 'Chinese yuan', 'symbol' => '¥', 'decimal_places' => 2]; | ||||
|         $currencies[] = ['code' => 'RUB', 'name' => 'Russian ruble', 'symbol' => '₽', 'decimal_places' => 2]; | ||||
|         $currencies[] = ['code' => 'INR', 'name' => 'Indian rupee', 'symbol' => '₹', 'decimal_places' => 2]; | ||||
| 
 | ||||
|   | ||||
							
								
								
									
										264
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										264
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							| @@ -2552,9 +2552,9 @@ | ||||
|             } | ||||
|         }, | ||||
|         "node_modules/@rollup/rollup-android-arm-eabi": { | ||||
|             "version": "4.43.0", | ||||
|             "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.43.0.tgz", | ||||
|             "integrity": "sha512-Krjy9awJl6rKbruhQDgivNbD1WuLb8xAclM4IR4cN5pHGAs2oIMMQJEiC3IC/9TZJ+QZkmZhlMO/6MBGxPidpw==", | ||||
|             "version": "4.44.0", | ||||
|             "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.44.0.tgz", | ||||
|             "integrity": "sha512-xEiEE5oDW6tK4jXCAyliuntGR+amEMO7HLtdSshVuhFnKTYoeYMyXQK7pLouAJJj5KHdwdn87bfHAR2nSdNAUA==", | ||||
|             "cpu": [ | ||||
|                 "arm" | ||||
|             ], | ||||
| @@ -2566,9 +2566,9 @@ | ||||
|             ] | ||||
|         }, | ||||
|         "node_modules/@rollup/rollup-android-arm64": { | ||||
|             "version": "4.43.0", | ||||
|             "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.43.0.tgz", | ||||
|             "integrity": "sha512-ss4YJwRt5I63454Rpj+mXCXicakdFmKnUNxr1dLK+5rv5FJgAxnN7s31a5VchRYxCFWdmnDWKd0wbAdTr0J5EA==", | ||||
|             "version": "4.44.0", | ||||
|             "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.44.0.tgz", | ||||
|             "integrity": "sha512-uNSk/TgvMbskcHxXYHzqwiyBlJ/lGcv8DaUfcnNwict8ba9GTTNxfn3/FAoFZYgkaXXAdrAA+SLyKplyi349Jw==", | ||||
|             "cpu": [ | ||||
|                 "arm64" | ||||
|             ], | ||||
| @@ -2580,9 +2580,9 @@ | ||||
|             ] | ||||
|         }, | ||||
|         "node_modules/@rollup/rollup-darwin-arm64": { | ||||
|             "version": "4.43.0", | ||||
|             "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.43.0.tgz", | ||||
|             "integrity": "sha512-eKoL8ykZ7zz8MjgBenEF2OoTNFAPFz1/lyJ5UmmFSz5jW+7XbH1+MAgCVHy72aG59rbuQLcJeiMrP8qP5d/N0A==", | ||||
|             "version": "4.44.0", | ||||
|             "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.44.0.tgz", | ||||
|             "integrity": "sha512-VGF3wy0Eq1gcEIkSCr8Ke03CWT+Pm2yveKLaDvq51pPpZza3JX/ClxXOCmTYYq3us5MvEuNRTaeyFThCKRQhOA==", | ||||
|             "cpu": [ | ||||
|                 "arm64" | ||||
|             ], | ||||
| @@ -2594,9 +2594,9 @@ | ||||
|             ] | ||||
|         }, | ||||
|         "node_modules/@rollup/rollup-darwin-x64": { | ||||
|             "version": "4.43.0", | ||||
|             "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.43.0.tgz", | ||||
|             "integrity": "sha512-SYwXJgaBYW33Wi/q4ubN+ldWC4DzQY62S4Ll2dgfr/dbPoF50dlQwEaEHSKrQdSjC6oIe1WgzosoaNoHCdNuMg==", | ||||
|             "version": "4.44.0", | ||||
|             "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.44.0.tgz", | ||||
|             "integrity": "sha512-fBkyrDhwquRvrTxSGH/qqt3/T0w5Rg0L7ZIDypvBPc1/gzjJle6acCpZ36blwuwcKD/u6oCE/sRWlUAcxLWQbQ==", | ||||
|             "cpu": [ | ||||
|                 "x64" | ||||
|             ], | ||||
| @@ -2608,9 +2608,9 @@ | ||||
|             ] | ||||
|         }, | ||||
|         "node_modules/@rollup/rollup-freebsd-arm64": { | ||||
|             "version": "4.43.0", | ||||
|             "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.43.0.tgz", | ||||
|             "integrity": "sha512-SV+U5sSo0yujrjzBF7/YidieK2iF6E7MdF6EbYxNz94lA+R0wKl3SiixGyG/9Klab6uNBIqsN7j4Y/Fya7wAjQ==", | ||||
|             "version": "4.44.0", | ||||
|             "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.44.0.tgz", | ||||
|             "integrity": "sha512-u5AZzdQJYJXByB8giQ+r4VyfZP+walV+xHWdaFx/1VxsOn6eWJhK2Vl2eElvDJFKQBo/hcYIBg/jaKS8ZmKeNQ==", | ||||
|             "cpu": [ | ||||
|                 "arm64" | ||||
|             ], | ||||
| @@ -2622,9 +2622,9 @@ | ||||
|             ] | ||||
|         }, | ||||
|         "node_modules/@rollup/rollup-freebsd-x64": { | ||||
|             "version": "4.43.0", | ||||
|             "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.43.0.tgz", | ||||
|             "integrity": "sha512-J7uCsiV13L/VOeHJBo5SjasKiGxJ0g+nQTrBkAsmQBIdil3KhPnSE9GnRon4ejX1XDdsmK/l30IYLiAaQEO0Cg==", | ||||
|             "version": "4.44.0", | ||||
|             "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.44.0.tgz", | ||||
|             "integrity": "sha512-qC0kS48c/s3EtdArkimctY7h3nHicQeEUdjJzYVJYR3ct3kWSafmn6jkNCA8InbUdge6PVx6keqjk5lVGJf99g==", | ||||
|             "cpu": [ | ||||
|                 "x64" | ||||
|             ], | ||||
| @@ -2636,9 +2636,9 @@ | ||||
|             ] | ||||
|         }, | ||||
|         "node_modules/@rollup/rollup-linux-arm-gnueabihf": { | ||||
|             "version": "4.43.0", | ||||
|             "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.43.0.tgz", | ||||
|             "integrity": "sha512-gTJ/JnnjCMc15uwB10TTATBEhK9meBIY+gXP4s0sHD1zHOaIh4Dmy1X9wup18IiY9tTNk5gJc4yx9ctj/fjrIw==", | ||||
|             "version": "4.44.0", | ||||
|             "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.44.0.tgz", | ||||
|             "integrity": "sha512-x+e/Z9H0RAWckn4V2OZZl6EmV0L2diuX3QB0uM1r6BvhUIv6xBPL5mrAX2E3e8N8rEHVPwFfz/ETUbV4oW9+lQ==", | ||||
|             "cpu": [ | ||||
|                 "arm" | ||||
|             ], | ||||
| @@ -2650,9 +2650,9 @@ | ||||
|             ] | ||||
|         }, | ||||
|         "node_modules/@rollup/rollup-linux-arm-musleabihf": { | ||||
|             "version": "4.43.0", | ||||
|             "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.43.0.tgz", | ||||
|             "integrity": "sha512-ZJ3gZynL1LDSIvRfz0qXtTNs56n5DI2Mq+WACWZ7yGHFUEirHBRt7fyIk0NsCKhmRhn7WAcjgSkSVVxKlPNFFw==", | ||||
|             "version": "4.44.0", | ||||
|             "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.44.0.tgz", | ||||
|             "integrity": "sha512-1exwiBFf4PU/8HvI8s80icyCcnAIB86MCBdst51fwFmH5dyeoWVPVgmQPcKrMtBQ0W5pAs7jBCWuRXgEpRzSCg==", | ||||
|             "cpu": [ | ||||
|                 "arm" | ||||
|             ], | ||||
| @@ -2664,9 +2664,9 @@ | ||||
|             ] | ||||
|         }, | ||||
|         "node_modules/@rollup/rollup-linux-arm64-gnu": { | ||||
|             "version": "4.43.0", | ||||
|             "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.43.0.tgz", | ||||
|             "integrity": "sha512-8FnkipasmOOSSlfucGYEu58U8cxEdhziKjPD2FIa0ONVMxvl/hmONtX/7y4vGjdUhjcTHlKlDhw3H9t98fPvyA==", | ||||
|             "version": "4.44.0", | ||||
|             "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.44.0.tgz", | ||||
|             "integrity": "sha512-ZTR2mxBHb4tK4wGf9b8SYg0Y6KQPjGpR4UWwTFdnmjB4qRtoATZ5dWn3KsDwGa5Z2ZBOE7K52L36J9LueKBdOQ==", | ||||
|             "cpu": [ | ||||
|                 "arm64" | ||||
|             ], | ||||
| @@ -2678,9 +2678,9 @@ | ||||
|             ] | ||||
|         }, | ||||
|         "node_modules/@rollup/rollup-linux-arm64-musl": { | ||||
|             "version": "4.43.0", | ||||
|             "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.43.0.tgz", | ||||
|             "integrity": "sha512-KPPyAdlcIZ6S9C3S2cndXDkV0Bb1OSMsX0Eelr2Bay4EsF9yi9u9uzc9RniK3mcUGCLhWY9oLr6er80P5DE6XA==", | ||||
|             "version": "4.44.0", | ||||
|             "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.44.0.tgz", | ||||
|             "integrity": "sha512-GFWfAhVhWGd4r6UxmnKRTBwP1qmModHtd5gkraeW2G490BpFOZkFtem8yuX2NyafIP/mGpRJgTJ2PwohQkUY/Q==", | ||||
|             "cpu": [ | ||||
|                 "arm64" | ||||
|             ], | ||||
| @@ -2692,9 +2692,9 @@ | ||||
|             ] | ||||
|         }, | ||||
|         "node_modules/@rollup/rollup-linux-loongarch64-gnu": { | ||||
|             "version": "4.43.0", | ||||
|             "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.43.0.tgz", | ||||
|             "integrity": "sha512-HPGDIH0/ZzAZjvtlXj6g+KDQ9ZMHfSP553za7o2Odegb/BEfwJcR0Sw0RLNpQ9nC6Gy8s+3mSS9xjZ0n3rhcYg==", | ||||
|             "version": "4.44.0", | ||||
|             "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.44.0.tgz", | ||||
|             "integrity": "sha512-xw+FTGcov/ejdusVOqKgMGW3c4+AgqrfvzWEVXcNP6zq2ue+lsYUgJ+5Rtn/OTJf7e2CbgTFvzLW2j0YAtj0Gg==", | ||||
|             "cpu": [ | ||||
|                 "loong64" | ||||
|             ], | ||||
| @@ -2706,9 +2706,9 @@ | ||||
|             ] | ||||
|         }, | ||||
|         "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { | ||||
|             "version": "4.43.0", | ||||
|             "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.43.0.tgz", | ||||
|             "integrity": "sha512-gEmwbOws4U4GLAJDhhtSPWPXUzDfMRedT3hFMyRAvM9Mrnj+dJIFIeL7otsv2WF3D7GrV0GIewW0y28dOYWkmw==", | ||||
|             "version": "4.44.0", | ||||
|             "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.44.0.tgz", | ||||
|             "integrity": "sha512-bKGibTr9IdF0zr21kMvkZT4K6NV+jjRnBoVMt2uNMG0BYWm3qOVmYnXKzx7UhwrviKnmK46IKMByMgvpdQlyJQ==", | ||||
|             "cpu": [ | ||||
|                 "ppc64" | ||||
|             ], | ||||
| @@ -2720,9 +2720,9 @@ | ||||
|             ] | ||||
|         }, | ||||
|         "node_modules/@rollup/rollup-linux-riscv64-gnu": { | ||||
|             "version": "4.43.0", | ||||
|             "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.43.0.tgz", | ||||
|             "integrity": "sha512-XXKvo2e+wFtXZF/9xoWohHg+MuRnvO29TI5Hqe9xwN5uN8NKUYy7tXUG3EZAlfchufNCTHNGjEx7uN78KsBo0g==", | ||||
|             "version": "4.44.0", | ||||
|             "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.44.0.tgz", | ||||
|             "integrity": "sha512-vV3cL48U5kDaKZtXrti12YRa7TyxgKAIDoYdqSIOMOFBXqFj2XbChHAtXquEn2+n78ciFgr4KIqEbydEGPxXgA==", | ||||
|             "cpu": [ | ||||
|                 "riscv64" | ||||
|             ], | ||||
| @@ -2734,9 +2734,9 @@ | ||||
|             ] | ||||
|         }, | ||||
|         "node_modules/@rollup/rollup-linux-riscv64-musl": { | ||||
|             "version": "4.43.0", | ||||
|             "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.43.0.tgz", | ||||
|             "integrity": "sha512-ruf3hPWhjw6uDFsOAzmbNIvlXFXlBQ4nk57Sec8E8rUxs/AI4HD6xmiiasOOx/3QxS2f5eQMKTAwk7KHwpzr/Q==", | ||||
|             "version": "4.44.0", | ||||
|             "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.44.0.tgz", | ||||
|             "integrity": "sha512-TDKO8KlHJuvTEdfw5YYFBjhFts2TR0VpZsnLLSYmB7AaohJhM8ctDSdDnUGq77hUh4m/djRafw+9zQpkOanE2Q==", | ||||
|             "cpu": [ | ||||
|                 "riscv64" | ||||
|             ], | ||||
| @@ -2748,9 +2748,9 @@ | ||||
|             ] | ||||
|         }, | ||||
|         "node_modules/@rollup/rollup-linux-s390x-gnu": { | ||||
|             "version": "4.43.0", | ||||
|             "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.43.0.tgz", | ||||
|             "integrity": "sha512-QmNIAqDiEMEvFV15rsSnjoSmO0+eJLoKRD9EAa9rrYNwO/XRCtOGM3A5A0X+wmG+XRrw9Fxdsw+LnyYiZWWcVw==", | ||||
|             "version": "4.44.0", | ||||
|             "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.44.0.tgz", | ||||
|             "integrity": "sha512-8541GEyktXaw4lvnGp9m84KENcxInhAt6vPWJ9RodsB/iGjHoMB2Pp5MVBCiKIRxrxzJhGCxmNzdu+oDQ7kwRA==", | ||||
|             "cpu": [ | ||||
|                 "s390x" | ||||
|             ], | ||||
| @@ -2762,9 +2762,9 @@ | ||||
|             ] | ||||
|         }, | ||||
|         "node_modules/@rollup/rollup-linux-x64-gnu": { | ||||
|             "version": "4.43.0", | ||||
|             "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.43.0.tgz", | ||||
|             "integrity": "sha512-jAHr/S0iiBtFyzjhOkAics/2SrXE092qyqEg96e90L3t9Op8OTzS6+IX0Fy5wCt2+KqeHAkti+eitV0wvblEoQ==", | ||||
|             "version": "4.44.0", | ||||
|             "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.44.0.tgz", | ||||
|             "integrity": "sha512-iUVJc3c0o8l9Sa/qlDL2Z9UP92UZZW1+EmQ4xfjTc1akr0iUFZNfxrXJ/R1T90h/ILm9iXEY6+iPrmYB3pXKjw==", | ||||
|             "cpu": [ | ||||
|                 "x64" | ||||
|             ], | ||||
| @@ -2776,9 +2776,9 @@ | ||||
|             ] | ||||
|         }, | ||||
|         "node_modules/@rollup/rollup-linux-x64-musl": { | ||||
|             "version": "4.43.0", | ||||
|             "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.43.0.tgz", | ||||
|             "integrity": "sha512-3yATWgdeXyuHtBhrLt98w+5fKurdqvs8B53LaoKD7P7H7FKOONLsBVMNl9ghPQZQuYcceV5CDyPfyfGpMWD9mQ==", | ||||
|             "version": "4.44.0", | ||||
|             "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.44.0.tgz", | ||||
|             "integrity": "sha512-PQUobbhLTQT5yz/SPg116VJBgz+XOtXt8D1ck+sfJJhuEsMj2jSej5yTdp8CvWBSceu+WW+ibVL6dm0ptG5fcA==", | ||||
|             "cpu": [ | ||||
|                 "x64" | ||||
|             ], | ||||
| @@ -2790,9 +2790,9 @@ | ||||
|             ] | ||||
|         }, | ||||
|         "node_modules/@rollup/rollup-win32-arm64-msvc": { | ||||
|             "version": "4.43.0", | ||||
|             "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.43.0.tgz", | ||||
|             "integrity": "sha512-wVzXp2qDSCOpcBCT5WRWLmpJRIzv23valvcTwMHEobkjippNf+C3ys/+wf07poPkeNix0paTNemB2XrHr2TnGw==", | ||||
|             "version": "4.44.0", | ||||
|             "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.44.0.tgz", | ||||
|             "integrity": "sha512-M0CpcHf8TWn+4oTxJfh7LQuTuaYeXGbk0eageVjQCKzYLsajWS/lFC94qlRqOlyC2KvRT90ZrfXULYmukeIy7w==", | ||||
|             "cpu": [ | ||||
|                 "arm64" | ||||
|             ], | ||||
| @@ -2804,9 +2804,9 @@ | ||||
|             ] | ||||
|         }, | ||||
|         "node_modules/@rollup/rollup-win32-ia32-msvc": { | ||||
|             "version": "4.43.0", | ||||
|             "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.43.0.tgz", | ||||
|             "integrity": "sha512-fYCTEyzf8d+7diCw8b+asvWDCLMjsCEA8alvtAutqJOJp/wL5hs1rWSqJ1vkjgW0L2NB4bsYJrpKkiIPRR9dvw==", | ||||
|             "version": "4.44.0", | ||||
|             "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.44.0.tgz", | ||||
|             "integrity": "sha512-3XJ0NQtMAXTWFW8FqZKcw3gOQwBtVWP/u8TpHP3CRPXD7Pd6s8lLdH3sHWh8vqKCyyiI8xW5ltJScQmBU9j7WA==", | ||||
|             "cpu": [ | ||||
|                 "ia32" | ||||
|             ], | ||||
| @@ -2818,9 +2818,9 @@ | ||||
|             ] | ||||
|         }, | ||||
|         "node_modules/@rollup/rollup-win32-x64-msvc": { | ||||
|             "version": "4.43.0", | ||||
|             "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.43.0.tgz", | ||||
|             "integrity": "sha512-SnGhLiE5rlK0ofq8kzuDkM0g7FN1s5VYY+YSMTibP7CqShxCQvqtNxTARS4xX4PFJfHjG0ZQYX9iGzI3FQh5Aw==", | ||||
|             "version": "4.44.0", | ||||
|             "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.44.0.tgz", | ||||
|             "integrity": "sha512-Q2Mgwt+D8hd5FIPUuPDsvPR7Bguza6yTkJxspDGkZj7tBRn2y4KSWYuIXpftFSjBra76TbKerCV7rgFPQrn+wQ==", | ||||
|             "cpu": [ | ||||
|                 "x64" | ||||
|             ], | ||||
| @@ -2962,9 +2962,9 @@ | ||||
|             } | ||||
|         }, | ||||
|         "node_modules/@types/estree": { | ||||
|             "version": "1.0.7", | ||||
|             "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.7.tgz", | ||||
|             "integrity": "sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==", | ||||
|             "version": "1.0.8", | ||||
|             "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", | ||||
|             "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", | ||||
|             "dev": true, | ||||
|             "license": "MIT" | ||||
|         }, | ||||
| @@ -3108,9 +3108,9 @@ | ||||
|             "license": "MIT" | ||||
|         }, | ||||
|         "node_modules/@types/node": { | ||||
|             "version": "24.0.1", | ||||
|             "resolved": "https://registry.npmjs.org/@types/node/-/node-24.0.1.tgz", | ||||
|             "integrity": "sha512-MX4Zioh39chHlDJbKmEgydJDS3tspMP/lnQC67G3SWsTnb9NeYVWOjkxpOSy4oMfPs4StcWHwBrvUb4ybfnuaw==", | ||||
|             "version": "24.0.3", | ||||
|             "resolved": "https://registry.npmjs.org/@types/node/-/node-24.0.3.tgz", | ||||
|             "integrity": "sha512-R4I/kzCYAdRLzfiCabn9hxWfbuHS573x+r0dJMkkzThEa7pbrcDWK+9zu3e7aBOouf+rQAciqPFMnxwr0aWgKg==", | ||||
|             "dev": true, | ||||
|             "license": "MIT", | ||||
|             "dependencies": { | ||||
| @@ -3216,57 +3216,57 @@ | ||||
|             } | ||||
|         }, | ||||
|         "node_modules/@vue/compiler-core": { | ||||
|             "version": "3.5.16", | ||||
|             "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.16.tgz", | ||||
|             "integrity": "sha512-AOQS2eaQOaaZQoL1u+2rCJIKDruNXVBZSiUD3chnUrsoX5ZTQMaCvXlWNIfxBJuU15r1o7+mpo5223KVtIhAgQ==", | ||||
|             "version": "3.5.17", | ||||
|             "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.17.tgz", | ||||
|             "integrity": "sha512-Xe+AittLbAyV0pabcN7cP7/BenRBNcteM4aSDCtRvGw0d9OL+HG1u/XHLY/kt1q4fyMeZYXyIYrsHuPSiDPosA==", | ||||
|             "dev": true, | ||||
|             "license": "MIT", | ||||
|             "dependencies": { | ||||
|                 "@babel/parser": "^7.27.2", | ||||
|                 "@vue/shared": "3.5.16", | ||||
|                 "@babel/parser": "^7.27.5", | ||||
|                 "@vue/shared": "3.5.17", | ||||
|                 "entities": "^4.5.0", | ||||
|                 "estree-walker": "^2.0.2", | ||||
|                 "source-map-js": "^1.2.1" | ||||
|             } | ||||
|         }, | ||||
|         "node_modules/@vue/compiler-dom": { | ||||
|             "version": "3.5.16", | ||||
|             "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.16.tgz", | ||||
|             "integrity": "sha512-SSJIhBr/teipXiXjmWOVWLnxjNGo65Oj/8wTEQz0nqwQeP75jWZ0n4sF24Zxoht1cuJoWopwj0J0exYwCJ0dCQ==", | ||||
|             "version": "3.5.17", | ||||
|             "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.17.tgz", | ||||
|             "integrity": "sha512-+2UgfLKoaNLhgfhV5Ihnk6wB4ljyW1/7wUIog2puUqajiC29Lp5R/IKDdkebh9jTbTogTbsgB+OY9cEWzG95JQ==", | ||||
|             "dev": true, | ||||
|             "license": "MIT", | ||||
|             "dependencies": { | ||||
|                 "@vue/compiler-core": "3.5.16", | ||||
|                 "@vue/shared": "3.5.16" | ||||
|                 "@vue/compiler-core": "3.5.17", | ||||
|                 "@vue/shared": "3.5.17" | ||||
|             } | ||||
|         }, | ||||
|         "node_modules/@vue/compiler-sfc": { | ||||
|             "version": "3.5.16", | ||||
|             "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.16.tgz", | ||||
|             "integrity": "sha512-rQR6VSFNpiinDy/DVUE0vHoIDUF++6p910cgcZoaAUm3POxgNOOdS/xgoll3rNdKYTYPnnbARDCZOyZ+QSe6Pw==", | ||||
|             "version": "3.5.17", | ||||
|             "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.17.tgz", | ||||
|             "integrity": "sha512-rQQxbRJMgTqwRugtjw0cnyQv9cP4/4BxWfTdRBkqsTfLOHWykLzbOc3C4GGzAmdMDxhzU/1Ija5bTjMVrddqww==", | ||||
|             "dev": true, | ||||
|             "license": "MIT", | ||||
|             "dependencies": { | ||||
|                 "@babel/parser": "^7.27.2", | ||||
|                 "@vue/compiler-core": "3.5.16", | ||||
|                 "@vue/compiler-dom": "3.5.16", | ||||
|                 "@vue/compiler-ssr": "3.5.16", | ||||
|                 "@vue/shared": "3.5.16", | ||||
|                 "@babel/parser": "^7.27.5", | ||||
|                 "@vue/compiler-core": "3.5.17", | ||||
|                 "@vue/compiler-dom": "3.5.17", | ||||
|                 "@vue/compiler-ssr": "3.5.17", | ||||
|                 "@vue/shared": "3.5.17", | ||||
|                 "estree-walker": "^2.0.2", | ||||
|                 "magic-string": "^0.30.17", | ||||
|                 "postcss": "^8.5.3", | ||||
|                 "postcss": "^8.5.6", | ||||
|                 "source-map-js": "^1.2.1" | ||||
|             } | ||||
|         }, | ||||
|         "node_modules/@vue/compiler-ssr": { | ||||
|             "version": "3.5.16", | ||||
|             "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.16.tgz", | ||||
|             "integrity": "sha512-d2V7kfxbdsjrDSGlJE7my1ZzCXViEcqN6w14DOsDrUCHEA6vbnVCpRFfrc4ryCP/lCKzX2eS1YtnLE/BuC9f/A==", | ||||
|             "version": "3.5.17", | ||||
|             "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.17.tgz", | ||||
|             "integrity": "sha512-hkDbA0Q20ZzGgpj5uZjb9rBzQtIHLS78mMilwrlpWk2Ep37DYntUz0PonQ6kr113vfOEdM+zTBuJDaceNIW0tQ==", | ||||
|             "dev": true, | ||||
|             "license": "MIT", | ||||
|             "dependencies": { | ||||
|                 "@vue/compiler-dom": "3.5.16", | ||||
|                 "@vue/shared": "3.5.16" | ||||
|                 "@vue/compiler-dom": "3.5.17", | ||||
|                 "@vue/shared": "3.5.17" | ||||
|             } | ||||
|         }, | ||||
|         "node_modules/@vue/component-compiler-utils": { | ||||
| @@ -3348,9 +3348,9 @@ | ||||
|             "license": "MIT" | ||||
|         }, | ||||
|         "node_modules/@vue/shared": { | ||||
|             "version": "3.5.16", | ||||
|             "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.16.tgz", | ||||
|             "integrity": "sha512-c/0fWy3Jw6Z8L9FmTyYfkpM5zklnqqa9+a6dz3DvONRKW2NEbh46BP0FHuLFSWi2TnQEtp91Z6zOWNrU6QiyPg==", | ||||
|             "version": "3.5.17", | ||||
|             "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.17.tgz", | ||||
|             "integrity": "sha512-CabR+UN630VnsJO/jHWYBC1YVXyMq94KKp6iF5MQgZJs5I8cmjw6oVMO1oDbtBkENSHSSn/UadWlW/OAgdmKrg==", | ||||
|             "dev": true, | ||||
|             "license": "MIT" | ||||
|         }, | ||||
| @@ -4101,9 +4101,9 @@ | ||||
|             "license": "ISC" | ||||
|         }, | ||||
|         "node_modules/bootstrap": { | ||||
|             "version": "5.3.6", | ||||
|             "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.3.6.tgz", | ||||
|             "integrity": "sha512-jX0GAcRzvdwISuvArXn3m7KZscWWFAf1MKBcnzaN02qWMb3jpMoUX4/qgeiGzqyIb4ojulRzs89UCUmGcFSzTA==", | ||||
|             "version": "5.3.7", | ||||
|             "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.3.7.tgz", | ||||
|             "integrity": "sha512-7KgiD8UHjfcPBHEpDNg+zGz8L3LqR3GVwqZiBRFX04a1BCArZOz1r2kjly2HQ0WokqTO0v1nF+QAt8dsW4lKlw==", | ||||
|             "funding": [ | ||||
|                 { | ||||
|                     "type": "github", | ||||
| @@ -4417,9 +4417,9 @@ | ||||
|             } | ||||
|         }, | ||||
|         "node_modules/caniuse-lite": { | ||||
|             "version": "1.0.30001723", | ||||
|             "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001723.tgz", | ||||
|             "integrity": "sha512-1R/elMjtehrFejxwmexeXAtae5UO9iSyFn6G/I806CYC/BLyyBk1EPhrKBkWhy6wM6Xnm47dSJQec+tLJ39WHw==", | ||||
|             "version": "1.0.30001724", | ||||
|             "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001724.tgz", | ||||
|             "integrity": "sha512-WqJo7p0TbHDOythNTqYujmaJTvtYRZrjpP8TCvH6Vb9CYJerJNKamKzIWOM4BkQatWj9H2lYulpdAQNBe7QhNA==", | ||||
|             "dev": true, | ||||
|             "funding": [ | ||||
|                 { | ||||
| @@ -5632,9 +5632,9 @@ | ||||
|             "license": "MIT" | ||||
|         }, | ||||
|         "node_modules/electron-to-chromium": { | ||||
|             "version": "1.5.167", | ||||
|             "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.167.tgz", | ||||
|             "integrity": "sha512-LxcRvnYO5ez2bMOFpbuuVuAI5QNeY1ncVytE/KXaL6ZNfzX1yPlAO0nSOyIHx2fVAuUprMqPs/TdVhUFZy7SIQ==", | ||||
|             "version": "1.5.171", | ||||
|             "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.171.tgz", | ||||
|             "integrity": "sha512-scWpzXEJEMrGJa4Y6m/tVotb0WuvNmasv3wWVzUAeCgKU0ToFOhUW6Z+xWnRQANMYGxN4ngJXIThgBJOqzVPCQ==", | ||||
|             "dev": true, | ||||
|             "license": "ISC" | ||||
|         }, | ||||
| @@ -8857,9 +8857,9 @@ | ||||
|             } | ||||
|         }, | ||||
|         "node_modules/postcss": { | ||||
|             "version": "8.5.5", | ||||
|             "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.5.tgz", | ||||
|             "integrity": "sha512-d/jtm+rdNT8tpXuHY5MMtcbJFBkhXE6593XVR9UoGCH8jSFGci7jGvMGH5RYd5PBJW+00NZQt6gf7CbagJCrhg==", | ||||
|             "version": "8.5.6", | ||||
|             "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", | ||||
|             "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", | ||||
|             "dev": true, | ||||
|             "funding": [ | ||||
|                 { | ||||
| @@ -9974,13 +9974,13 @@ | ||||
|             } | ||||
|         }, | ||||
|         "node_modules/rollup": { | ||||
|             "version": "4.43.0", | ||||
|             "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.43.0.tgz", | ||||
|             "integrity": "sha512-wdN2Kd3Twh8MAEOEJZsuxuLKCsBEo4PVNLK6tQWAn10VhsVewQLzcucMgLolRlhFybGxfclbPeEYBaP6RvUFGg==", | ||||
|             "version": "4.44.0", | ||||
|             "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.44.0.tgz", | ||||
|             "integrity": "sha512-qHcdEzLCiktQIfwBq420pn2dP+30uzqYxv9ETm91wdt2R9AFcWfjNAmje4NWlnCIQ5RMTzVf0ZyisOKqHR6RwA==", | ||||
|             "dev": true, | ||||
|             "license": "MIT", | ||||
|             "dependencies": { | ||||
|                 "@types/estree": "1.0.7" | ||||
|                 "@types/estree": "1.0.8" | ||||
|             }, | ||||
|             "bin": { | ||||
|                 "rollup": "dist/bin/rollup" | ||||
| @@ -9990,26 +9990,26 @@ | ||||
|                 "npm": ">=8.0.0" | ||||
|             }, | ||||
|             "optionalDependencies": { | ||||
|                 "@rollup/rollup-android-arm-eabi": "4.43.0", | ||||
|                 "@rollup/rollup-android-arm64": "4.43.0", | ||||
|                 "@rollup/rollup-darwin-arm64": "4.43.0", | ||||
|                 "@rollup/rollup-darwin-x64": "4.43.0", | ||||
|                 "@rollup/rollup-freebsd-arm64": "4.43.0", | ||||
|                 "@rollup/rollup-freebsd-x64": "4.43.0", | ||||
|                 "@rollup/rollup-linux-arm-gnueabihf": "4.43.0", | ||||
|                 "@rollup/rollup-linux-arm-musleabihf": "4.43.0", | ||||
|                 "@rollup/rollup-linux-arm64-gnu": "4.43.0", | ||||
|                 "@rollup/rollup-linux-arm64-musl": "4.43.0", | ||||
|                 "@rollup/rollup-linux-loongarch64-gnu": "4.43.0", | ||||
|                 "@rollup/rollup-linux-powerpc64le-gnu": "4.43.0", | ||||
|                 "@rollup/rollup-linux-riscv64-gnu": "4.43.0", | ||||
|                 "@rollup/rollup-linux-riscv64-musl": "4.43.0", | ||||
|                 "@rollup/rollup-linux-s390x-gnu": "4.43.0", | ||||
|                 "@rollup/rollup-linux-x64-gnu": "4.43.0", | ||||
|                 "@rollup/rollup-linux-x64-musl": "4.43.0", | ||||
|                 "@rollup/rollup-win32-arm64-msvc": "4.43.0", | ||||
|                 "@rollup/rollup-win32-ia32-msvc": "4.43.0", | ||||
|                 "@rollup/rollup-win32-x64-msvc": "4.43.0", | ||||
|                 "@rollup/rollup-android-arm-eabi": "4.44.0", | ||||
|                 "@rollup/rollup-android-arm64": "4.44.0", | ||||
|                 "@rollup/rollup-darwin-arm64": "4.44.0", | ||||
|                 "@rollup/rollup-darwin-x64": "4.44.0", | ||||
|                 "@rollup/rollup-freebsd-arm64": "4.44.0", | ||||
|                 "@rollup/rollup-freebsd-x64": "4.44.0", | ||||
|                 "@rollup/rollup-linux-arm-gnueabihf": "4.44.0", | ||||
|                 "@rollup/rollup-linux-arm-musleabihf": "4.44.0", | ||||
|                 "@rollup/rollup-linux-arm64-gnu": "4.44.0", | ||||
|                 "@rollup/rollup-linux-arm64-musl": "4.44.0", | ||||
|                 "@rollup/rollup-linux-loongarch64-gnu": "4.44.0", | ||||
|                 "@rollup/rollup-linux-powerpc64le-gnu": "4.44.0", | ||||
|                 "@rollup/rollup-linux-riscv64-gnu": "4.44.0", | ||||
|                 "@rollup/rollup-linux-riscv64-musl": "4.44.0", | ||||
|                 "@rollup/rollup-linux-s390x-gnu": "4.44.0", | ||||
|                 "@rollup/rollup-linux-x64-gnu": "4.44.0", | ||||
|                 "@rollup/rollup-linux-x64-musl": "4.44.0", | ||||
|                 "@rollup/rollup-win32-arm64-msvc": "4.44.0", | ||||
|                 "@rollup/rollup-win32-ia32-msvc": "4.44.0", | ||||
|                 "@rollup/rollup-win32-x64-msvc": "4.44.0", | ||||
|                 "fsevents": "~2.3.2" | ||||
|             } | ||||
|         }, | ||||
| @@ -10859,9 +10859,9 @@ | ||||
|             } | ||||
|         }, | ||||
|         "node_modules/terser": { | ||||
|             "version": "5.42.0", | ||||
|             "resolved": "https://registry.npmjs.org/terser/-/terser-5.42.0.tgz", | ||||
|             "integrity": "sha512-UYCvU9YQW2f/Vwl+P0GfhxJxbUGLwd+5QrrGgLajzWAtC/23AX0vcise32kkP7Eu0Wu9VlzzHAXkLObgjQfFlQ==", | ||||
|             "version": "5.43.1", | ||||
|             "resolved": "https://registry.npmjs.org/terser/-/terser-5.43.1.tgz", | ||||
|             "integrity": "sha512-+6erLbBm0+LROX2sPXlUYx/ux5PyE9K/a92Wrt6oA+WDAoFTdpHE5tCYCI5PNzq2y8df4rA+QgHLJuR4jNymsg==", | ||||
|             "dev": true, | ||||
|             "license": "BSD-2-Clause", | ||||
|             "dependencies": { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user