Andrew Wallo 1 gadu atpakaļ
vecāks
revīzija
76ad49e08d

+ 14
- 13
app/Services/AccountService.php Parādīt failu

@@ -12,6 +12,7 @@ use App\Utilities\Currency\CurrencyAccessor;
12 12
 use App\ValueObjects\Money;
13 13
 use Closure;
14 14
 use Illuminate\Database\Query\Builder;
15
+use Illuminate\Database\Query\JoinClause;
15 16
 use Illuminate\Support\Facades\DB;
16 17
 
17 18
 class AccountService implements AccountHandler
@@ -57,14 +58,14 @@ class AccountService implements AccountHandler
57 58
         return DB::table('journal_entries')
58 59
             ->select('journal_entries.account_id')
59 60
             ->selectRaw('
60
-                SUM(
61
+                COALESCE(SUM(
61 62
                     CASE
62 63
                         WHEN accounts.category IN ("asset", "expense") THEN
63 64
                             CASE WHEN journal_entries.type = "debit" THEN journal_entries.amount ELSE -journal_entries.amount END
64 65
                         ELSE
65 66
                             CASE WHEN journal_entries.type = "credit" THEN journal_entries.amount ELSE -journal_entries.amount END
66 67
                     END
67
-                ) AS starting_balance
68
+                ), 0) AS starting_balance
68 69
             ')
69 70
             ->join('transactions', 'transactions.id', '=', 'journal_entries.transaction_id')
70 71
             ->join('accounts', 'accounts.id', '=', 'journal_entries.account_id')
@@ -77,7 +78,7 @@ class AccountService implements AccountHandler
77 78
         return DB::table('journal_entries')
78 79
             ->select('journal_entries.account_id')
79 80
             ->selectRaw('
80
-                SUM(CASE WHEN journal_entries.type = "debit" THEN journal_entries.amount ELSE 0 END) as total_debit
81
+                COALESCE(SUM(CASE WHEN journal_entries.type = "debit" THEN journal_entries.amount ELSE 0 END), 0) as total_debit
81 82
             ')
82 83
             ->join('transactions', 'transactions.id', '=', 'journal_entries.transaction_id')
83 84
             ->whereBetween('transactions.posted_at', [$startDate, $endDate])
@@ -89,7 +90,7 @@ class AccountService implements AccountHandler
89 90
         return DB::table('journal_entries')
90 91
             ->select('journal_entries.account_id')
91 92
             ->selectRaw('
92
-                SUM(CASE WHEN journal_entries.type = "credit" THEN journal_entries.amount ELSE 0 END) as total_credit
93
+                COALESCE(SUM(CASE WHEN journal_entries.type = "credit" THEN journal_entries.amount ELSE 0 END), 0) as total_credit
93 94
             ')
94 95
             ->join('transactions', 'transactions.id', '=', 'journal_entries.transaction_id')
95 96
             ->whereBetween('transactions.posted_at', [$startDate, $endDate])
@@ -114,7 +115,7 @@ class AccountService implements AccountHandler
114 115
         };
115 116
     }
116 117
 
117
-    public function getAccountBalances($startDate, $endDate, $accountIds = null): \Illuminate\Database\Eloquent\Builder
118
+    public function getAccountBalances(string $startDate, string $endDate, array $accountIds = []): \Illuminate\Database\Eloquent\Builder
118 119
     {
119 120
         $query = Account::query()
120 121
             ->select([
@@ -125,27 +126,27 @@ class AccountService implements AccountHandler
125 126
                 'accounts.currency_code',
126 127
                 'accounts.code',
127 128
             ])
128
-            ->leftJoinSub($this->getStartingBalanceSubquery($startDate), 'starting_balance', function ($join) {
129
+            ->leftJoinSub($this->getStartingBalanceSubquery($startDate), 'starting_balance', function (JoinClause $join) {
129 130
                 $join->on('accounts.id', '=', 'starting_balance.account_id');
130 131
             })
131
-            ->leftJoinSub($this->getTotalDebitSubquery($startDate, $endDate), 'total_debit', function ($join) {
132
+            ->leftJoinSub($this->getTotalDebitSubquery($startDate, $endDate), 'total_debit', function (JoinClause $join) {
132 133
                 $join->on('accounts.id', '=', 'total_debit.account_id');
133 134
             })
134
-            ->leftJoinSub($this->getTotalCreditSubquery($startDate, $endDate), 'total_credit', function ($join) {
135
+            ->leftJoinSub($this->getTotalCreditSubquery($startDate, $endDate), 'total_credit', function (JoinClause $join) {
135 136
                 $join->on('accounts.id', '=', 'total_credit.account_id');
136 137
             })
137 138
             ->addSelect([
138
-                'starting_balance.starting_balance',
139
-                'total_debit.total_debit',
140
-                'total_credit.total_credit',
139
+                DB::raw('COALESCE(starting_balance.starting_balance, 0) as starting_balance'),
140
+                DB::raw('COALESCE(total_debit.total_debit, 0) as total_debit'),
141
+                DB::raw('COALESCE(total_credit.total_credit, 0) as total_credit'),
141 142
             ])
142 143
             ->with(['subtype:id,name'])
143 144
             ->whereHas('journalEntries.transaction', function ($query) use ($startDate, $endDate) {
144 145
                 $query->whereBetween('posted_at', [$startDate, $endDate]);
145 146
             });
146 147
 
147
-        if ($accountIds !== null) {
148
-            $query->whereIn('accounts.id', (array) $accountIds);
148
+        if (! empty($accountIds)) {
149
+            $query->whereIn('accounts.id', $accountIds);
149 150
         }
150 151
 
151 152
         return $query;

+ 9
- 13
app/Services/ReportService.php Parādīt failu

@@ -78,7 +78,7 @@ class ReportService
78 78
             foreach ($accountsInCategory as $account) {
79 79
                 $accountBalances = $this->calculateAccountBalances($account, $categoryName);
80 80
 
81
-                if ($this->isZeroBalance($accountBalances)) {
81
+                if ($this->hasZeroBalanceSum($accountBalances)) {
82 82
                     continue;
83 83
                 }
84 84
 
@@ -124,19 +124,19 @@ class ReportService
124 124
     private function calculateAccountBalances(Account $account, AccountCategory $category): array
125 125
     {
126 126
         $balances = [
127
-            'debit_balance' => $account->total_debit,
128
-            'credit_balance' => $account->total_credit,
127
+            'debit_balance' => $account->total_debit ?? 0,
128
+            'credit_balance' => $account->total_credit ?? 0,
129 129
         ];
130 130
 
131 131
         if (in_array($category, [AccountCategory::Liability, AccountCategory::Equity, AccountCategory::Revenue])) {
132
-            $balances['net_movement'] = $account->total_credit - $account->total_debit;
132
+            $balances['net_movement'] = $balances['credit_balance'] - $balances['debit_balance'];
133 133
         } else {
134
-            $balances['net_movement'] = $account->total_debit - $account->total_credit;
134
+            $balances['net_movement'] = $balances['debit_balance'] - $balances['credit_balance'];
135 135
         }
136 136
 
137 137
         if (! in_array($category, [AccountCategory::Expense, AccountCategory::Revenue], true)) {
138
-            $balances['starting_balance'] = $account->starting_balance;
139
-            $balances['ending_balance'] = $account->starting_balance + $account->total_credit - $account->total_debit;
138
+            $balances['starting_balance'] = $account->starting_balance ?? 0;
139
+            $balances['ending_balance'] = $balances['starting_balance'] + $balances['credit_balance'] - $balances['debit_balance'];
140 140
         }
141 141
 
142 142
         return $balances;
@@ -149,7 +149,7 @@ class ReportService
149 149
         }
150 150
     }
151 151
 
152
-    private function isZeroBalance(array $balances): bool
152
+    private function hasZeroBalanceSum(array $balances): bool
153 153
     {
154 154
         return array_sum(array_map('abs', $balances)) === 0;
155 155
     }
@@ -159,16 +159,12 @@ class ReportService
159 159
         $columns ??= [];
160 160
         $defaultCurrency = CurrencyAccessor::getDefaultCurrency();
161 161
 
162
-        $accountIds = $accountId !== 'all' ? [$accountId] : null;
162
+        $accountIds = $accountId !== 'all' ? [$accountId] : [];
163 163
 
164 164
         $query = $this->accountService->getAccountBalances($startDate, $endDate, $accountIds);
165 165
 
166 166
         $query->with(['journalEntries' => $this->accountService->getTransactionDetailsSubquery($startDate, $endDate)]);
167 167
 
168
-        if ($accountId !== 'all') {
169
-            $query->where('id', $accountId);
170
-        }
171
-
172 168
         $accounts = $query->get();
173 169
 
174 170
         $reportCategories = [];

+ 137
- 133
composer.lock Parādīt failu

@@ -497,16 +497,16 @@
497 497
         },
498 498
         {
499 499
             "name": "aws/aws-sdk-php",
500
-            "version": "3.316.3",
500
+            "version": "3.319.1",
501 501
             "source": {
502 502
                 "type": "git",
503 503
                 "url": "https://github.com/aws/aws-sdk-php.git",
504
-                "reference": "e832e594b3c213760e067e15ef2739f77505e832"
504
+                "reference": "78d9f8823a5796e9188a4ddcd9ef2374e47d8b7f"
505 505
             },
506 506
             "dist": {
507 507
                 "type": "zip",
508
-                "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/e832e594b3c213760e067e15ef2739f77505e832",
509
-                "reference": "e832e594b3c213760e067e15ef2739f77505e832",
508
+                "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/78d9f8823a5796e9188a4ddcd9ef2374e47d8b7f",
509
+                "reference": "78d9f8823a5796e9188a4ddcd9ef2374e47d8b7f",
510 510
                 "shasum": ""
511 511
             },
512 512
             "require": {
@@ -559,7 +559,10 @@
559 559
                 ],
560 560
                 "psr-4": {
561 561
                     "Aws\\": "src/"
562
-                }
562
+                },
563
+                "exclude-from-classmap": [
564
+                    "src/data/"
565
+                ]
563 566
             },
564 567
             "notification-url": "https://packagist.org/downloads/",
565 568
             "license": [
@@ -586,9 +589,9 @@
586 589
             "support": {
587 590
                 "forum": "https://forums.aws.amazon.com/forum.jspa?forumID=80",
588 591
                 "issues": "https://github.com/aws/aws-sdk-php/issues",
589
-                "source": "https://github.com/aws/aws-sdk-php/tree/3.316.3"
592
+                "source": "https://github.com/aws/aws-sdk-php/tree/3.319.1"
590 593
             },
591
-            "time": "2024-07-12T18:07:23+00:00"
594
+            "time": "2024-08-08T18:05:03+00:00"
592 595
         },
593 596
         {
594 597
             "name": "aws/aws-sdk-php-laravel",
@@ -747,16 +750,16 @@
747 750
         },
748 751
         {
749 752
             "name": "bezhansalleh/filament-panel-switch",
750
-            "version": "1.0.5",
753
+            "version": "1.0.6",
751 754
             "source": {
752 755
                 "type": "git",
753 756
                 "url": "https://github.com/bezhanSalleh/filament-panel-switch.git",
754
-                "reference": "85fdf7ec35a7c35f380d952146594cd423af683d"
757
+                "reference": "91f9b2a7149bcc2564d68e3decb5771287105620"
755 758
             },
756 759
             "dist": {
757 760
                 "type": "zip",
758
-                "url": "https://api.github.com/repos/bezhanSalleh/filament-panel-switch/zipball/85fdf7ec35a7c35f380d952146594cd423af683d",
759
-                "reference": "85fdf7ec35a7c35f380d952146594cd423af683d",
761
+                "url": "https://api.github.com/repos/bezhanSalleh/filament-panel-switch/zipball/91f9b2a7149bcc2564d68e3decb5771287105620",
762
+                "reference": "91f9b2a7149bcc2564d68e3decb5771287105620",
760 763
                 "shasum": ""
761 764
             },
762 765
             "require": {
@@ -821,7 +824,7 @@
821 824
                     "type": "github"
822 825
                 }
823 826
             ],
824
-            "time": "2024-01-12T02:52:11+00:00"
827
+            "time": "2024-08-07T23:51:12+00:00"
825 828
         },
826 829
         {
827 830
             "name": "blade-ui-kit/blade-heroicons",
@@ -894,16 +897,16 @@
894 897
         },
895 898
         {
896 899
             "name": "blade-ui-kit/blade-icons",
897
-            "version": "1.6.1",
900
+            "version": "1.7.0",
898 901
             "source": {
899 902
                 "type": "git",
900 903
                 "url": "https://github.com/blade-ui-kit/blade-icons.git",
901
-                "reference": "993d23c2bdabce06f3295e0ba07010badd0af71d"
904
+                "reference": "74275f44c71e815b85bf7cea66e3bf98c57fb7e4"
902 905
             },
903 906
             "dist": {
904 907
                 "type": "zip",
905
-                "url": "https://api.github.com/repos/blade-ui-kit/blade-icons/zipball/993d23c2bdabce06f3295e0ba07010badd0af71d",
906
-                "reference": "993d23c2bdabce06f3295e0ba07010badd0af71d",
908
+                "url": "https://api.github.com/repos/blade-ui-kit/blade-icons/zipball/74275f44c71e815b85bf7cea66e3bf98c57fb7e4",
909
+                "reference": "74275f44c71e815b85bf7cea66e3bf98c57fb7e4",
907 910
                 "shasum": ""
908 911
             },
909 912
             "require": {
@@ -971,7 +974,7 @@
971 974
                     "type": "paypal"
972 975
                 }
973 976
             ],
974
-            "time": "2024-07-26T07:32:09+00:00"
977
+            "time": "2024-07-29T21:49:30+00:00"
975 978
         },
976 979
         {
977 980
             "name": "brick/math",
@@ -1377,16 +1380,16 @@
1377 1380
         },
1378 1381
         {
1379 1382
             "name": "doctrine/dbal",
1380
-            "version": "3.8.6",
1383
+            "version": "3.8.7",
1381 1384
             "source": {
1382 1385
                 "type": "git",
1383 1386
                 "url": "https://github.com/doctrine/dbal.git",
1384
-                "reference": "b7411825cf7efb7e51f9791dea19d86e43b399a1"
1387
+                "reference": "2093d670ca17f634f3c095ec10a20687eccebd99"
1385 1388
             },
1386 1389
             "dist": {
1387 1390
                 "type": "zip",
1388
-                "url": "https://api.github.com/repos/doctrine/dbal/zipball/b7411825cf7efb7e51f9791dea19d86e43b399a1",
1389
-                "reference": "b7411825cf7efb7e51f9791dea19d86e43b399a1",
1391
+                "url": "https://api.github.com/repos/doctrine/dbal/zipball/2093d670ca17f634f3c095ec10a20687eccebd99",
1392
+                "reference": "2093d670ca17f634f3c095ec10a20687eccebd99",
1390 1393
                 "shasum": ""
1391 1394
             },
1392 1395
             "require": {
@@ -1402,12 +1405,12 @@
1402 1405
                 "doctrine/coding-standard": "12.0.0",
1403 1406
                 "fig/log-test": "^1",
1404 1407
                 "jetbrains/phpstorm-stubs": "2023.1",
1405
-                "phpstan/phpstan": "1.11.5",
1408
+                "phpstan/phpstan": "1.11.7",
1406 1409
                 "phpstan/phpstan-strict-rules": "^1.6",
1407
-                "phpunit/phpunit": "9.6.19",
1410
+                "phpunit/phpunit": "9.6.20",
1408 1411
                 "psalm/plugin-phpunit": "0.18.4",
1409 1412
                 "slevomat/coding-standard": "8.13.1",
1410
-                "squizlabs/php_codesniffer": "3.10.1",
1413
+                "squizlabs/php_codesniffer": "3.10.2",
1411 1414
                 "symfony/cache": "^5.4|^6.0|^7.0",
1412 1415
                 "symfony/console": "^4.4|^5.4|^6.0|^7.0",
1413 1416
                 "vimeo/psalm": "4.30.0"
@@ -1470,7 +1473,7 @@
1470 1473
             ],
1471 1474
             "support": {
1472 1475
                 "issues": "https://github.com/doctrine/dbal/issues",
1473
-                "source": "https://github.com/doctrine/dbal/tree/3.8.6"
1476
+                "source": "https://github.com/doctrine/dbal/tree/3.8.7"
1474 1477
             },
1475 1478
             "funding": [
1476 1479
                 {
@@ -1486,7 +1489,7 @@
1486 1489
                     "type": "tidelift"
1487 1490
                 }
1488 1491
             ],
1489
-            "time": "2024-06-19T10:38:17+00:00"
1492
+            "time": "2024-08-07T11:57:25+00:00"
1490 1493
         },
1491 1494
         {
1492 1495
             "name": "doctrine/deprecations",
@@ -1924,16 +1927,16 @@
1924 1927
         },
1925 1928
         {
1926 1929
             "name": "filament/actions",
1927
-            "version": "v3.2.96",
1930
+            "version": "v3.2.97",
1928 1931
             "source": {
1929 1932
                 "type": "git",
1930 1933
                 "url": "https://github.com/filamentphp/actions.git",
1931
-                "reference": "c8b71f18d28a2f9e23ade2631f3f80907ffe6946"
1934
+                "reference": "aff18fda397dbf3e9f449f9a9360f3359b154c0e"
1932 1935
             },
1933 1936
             "dist": {
1934 1937
                 "type": "zip",
1935
-                "url": "https://api.github.com/repos/filamentphp/actions/zipball/c8b71f18d28a2f9e23ade2631f3f80907ffe6946",
1936
-                "reference": "c8b71f18d28a2f9e23ade2631f3f80907ffe6946",
1938
+                "url": "https://api.github.com/repos/filamentphp/actions/zipball/aff18fda397dbf3e9f449f9a9360f3359b154c0e",
1939
+                "reference": "aff18fda397dbf3e9f449f9a9360f3359b154c0e",
1937 1940
                 "shasum": ""
1938 1941
             },
1939 1942
             "require": {
@@ -1973,20 +1976,20 @@
1973 1976
                 "issues": "https://github.com/filamentphp/filament/issues",
1974 1977
                 "source": "https://github.com/filamentphp/filament"
1975 1978
             },
1976
-            "time": "2024-07-24T12:10:05+00:00"
1979
+            "time": "2024-07-31T11:53:04+00:00"
1977 1980
         },
1978 1981
         {
1979 1982
             "name": "filament/filament",
1980
-            "version": "v3.2.96",
1983
+            "version": "v3.2.97",
1981 1984
             "source": {
1982 1985
                 "type": "git",
1983 1986
                 "url": "https://github.com/filamentphp/panels.git",
1984
-                "reference": "06a66eb3874d9942e2c926fb4cea7166115fb6ae"
1987
+                "reference": "9e0b750546a51fdbc67b1232f2399385587dcc9a"
1985 1988
             },
1986 1989
             "dist": {
1987 1990
                 "type": "zip",
1988
-                "url": "https://api.github.com/repos/filamentphp/panels/zipball/06a66eb3874d9942e2c926fb4cea7166115fb6ae",
1989
-                "reference": "06a66eb3874d9942e2c926fb4cea7166115fb6ae",
1991
+                "url": "https://api.github.com/repos/filamentphp/panels/zipball/9e0b750546a51fdbc67b1232f2399385587dcc9a",
1992
+                "reference": "9e0b750546a51fdbc67b1232f2399385587dcc9a",
1990 1993
                 "shasum": ""
1991 1994
             },
1992 1995
             "require": {
@@ -2038,20 +2041,20 @@
2038 2041
                 "issues": "https://github.com/filamentphp/filament/issues",
2039 2042
                 "source": "https://github.com/filamentphp/filament"
2040 2043
             },
2041
-            "time": "2024-07-24T12:10:23+00:00"
2044
+            "time": "2024-07-31T11:53:12+00:00"
2042 2045
         },
2043 2046
         {
2044 2047
             "name": "filament/forms",
2045
-            "version": "v3.2.96",
2048
+            "version": "v3.2.97",
2046 2049
             "source": {
2047 2050
                 "type": "git",
2048 2051
                 "url": "https://github.com/filamentphp/forms.git",
2049
-                "reference": "a2169e69650aad55c5110b6132c05ef18dea6d4e"
2052
+                "reference": "d679d30ae1c345740920e45b0334b5eacc76f7aa"
2050 2053
             },
2051 2054
             "dist": {
2052 2055
                 "type": "zip",
2053
-                "url": "https://api.github.com/repos/filamentphp/forms/zipball/a2169e69650aad55c5110b6132c05ef18dea6d4e",
2054
-                "reference": "a2169e69650aad55c5110b6132c05ef18dea6d4e",
2056
+                "url": "https://api.github.com/repos/filamentphp/forms/zipball/d679d30ae1c345740920e45b0334b5eacc76f7aa",
2057
+                "reference": "d679d30ae1c345740920e45b0334b5eacc76f7aa",
2055 2058
                 "shasum": ""
2056 2059
             },
2057 2060
             "require": {
@@ -2094,20 +2097,20 @@
2094 2097
                 "issues": "https://github.com/filamentphp/filament/issues",
2095 2098
                 "source": "https://github.com/filamentphp/filament"
2096 2099
             },
2097
-            "time": "2024-07-24T12:10:06+00:00"
2100
+            "time": "2024-07-31T11:53:08+00:00"
2098 2101
         },
2099 2102
         {
2100 2103
             "name": "filament/infolists",
2101
-            "version": "v3.2.96",
2104
+            "version": "v3.2.97",
2102 2105
             "source": {
2103 2106
                 "type": "git",
2104 2107
                 "url": "https://github.com/filamentphp/infolists.git",
2105
-                "reference": "8b9b8cd3d4fd2ace6deac224eb646a0228b9f053"
2108
+                "reference": "af2266e0cf9d26e88ea6153d608f11aa9cebb59e"
2106 2109
             },
2107 2110
             "dist": {
2108 2111
                 "type": "zip",
2109
-                "url": "https://api.github.com/repos/filamentphp/infolists/zipball/8b9b8cd3d4fd2ace6deac224eb646a0228b9f053",
2110
-                "reference": "8b9b8cd3d4fd2ace6deac224eb646a0228b9f053",
2112
+                "url": "https://api.github.com/repos/filamentphp/infolists/zipball/af2266e0cf9d26e88ea6153d608f11aa9cebb59e",
2113
+                "reference": "af2266e0cf9d26e88ea6153d608f11aa9cebb59e",
2111 2114
                 "shasum": ""
2112 2115
             },
2113 2116
             "require": {
@@ -2145,20 +2148,20 @@
2145 2148
                 "issues": "https://github.com/filamentphp/filament/issues",
2146 2149
                 "source": "https://github.com/filamentphp/filament"
2147 2150
             },
2148
-            "time": "2024-07-24T12:10:10+00:00"
2151
+            "time": "2024-07-31T11:53:07+00:00"
2149 2152
         },
2150 2153
         {
2151 2154
             "name": "filament/notifications",
2152
-            "version": "v3.2.96",
2155
+            "version": "v3.2.97",
2153 2156
             "source": {
2154 2157
                 "type": "git",
2155 2158
                 "url": "https://github.com/filamentphp/notifications.git",
2156
-                "reference": "df0aa8997e90fb9409ea6baf5b4c9bf10c592563"
2159
+                "reference": "03ea56e0729c98c65831ab0215285a7cb1c4117f"
2157 2160
             },
2158 2161
             "dist": {
2159 2162
                 "type": "zip",
2160
-                "url": "https://api.github.com/repos/filamentphp/notifications/zipball/df0aa8997e90fb9409ea6baf5b4c9bf10c592563",
2161
-                "reference": "df0aa8997e90fb9409ea6baf5b4c9bf10c592563",
2163
+                "url": "https://api.github.com/repos/filamentphp/notifications/zipball/03ea56e0729c98c65831ab0215285a7cb1c4117f",
2164
+                "reference": "03ea56e0729c98c65831ab0215285a7cb1c4117f",
2162 2165
                 "shasum": ""
2163 2166
             },
2164 2167
             "require": {
@@ -2197,20 +2200,20 @@
2197 2200
                 "issues": "https://github.com/filamentphp/filament/issues",
2198 2201
                 "source": "https://github.com/filamentphp/filament"
2199 2202
             },
2200
-            "time": "2024-07-10T17:10:55+00:00"
2203
+            "time": "2024-07-31T11:53:11+00:00"
2201 2204
         },
2202 2205
         {
2203 2206
             "name": "filament/support",
2204
-            "version": "v3.2.96",
2207
+            "version": "v3.2.97",
2205 2208
             "source": {
2206 2209
                 "type": "git",
2207 2210
                 "url": "https://github.com/filamentphp/support.git",
2208
-                "reference": "4cec1377278853882103a09cafdc1b258f995ee4"
2211
+                "reference": "94c5349b8fed252499314bd2149fadf96ddaf6d6"
2209 2212
             },
2210 2213
             "dist": {
2211 2214
                 "type": "zip",
2212
-                "url": "https://api.github.com/repos/filamentphp/support/zipball/4cec1377278853882103a09cafdc1b258f995ee4",
2213
-                "reference": "4cec1377278853882103a09cafdc1b258f995ee4",
2215
+                "url": "https://api.github.com/repos/filamentphp/support/zipball/94c5349b8fed252499314bd2149fadf96ddaf6d6",
2216
+                "reference": "94c5349b8fed252499314bd2149fadf96ddaf6d6",
2214 2217
                 "shasum": ""
2215 2218
             },
2216 2219
             "require": {
@@ -2255,20 +2258,20 @@
2255 2258
                 "issues": "https://github.com/filamentphp/filament/issues",
2256 2259
                 "source": "https://github.com/filamentphp/filament"
2257 2260
             },
2258
-            "time": "2024-07-24T12:10:41+00:00"
2261
+            "time": "2024-07-31T11:53:25+00:00"
2259 2262
         },
2260 2263
         {
2261 2264
             "name": "filament/tables",
2262
-            "version": "v3.2.96",
2265
+            "version": "v3.2.97",
2263 2266
             "source": {
2264 2267
                 "type": "git",
2265 2268
                 "url": "https://github.com/filamentphp/tables.git",
2266
-                "reference": "5e39c8c37beea164d1c48d95550346471e56361c"
2269
+                "reference": "0e6e96bde5337b26944ce3a657ae6755bef82d1e"
2267 2270
             },
2268 2271
             "dist": {
2269 2272
                 "type": "zip",
2270
-                "url": "https://api.github.com/repos/filamentphp/tables/zipball/5e39c8c37beea164d1c48d95550346471e56361c",
2271
-                "reference": "5e39c8c37beea164d1c48d95550346471e56361c",
2273
+                "url": "https://api.github.com/repos/filamentphp/tables/zipball/0e6e96bde5337b26944ce3a657ae6755bef82d1e",
2274
+                "reference": "0e6e96bde5337b26944ce3a657ae6755bef82d1e",
2272 2275
                 "shasum": ""
2273 2276
             },
2274 2277
             "require": {
@@ -2308,20 +2311,20 @@
2308 2311
                 "issues": "https://github.com/filamentphp/filament/issues",
2309 2312
                 "source": "https://github.com/filamentphp/filament"
2310 2313
             },
2311
-            "time": "2024-07-24T12:10:45+00:00"
2314
+            "time": "2024-07-31T11:53:24+00:00"
2312 2315
         },
2313 2316
         {
2314 2317
             "name": "filament/widgets",
2315
-            "version": "v3.2.96",
2318
+            "version": "v3.2.97",
2316 2319
             "source": {
2317 2320
                 "type": "git",
2318 2321
                 "url": "https://github.com/filamentphp/widgets.git",
2319
-                "reference": "7e35fdb24c576d83518606ef1aa0f0e4bda22e0f"
2322
+                "reference": "909fc82bae2cf41d70b3cd7dda8982245b2ea723"
2320 2323
             },
2321 2324
             "dist": {
2322 2325
                 "type": "zip",
2323
-                "url": "https://api.github.com/repos/filamentphp/widgets/zipball/7e35fdb24c576d83518606ef1aa0f0e4bda22e0f",
2324
-                "reference": "7e35fdb24c576d83518606ef1aa0f0e4bda22e0f",
2326
+                "url": "https://api.github.com/repos/filamentphp/widgets/zipball/909fc82bae2cf41d70b3cd7dda8982245b2ea723",
2327
+                "reference": "909fc82bae2cf41d70b3cd7dda8982245b2ea723",
2325 2328
                 "shasum": ""
2326 2329
             },
2327 2330
             "require": {
@@ -2352,7 +2355,7 @@
2352 2355
                 "issues": "https://github.com/filamentphp/filament/issues",
2353 2356
                 "source": "https://github.com/filamentphp/filament"
2354 2357
             },
2355
-            "time": "2024-07-24T12:10:48+00:00"
2358
+            "time": "2024-07-31T11:53:30+00:00"
2356 2359
         },
2357 2360
         {
2358 2361
             "name": "firebase/php-jwt",
@@ -3167,16 +3170,16 @@
3167 3170
         },
3168 3171
         {
3169 3172
             "name": "laravel/framework",
3170
-            "version": "v11.18.1",
3173
+            "version": "v11.20.0",
3171 3174
             "source": {
3172 3175
                 "type": "git",
3173 3176
                 "url": "https://github.com/laravel/framework.git",
3174
-                "reference": "b19ba518c56852567e99fbae9321bc436c2cc5a8"
3177
+                "reference": "3cd7593dd9b67002fc416b46616f4d4d1da3e571"
3175 3178
             },
3176 3179
             "dist": {
3177 3180
                 "type": "zip",
3178
-                "url": "https://api.github.com/repos/laravel/framework/zipball/b19ba518c56852567e99fbae9321bc436c2cc5a8",
3179
-                "reference": "b19ba518c56852567e99fbae9321bc436c2cc5a8",
3181
+                "url": "https://api.github.com/repos/laravel/framework/zipball/3cd7593dd9b67002fc416b46616f4d4d1da3e571",
3182
+                "reference": "3cd7593dd9b67002fc416b46616f4d4d1da3e571",
3180 3183
                 "shasum": ""
3181 3184
             },
3182 3185
             "require": {
@@ -3369,7 +3372,7 @@
3369 3372
                 "issues": "https://github.com/laravel/framework/issues",
3370 3373
                 "source": "https://github.com/laravel/framework"
3371 3374
             },
3372
-            "time": "2024-07-26T10:39:29+00:00"
3375
+            "time": "2024-08-06T14:39:21+00:00"
3373 3376
         },
3374 3377
         {
3375 3378
             "name": "laravel/prompts",
@@ -3495,26 +3498,27 @@
3495 3498
         },
3496 3499
         {
3497 3500
             "name": "laravel/serializable-closure",
3498
-            "version": "v1.3.3",
3501
+            "version": "v1.3.4",
3499 3502
             "source": {
3500 3503
                 "type": "git",
3501 3504
                 "url": "https://github.com/laravel/serializable-closure.git",
3502
-                "reference": "3dbf8a8e914634c48d389c1234552666b3d43754"
3505
+                "reference": "61b87392d986dc49ad5ef64e75b1ff5fee24ef81"
3503 3506
             },
3504 3507
             "dist": {
3505 3508
                 "type": "zip",
3506
-                "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/3dbf8a8e914634c48d389c1234552666b3d43754",
3507
-                "reference": "3dbf8a8e914634c48d389c1234552666b3d43754",
3509
+                "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/61b87392d986dc49ad5ef64e75b1ff5fee24ef81",
3510
+                "reference": "61b87392d986dc49ad5ef64e75b1ff5fee24ef81",
3508 3511
                 "shasum": ""
3509 3512
             },
3510 3513
             "require": {
3511 3514
                 "php": "^7.3|^8.0"
3512 3515
             },
3513 3516
             "require-dev": {
3514
-                "nesbot/carbon": "^2.61",
3517
+                "illuminate/support": "^8.0|^9.0|^10.0|^11.0",
3518
+                "nesbot/carbon": "^2.61|^3.0",
3515 3519
                 "pestphp/pest": "^1.21.3",
3516 3520
                 "phpstan/phpstan": "^1.8.2",
3517
-                "symfony/var-dumper": "^5.4.11"
3521
+                "symfony/var-dumper": "^5.4.11|^6.2.0|^7.0.0"
3518 3522
             },
3519 3523
             "type": "library",
3520 3524
             "extra": {
@@ -3551,7 +3555,7 @@
3551 3555
                 "issues": "https://github.com/laravel/serializable-closure/issues",
3552 3556
                 "source": "https://github.com/laravel/serializable-closure"
3553 3557
             },
3554
-            "time": "2023-11-08T14:08:06+00:00"
3558
+            "time": "2024-08-02T07:48:17+00:00"
3555 3559
         },
3556 3560
         {
3557 3561
             "name": "laravel/socialite",
@@ -5008,20 +5012,20 @@
5008 5012
         },
5009 5013
         {
5010 5014
             "name": "nette/utils",
5011
-            "version": "v4.0.4",
5015
+            "version": "v4.0.5",
5012 5016
             "source": {
5013 5017
                 "type": "git",
5014 5018
                 "url": "https://github.com/nette/utils.git",
5015
-                "reference": "d3ad0aa3b9f934602cb3e3902ebccf10be34d218"
5019
+                "reference": "736c567e257dbe0fcf6ce81b4d6dbe05c6899f96"
5016 5020
             },
5017 5021
             "dist": {
5018 5022
                 "type": "zip",
5019
-                "url": "https://api.github.com/repos/nette/utils/zipball/d3ad0aa3b9f934602cb3e3902ebccf10be34d218",
5020
-                "reference": "d3ad0aa3b9f934602cb3e3902ebccf10be34d218",
5023
+                "url": "https://api.github.com/repos/nette/utils/zipball/736c567e257dbe0fcf6ce81b4d6dbe05c6899f96",
5024
+                "reference": "736c567e257dbe0fcf6ce81b4d6dbe05c6899f96",
5021 5025
                 "shasum": ""
5022 5026
             },
5023 5027
             "require": {
5024
-                "php": ">=8.0 <8.4"
5028
+                "php": "8.0 - 8.4"
5025 5029
             },
5026 5030
             "conflict": {
5027 5031
                 "nette/finder": "<3",
@@ -5088,9 +5092,9 @@
5088 5092
             ],
5089 5093
             "support": {
5090 5094
                 "issues": "https://github.com/nette/utils/issues",
5091
-                "source": "https://github.com/nette/utils/tree/v4.0.4"
5095
+                "source": "https://github.com/nette/utils/tree/v4.0.5"
5092 5096
             },
5093
-            "time": "2024-01-17T16:50:36+00:00"
5097
+            "time": "2024-08-07T15:39:19+00:00"
5094 5098
         },
5095 5099
         {
5096 5100
             "name": "nikic/php-parser",
@@ -9673,16 +9677,16 @@
9673 9677
         },
9674 9678
         {
9675 9679
             "name": "laravel/pint",
9676
-            "version": "v1.17.0",
9680
+            "version": "v1.17.2",
9677 9681
             "source": {
9678 9682
                 "type": "git",
9679 9683
                 "url": "https://github.com/laravel/pint.git",
9680
-                "reference": "4dba80c1de4b81dc4c4fb10ea6f4781495eb29f5"
9684
+                "reference": "e8a88130a25e3f9d4d5785e6a1afca98268ab110"
9681 9685
             },
9682 9686
             "dist": {
9683 9687
                 "type": "zip",
9684
-                "url": "https://api.github.com/repos/laravel/pint/zipball/4dba80c1de4b81dc4c4fb10ea6f4781495eb29f5",
9685
-                "reference": "4dba80c1de4b81dc4c4fb10ea6f4781495eb29f5",
9688
+                "url": "https://api.github.com/repos/laravel/pint/zipball/e8a88130a25e3f9d4d5785e6a1afca98268ab110",
9689
+                "reference": "e8a88130a25e3f9d4d5785e6a1afca98268ab110",
9686 9690
                 "shasum": ""
9687 9691
             },
9688 9692
             "require": {
@@ -9693,13 +9697,13 @@
9693 9697
                 "php": "^8.1.0"
9694 9698
             },
9695 9699
             "require-dev": {
9696
-                "friendsofphp/php-cs-fixer": "^3.59.3",
9697
-                "illuminate/view": "^10.48.12",
9698
-                "larastan/larastan": "^2.9.7",
9700
+                "friendsofphp/php-cs-fixer": "^3.61.1",
9701
+                "illuminate/view": "^10.48.18",
9702
+                "larastan/larastan": "^2.9.8",
9699 9703
                 "laravel-zero/framework": "^10.4.0",
9700 9704
                 "mockery/mockery": "^1.6.12",
9701 9705
                 "nunomaduro/termwind": "^1.15.1",
9702
-                "pestphp/pest": "^2.34.8"
9706
+                "pestphp/pest": "^2.35.0"
9703 9707
             },
9704 9708
             "bin": [
9705 9709
                 "builds/pint"
@@ -9735,20 +9739,20 @@
9735 9739
                 "issues": "https://github.com/laravel/pint/issues",
9736 9740
                 "source": "https://github.com/laravel/pint"
9737 9741
             },
9738
-            "time": "2024-07-23T16:40:20+00:00"
9742
+            "time": "2024-08-06T15:11:54+00:00"
9739 9743
         },
9740 9744
         {
9741 9745
             "name": "laravel/sail",
9742
-            "version": "v1.31.0",
9746
+            "version": "v1.31.1",
9743 9747
             "source": {
9744 9748
                 "type": "git",
9745 9749
                 "url": "https://github.com/laravel/sail.git",
9746
-                "reference": "48d89608a3bb5be763c9bb87121d31e7da27c1cb"
9750
+                "reference": "3d06dd18cee8059baa7b388af00ba47f6d96bd85"
9747 9751
             },
9748 9752
             "dist": {
9749 9753
                 "type": "zip",
9750
-                "url": "https://api.github.com/repos/laravel/sail/zipball/48d89608a3bb5be763c9bb87121d31e7da27c1cb",
9751
-                "reference": "48d89608a3bb5be763c9bb87121d31e7da27c1cb",
9754
+                "url": "https://api.github.com/repos/laravel/sail/zipball/3d06dd18cee8059baa7b388af00ba47f6d96bd85",
9755
+                "reference": "3d06dd18cee8059baa7b388af00ba47f6d96bd85",
9752 9756
                 "shasum": ""
9753 9757
             },
9754 9758
             "require": {
@@ -9798,7 +9802,7 @@
9798 9802
                 "issues": "https://github.com/laravel/sail/issues",
9799 9803
                 "source": "https://github.com/laravel/sail"
9800 9804
             },
9801
-            "time": "2024-07-22T14:36:50+00:00"
9805
+            "time": "2024-08-02T07:45:47+00:00"
9802 9806
         },
9803 9807
         {
9804 9808
             "name": "mockery/mockery",
@@ -9945,23 +9949,23 @@
9945 9949
         },
9946 9950
         {
9947 9951
             "name": "nunomaduro/collision",
9948
-            "version": "v8.3.0",
9952
+            "version": "v8.4.0",
9949 9953
             "source": {
9950 9954
                 "type": "git",
9951 9955
                 "url": "https://github.com/nunomaduro/collision.git",
9952
-                "reference": "b49f5b2891ce52726adfd162841c69d4e4c84229"
9956
+                "reference": "e7d1aa8ed753f63fa816932bbc89678238843b4a"
9953 9957
             },
9954 9958
             "dist": {
9955 9959
                 "type": "zip",
9956
-                "url": "https://api.github.com/repos/nunomaduro/collision/zipball/b49f5b2891ce52726adfd162841c69d4e4c84229",
9957
-                "reference": "b49f5b2891ce52726adfd162841c69d4e4c84229",
9960
+                "url": "https://api.github.com/repos/nunomaduro/collision/zipball/e7d1aa8ed753f63fa816932bbc89678238843b4a",
9961
+                "reference": "e7d1aa8ed753f63fa816932bbc89678238843b4a",
9958 9962
                 "shasum": ""
9959 9963
             },
9960 9964
             "require": {
9961 9965
                 "filp/whoops": "^2.15.4",
9962 9966
                 "nunomaduro/termwind": "^2.0.1",
9963 9967
                 "php": "^8.2.0",
9964
-                "symfony/console": "^7.1.2"
9968
+                "symfony/console": "^7.1.3"
9965 9969
             },
9966 9970
             "conflict": {
9967 9971
                 "laravel/framework": "<11.0.0 || >=12.0.0",
@@ -9969,13 +9973,13 @@
9969 9973
             },
9970 9974
             "require-dev": {
9971 9975
                 "larastan/larastan": "^2.9.8",
9972
-                "laravel/framework": "^11.16.0",
9973
-                "laravel/pint": "^1.16.2",
9974
-                "laravel/sail": "^1.30.2",
9976
+                "laravel/framework": "^11.19.0",
9977
+                "laravel/pint": "^1.17.1",
9978
+                "laravel/sail": "^1.31.0",
9975 9979
                 "laravel/sanctum": "^4.0.2",
9976 9980
                 "laravel/tinker": "^2.9.0",
9977
-                "orchestra/testbench-core": "^9.2.1",
9978
-                "pestphp/pest": "^2.34.9 || ^3.0.0",
9981
+                "orchestra/testbench-core": "^9.2.3",
9982
+                "pestphp/pest": "^2.35.0 || ^3.0.0",
9979 9983
                 "sebastian/environment": "^6.1.0 || ^7.0.0"
9980 9984
             },
9981 9985
             "type": "library",
@@ -10038,7 +10042,7 @@
10038 10042
                     "type": "patreon"
10039 10043
                 }
10040 10044
             ],
10041
-            "time": "2024-07-16T22:41:01+00:00"
10045
+            "time": "2024-08-03T15:32:23+00:00"
10042 10046
         },
10043 10047
         {
10044 10048
             "name": "phar-io/manifest",
@@ -10288,16 +10292,16 @@
10288 10292
         },
10289 10293
         {
10290 10294
             "name": "phpstan/phpstan",
10291
-            "version": "1.11.8",
10295
+            "version": "1.11.10",
10292 10296
             "source": {
10293 10297
                 "type": "git",
10294 10298
                 "url": "https://github.com/phpstan/phpstan.git",
10295
-                "reference": "6adbd118e6c0515dd2f36b06cde1d6da40f1b8ec"
10299
+                "reference": "640410b32995914bde3eed26fa89552f9c2c082f"
10296 10300
             },
10297 10301
             "dist": {
10298 10302
                 "type": "zip",
10299
-                "url": "https://api.github.com/repos/phpstan/phpstan/zipball/6adbd118e6c0515dd2f36b06cde1d6da40f1b8ec",
10300
-                "reference": "6adbd118e6c0515dd2f36b06cde1d6da40f1b8ec",
10303
+                "url": "https://api.github.com/repos/phpstan/phpstan/zipball/640410b32995914bde3eed26fa89552f9c2c082f",
10304
+                "reference": "640410b32995914bde3eed26fa89552f9c2c082f",
10301 10305
                 "shasum": ""
10302 10306
             },
10303 10307
             "require": {
@@ -10342,7 +10346,7 @@
10342 10346
                     "type": "github"
10343 10347
                 }
10344 10348
             ],
10345
-            "time": "2024-07-24T07:01:22+00:00"
10349
+            "time": "2024-08-08T09:02:50+00:00"
10346 10350
         },
10347 10351
         {
10348 10352
             "name": "phpunit/php-code-coverage",
@@ -10667,16 +10671,16 @@
10667 10671
         },
10668 10672
         {
10669 10673
             "name": "phpunit/phpunit",
10670
-            "version": "10.5.28",
10674
+            "version": "10.5.29",
10671 10675
             "source": {
10672 10676
                 "type": "git",
10673 10677
                 "url": "https://github.com/sebastianbergmann/phpunit.git",
10674
-                "reference": "ff7fb85cdf88131b83e721fb2a327b664dbed275"
10678
+                "reference": "8e9e80872b4e8064401788ee8a32d40b4455318f"
10675 10679
             },
10676 10680
             "dist": {
10677 10681
                 "type": "zip",
10678
-                "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/ff7fb85cdf88131b83e721fb2a327b664dbed275",
10679
-                "reference": "ff7fb85cdf88131b83e721fb2a327b664dbed275",
10682
+                "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/8e9e80872b4e8064401788ee8a32d40b4455318f",
10683
+                "reference": "8e9e80872b4e8064401788ee8a32d40b4455318f",
10680 10684
                 "shasum": ""
10681 10685
             },
10682 10686
             "require": {
@@ -10748,7 +10752,7 @@
10748 10752
             "support": {
10749 10753
                 "issues": "https://github.com/sebastianbergmann/phpunit/issues",
10750 10754
                 "security": "https://github.com/sebastianbergmann/phpunit/security/policy",
10751
-                "source": "https://github.com/sebastianbergmann/phpunit/tree/10.5.28"
10755
+                "source": "https://github.com/sebastianbergmann/phpunit/tree/10.5.29"
10752 10756
             },
10753 10757
             "funding": [
10754 10758
                 {
@@ -10764,7 +10768,7 @@
10764 10768
                     "type": "tidelift"
10765 10769
                 }
10766 10770
             ],
10767
-            "time": "2024-07-18T14:54:16+00:00"
10771
+            "time": "2024-07-30T11:08:00+00:00"
10768 10772
         },
10769 10773
         {
10770 10774
             "name": "rector/rector",
@@ -11880,16 +11884,16 @@
11880 11884
         },
11881 11885
         {
11882 11886
             "name": "spatie/flare-client-php",
11883
-            "version": "1.7.0",
11887
+            "version": "1.8.0",
11884 11888
             "source": {
11885 11889
                 "type": "git",
11886 11890
                 "url": "https://github.com/spatie/flare-client-php.git",
11887
-                "reference": "097040ff51e660e0f6fc863684ac4b02c93fa234"
11891
+                "reference": "180f8ca4c0d0d6fc51477bd8c53ce37ab5a96122"
11888 11892
             },
11889 11893
             "dist": {
11890 11894
                 "type": "zip",
11891
-                "url": "https://api.github.com/repos/spatie/flare-client-php/zipball/097040ff51e660e0f6fc863684ac4b02c93fa234",
11892
-                "reference": "097040ff51e660e0f6fc863684ac4b02c93fa234",
11895
+                "url": "https://api.github.com/repos/spatie/flare-client-php/zipball/180f8ca4c0d0d6fc51477bd8c53ce37ab5a96122",
11896
+                "reference": "180f8ca4c0d0d6fc51477bd8c53ce37ab5a96122",
11893 11897
                 "shasum": ""
11894 11898
             },
11895 11899
             "require": {
@@ -11907,7 +11911,7 @@
11907 11911
                 "phpstan/extension-installer": "^1.1",
11908 11912
                 "phpstan/phpstan-deprecation-rules": "^1.0",
11909 11913
                 "phpstan/phpstan-phpunit": "^1.0",
11910
-                "spatie/phpunit-snapshot-assertions": "^4.0|^5.0"
11914
+                "spatie/pest-plugin-snapshots": "^1.0|^2.0"
11911 11915
             },
11912 11916
             "type": "library",
11913 11917
             "extra": {
@@ -11937,7 +11941,7 @@
11937 11941
             ],
11938 11942
             "support": {
11939 11943
                 "issues": "https://github.com/spatie/flare-client-php/issues",
11940
-                "source": "https://github.com/spatie/flare-client-php/tree/1.7.0"
11944
+                "source": "https://github.com/spatie/flare-client-php/tree/1.8.0"
11941 11945
             },
11942 11946
             "funding": [
11943 11947
                 {
@@ -11945,7 +11949,7 @@
11945 11949
                     "type": "github"
11946 11950
                 }
11947 11951
             ],
11948
-            "time": "2024-06-12T14:39:14+00:00"
11952
+            "time": "2024-08-01T08:27:26+00:00"
11949 11953
         },
11950 11954
         {
11951 11955
             "name": "spatie/ignition",
@@ -12608,16 +12612,16 @@
12608 12612
         },
12609 12613
         {
12610 12614
             "name": "zbateson/mail-mime-parser",
12611
-            "version": "3.0.1",
12615
+            "version": "3.0.2",
12612 12616
             "source": {
12613 12617
                 "type": "git",
12614 12618
                 "url": "https://github.com/zbateson/mail-mime-parser.git",
12615
-                "reference": "6ade63b0a43047935791d7977e22717a68cc388b"
12619
+                "reference": "9a240522ae5e4eaeb7bf72c9bc88fe89dfb014a3"
12616 12620
             },
12617 12621
             "dist": {
12618 12622
                 "type": "zip",
12619
-                "url": "https://api.github.com/repos/zbateson/mail-mime-parser/zipball/6ade63b0a43047935791d7977e22717a68cc388b",
12620
-                "reference": "6ade63b0a43047935791d7977e22717a68cc388b",
12623
+                "url": "https://api.github.com/repos/zbateson/mail-mime-parser/zipball/9a240522ae5e4eaeb7bf72c9bc88fe89dfb014a3",
12624
+                "reference": "9a240522ae5e4eaeb7bf72c9bc88fe89dfb014a3",
12621 12625
                 "shasum": ""
12622 12626
             },
12623 12627
             "require": {
@@ -12680,7 +12684,7 @@
12680 12684
                     "type": "github"
12681 12685
                 }
12682 12686
             ],
12683
-            "time": "2024-04-29T21:53:01+00:00"
12687
+            "time": "2024-05-01T16:49:29+00:00"
12684 12688
         },
12685 12689
         {
12686 12690
             "name": "zbateson/mb-wrapper",

+ 108
- 104
package-lock.json Parādīt failu

@@ -541,9 +541,9 @@
541 541
             }
542 542
         },
543 543
         "node_modules/@rollup/rollup-android-arm-eabi": {
544
-            "version": "4.19.1",
545
-            "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.19.1.tgz",
546
-            "integrity": "sha512-XzqSg714++M+FXhHfXpS1tDnNZNpgxxuGZWlRG/jSj+VEPmZ0yg6jV4E0AL3uyBKxO8mO3xtOsP5mQ+XLfrlww==",
544
+            "version": "4.20.0",
545
+            "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.20.0.tgz",
546
+            "integrity": "sha512-TSpWzflCc4VGAUJZlPpgAJE1+V60MePDQnBd7PPkpuEmOy8i87aL6tinFGKBFKuEDikYpig72QzdT3QPYIi+oA==",
547 547
             "cpu": [
548 548
                 "arm"
549 549
             ],
@@ -555,9 +555,9 @@
555 555
             ]
556 556
         },
557 557
         "node_modules/@rollup/rollup-android-arm64": {
558
-            "version": "4.19.1",
559
-            "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.19.1.tgz",
560
-            "integrity": "sha512-thFUbkHteM20BGShD6P08aungq4irbIZKUNbG70LN8RkO7YztcGPiKTTGZS7Kw+x5h8hOXs0i4OaHwFxlpQN6A==",
558
+            "version": "4.20.0",
559
+            "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.20.0.tgz",
560
+            "integrity": "sha512-u00Ro/nok7oGzVuh/FMYfNoGqxU5CPWz1mxV85S2w9LxHR8OoMQBuSk+3BKVIDYgkpeOET5yXkx90OYFc+ytpQ==",
561 561
             "cpu": [
562 562
                 "arm64"
563 563
             ],
@@ -569,9 +569,9 @@
569 569
             ]
570 570
         },
571 571
         "node_modules/@rollup/rollup-darwin-arm64": {
572
-            "version": "4.19.1",
573
-            "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.19.1.tgz",
574
-            "integrity": "sha512-8o6eqeFZzVLia2hKPUZk4jdE3zW7LCcZr+MD18tXkgBBid3lssGVAYuox8x6YHoEPDdDa9ixTaStcmx88lio5Q==",
572
+            "version": "4.20.0",
573
+            "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.20.0.tgz",
574
+            "integrity": "sha512-uFVfvzvsdGtlSLuL0ZlvPJvl6ZmrH4CBwLGEFPe7hUmf7htGAN+aXo43R/V6LATyxlKVC/m6UsLb7jbG+LG39Q==",
575 575
             "cpu": [
576 576
                 "arm64"
577 577
             ],
@@ -583,9 +583,9 @@
583 583
             ]
584 584
         },
585 585
         "node_modules/@rollup/rollup-darwin-x64": {
586
-            "version": "4.19.1",
587
-            "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.19.1.tgz",
588
-            "integrity": "sha512-4T42heKsnbjkn7ovYiAdDVRRWZLU9Kmhdt6HafZxFcUdpjlBlxj4wDrt1yFWLk7G4+E+8p2C9tcmSu0KA6auGA==",
586
+            "version": "4.20.0",
587
+            "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.20.0.tgz",
588
+            "integrity": "sha512-xbrMDdlev53vNXexEa6l0LffojxhqDTBeL+VUxuuIXys4x6xyvbKq5XqTXBCEUA8ty8iEJblHvFaWRJTk/icAQ==",
589 589
             "cpu": [
590 590
                 "x64"
591 591
             ],
@@ -597,9 +597,9 @@
597 597
             ]
598 598
         },
599 599
         "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
600
-            "version": "4.19.1",
601
-            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.19.1.tgz",
602
-            "integrity": "sha512-MXg1xp+e5GhZ3Vit1gGEyoC+dyQUBy2JgVQ+3hUrD9wZMkUw/ywgkpK7oZgnB6kPpGrxJ41clkPPnsknuD6M2Q==",
600
+            "version": "4.20.0",
601
+            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.20.0.tgz",
602
+            "integrity": "sha512-jMYvxZwGmoHFBTbr12Xc6wOdc2xA5tF5F2q6t7Rcfab68TT0n+r7dgawD4qhPEvasDsVpQi+MgDzj2faOLsZjA==",
603 603
             "cpu": [
604 604
                 "arm"
605 605
             ],
@@ -611,9 +611,9 @@
611 611
             ]
612 612
         },
613 613
         "node_modules/@rollup/rollup-linux-arm-musleabihf": {
614
-            "version": "4.19.1",
615
-            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.19.1.tgz",
616
-            "integrity": "sha512-DZNLwIY4ftPSRVkJEaxYkq7u2zel7aah57HESuNkUnz+3bZHxwkCUkrfS2IWC1sxK6F2QNIR0Qr/YXw7nkF3Pw==",
614
+            "version": "4.20.0",
615
+            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.20.0.tgz",
616
+            "integrity": "sha512-1asSTl4HKuIHIB1GcdFHNNZhxAYEdqML/MW4QmPS4G0ivbEcBr1JKlFLKsIRqjSwOBkdItn3/ZDlyvZ/N6KPlw==",
617 617
             "cpu": [
618 618
                 "arm"
619 619
             ],
@@ -625,9 +625,9 @@
625 625
             ]
626 626
         },
627 627
         "node_modules/@rollup/rollup-linux-arm64-gnu": {
628
-            "version": "4.19.1",
629
-            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.19.1.tgz",
630
-            "integrity": "sha512-C7evongnjyxdngSDRRSQv5GvyfISizgtk9RM+z2biV5kY6S/NF/wta7K+DanmktC5DkuaJQgoKGf7KUDmA7RUw==",
628
+            "version": "4.20.0",
629
+            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.20.0.tgz",
630
+            "integrity": "sha512-COBb8Bkx56KldOYJfMf6wKeYJrtJ9vEgBRAOkfw6Ens0tnmzPqvlpjZiLgkhg6cA3DGzCmLmmd319pmHvKWWlQ==",
631 631
             "cpu": [
632 632
                 "arm64"
633 633
             ],
@@ -639,9 +639,9 @@
639 639
             ]
640 640
         },
641 641
         "node_modules/@rollup/rollup-linux-arm64-musl": {
642
-            "version": "4.19.1",
643
-            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.19.1.tgz",
644
-            "integrity": "sha512-89tFWqxfxLLHkAthAcrTs9etAoBFRduNfWdl2xUs/yLV+7XDrJ5yuXMHptNqf1Zw0UCA3cAutkAiAokYCkaPtw==",
642
+            "version": "4.20.0",
643
+            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.20.0.tgz",
644
+            "integrity": "sha512-+it+mBSyMslVQa8wSPvBx53fYuZK/oLTu5RJoXogjk6x7Q7sz1GNRsXWjn6SwyJm8E/oMjNVwPhmNdIjwP135Q==",
645 645
             "cpu": [
646 646
                 "arm64"
647 647
             ],
@@ -653,9 +653,9 @@
653 653
             ]
654 654
         },
655 655
         "node_modules/@rollup/rollup-linux-powerpc64le-gnu": {
656
-            "version": "4.19.1",
657
-            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.19.1.tgz",
658
-            "integrity": "sha512-PromGeV50sq+YfaisG8W3fd+Cl6mnOOiNv2qKKqKCpiiEke2KiKVyDqG/Mb9GWKbYMHj5a01fq/qlUR28PFhCQ==",
656
+            "version": "4.20.0",
657
+            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.20.0.tgz",
658
+            "integrity": "sha512-yAMvqhPfGKsAxHN8I4+jE0CpLWD8cv4z7CK7BMmhjDuz606Q2tFKkWRY8bHR9JQXYcoLfopo5TTqzxgPUjUMfw==",
659 659
             "cpu": [
660 660
                 "ppc64"
661 661
             ],
@@ -667,9 +667,9 @@
667 667
             ]
668 668
         },
669 669
         "node_modules/@rollup/rollup-linux-riscv64-gnu": {
670
-            "version": "4.19.1",
671
-            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.19.1.tgz",
672
-            "integrity": "sha512-/1BmHYh+iz0cNCP0oHCuF8CSiNj0JOGf0jRlSo3L/FAyZyG2rGBuKpkZVH9YF+x58r1jgWxvm1aRg3DHrLDt6A==",
670
+            "version": "4.20.0",
671
+            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.20.0.tgz",
672
+            "integrity": "sha512-qmuxFpfmi/2SUkAw95TtNq/w/I7Gpjurx609OOOV7U4vhvUhBcftcmXwl3rqAek+ADBwSjIC4IVNLiszoj3dPA==",
673 673
             "cpu": [
674 674
                 "riscv64"
675 675
             ],
@@ -681,9 +681,9 @@
681 681
             ]
682 682
         },
683 683
         "node_modules/@rollup/rollup-linux-s390x-gnu": {
684
-            "version": "4.19.1",
685
-            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.19.1.tgz",
686
-            "integrity": "sha512-0cYP5rGkQWRZKy9/HtsWVStLXzCF3cCBTRI+qRL8Z+wkYlqN7zrSYm6FuY5Kd5ysS5aH0q5lVgb/WbG4jqXN1Q==",
684
+            "version": "4.20.0",
685
+            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.20.0.tgz",
686
+            "integrity": "sha512-I0BtGXddHSHjV1mqTNkgUZLnS3WtsqebAXv11D5BZE/gfw5KoyXSAXVqyJximQXNvNzUo4GKlCK/dIwXlz+jlg==",
687 687
             "cpu": [
688 688
                 "s390x"
689 689
             ],
@@ -695,9 +695,9 @@
695 695
             ]
696 696
         },
697 697
         "node_modules/@rollup/rollup-linux-x64-gnu": {
698
-            "version": "4.19.1",
699
-            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.19.1.tgz",
700
-            "integrity": "sha512-XUXeI9eM8rMP8aGvii/aOOiMvTs7xlCosq9xCjcqI9+5hBxtjDpD+7Abm1ZhVIFE1J2h2VIg0t2DX/gjespC2Q==",
698
+            "version": "4.20.0",
699
+            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.20.0.tgz",
700
+            "integrity": "sha512-y+eoL2I3iphUg9tN9GB6ku1FA8kOfmF4oUEWhztDJ4KXJy1agk/9+pejOuZkNFhRwHAOxMsBPLbXPd6mJiCwew==",
701 701
             "cpu": [
702 702
                 "x64"
703 703
             ],
@@ -709,9 +709,9 @@
709 709
             ]
710 710
         },
711 711
         "node_modules/@rollup/rollup-linux-x64-musl": {
712
-            "version": "4.19.1",
713
-            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.19.1.tgz",
714
-            "integrity": "sha512-V7cBw/cKXMfEVhpSvVZhC+iGifD6U1zJ4tbibjjN+Xi3blSXaj/rJynAkCFFQfoG6VZrAiP7uGVzL440Q6Me2Q==",
712
+            "version": "4.20.0",
713
+            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.20.0.tgz",
714
+            "integrity": "sha512-hM3nhW40kBNYUkZb/r9k2FKK+/MnKglX7UYd4ZUy5DJs8/sMsIbqWK2piZtVGE3kcXVNj3B2IrUYROJMMCikNg==",
715 715
             "cpu": [
716 716
                 "x64"
717 717
             ],
@@ -723,9 +723,9 @@
723 723
             ]
724 724
         },
725 725
         "node_modules/@rollup/rollup-win32-arm64-msvc": {
726
-            "version": "4.19.1",
727
-            "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.19.1.tgz",
728
-            "integrity": "sha512-88brja2vldW/76jWATlBqHEoGjJLRnP0WOEKAUbMcXaAZnemNhlAHSyj4jIwMoP2T750LE9lblvD4e2jXleZsA==",
726
+            "version": "4.20.0",
727
+            "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.20.0.tgz",
728
+            "integrity": "sha512-psegMvP+Ik/Bg7QRJbv8w8PAytPA7Uo8fpFjXyCRHWm6Nt42L+JtoqH8eDQ5hRP7/XW2UiIriy1Z46jf0Oa1kA==",
729 729
             "cpu": [
730 730
                 "arm64"
731 731
             ],
@@ -737,9 +737,9 @@
737 737
             ]
738 738
         },
739 739
         "node_modules/@rollup/rollup-win32-ia32-msvc": {
740
-            "version": "4.19.1",
741
-            "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.19.1.tgz",
742
-            "integrity": "sha512-LdxxcqRVSXi6k6JUrTah1rHuaupoeuiv38du8Mt4r4IPer3kwlTo+RuvfE8KzZ/tL6BhaPlzJ3835i6CxrFIRQ==",
740
+            "version": "4.20.0",
741
+            "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.20.0.tgz",
742
+            "integrity": "sha512-GabekH3w4lgAJpVxkk7hUzUf2hICSQO0a/BLFA11/RMxQT92MabKAqyubzDZmMOC/hcJNlc+rrypzNzYl4Dx7A==",
743 743
             "cpu": [
744 744
                 "ia32"
745 745
             ],
@@ -751,9 +751,9 @@
751 751
             ]
752 752
         },
753 753
         "node_modules/@rollup/rollup-win32-x64-msvc": {
754
-            "version": "4.19.1",
755
-            "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.19.1.tgz",
756
-            "integrity": "sha512-2bIrL28PcK3YCqD9anGxDxamxdiJAxA+l7fWIwM5o8UqNy1t3d1NdAweO2XhA0KTDJ5aH1FsuiT5+7VhtHliXg==",
754
+            "version": "4.20.0",
755
+            "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.20.0.tgz",
756
+            "integrity": "sha512-aJ1EJSuTdGnM6qbVC4B5DSmozPTqIag9fSzXRNNo+humQLG89XpPgdt16Ia56ORD7s+H8Pmyx44uczDQ0yDzpg==",
757 757
             "cpu": [
758 758
                 "x64"
759 759
             ],
@@ -778,9 +778,9 @@
778 778
             }
779 779
         },
780 780
         "node_modules/@tailwindcss/typography": {
781
-            "version": "0.5.13",
782
-            "resolved": "https://registry.npmjs.org/@tailwindcss/typography/-/typography-0.5.13.tgz",
783
-            "integrity": "sha512-ADGcJ8dX21dVVHIwTRgzrcunY6YY9uSlAHHGVKvkA+vLc5qLwEszvKts40lx7z0qc4clpjclwLeK5rVCV2P/uw==",
781
+            "version": "0.5.14",
782
+            "resolved": "https://registry.npmjs.org/@tailwindcss/typography/-/typography-0.5.14.tgz",
783
+            "integrity": "sha512-ZvOCjUbsJBjL9CxQBn+VEnFpouzuKhxh2dH8xMIWHILL+HfOYtlAkWcyoon8LlzE53d2Yo6YO6pahKKNW3q1YQ==",
784 784
             "dev": true,
785 785
             "license": "MIT",
786 786
             "dependencies": {
@@ -862,9 +862,9 @@
862 862
             "license": "MIT"
863 863
         },
864 864
         "node_modules/autoprefixer": {
865
-            "version": "10.4.19",
866
-            "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.19.tgz",
867
-            "integrity": "sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==",
865
+            "version": "10.4.20",
866
+            "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.20.tgz",
867
+            "integrity": "sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==",
868 868
             "dev": true,
869 869
             "funding": [
870 870
                 {
@@ -882,11 +882,11 @@
882 882
             ],
883 883
             "license": "MIT",
884 884
             "dependencies": {
885
-                "browserslist": "^4.23.0",
886
-                "caniuse-lite": "^1.0.30001599",
885
+                "browserslist": "^4.23.3",
886
+                "caniuse-lite": "^1.0.30001646",
887 887
                 "fraction.js": "^4.3.7",
888 888
                 "normalize-range": "^0.1.2",
889
-                "picocolors": "^1.0.0",
889
+                "picocolors": "^1.0.1",
890 890
                 "postcss-value-parser": "^4.2.0"
891 891
             },
892 892
             "bin": {
@@ -900,9 +900,9 @@
900 900
             }
901 901
         },
902 902
         "node_modules/axios": {
903
-            "version": "1.7.2",
904
-            "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.2.tgz",
905
-            "integrity": "sha512-2A8QhOMrbomlDuiLeK9XibIBzuHeRcqqNOHp0Cyp5EoJ1IFDh+XZH3A6BkXtv0K4gFGCI0Y4BM7B1wOEi0Rmgw==",
903
+            "version": "1.7.3",
904
+            "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.3.tgz",
905
+            "integrity": "sha512-Ar7ND9pU99eJ9GpoGQKhKf58GpUOgnzuaB7ueNQ5BMi0p+LZ5oaEnfF999fAArcTIBwXTCHAmGcHOZJaWPq9Nw==",
906 906
             "dev": true,
907 907
             "license": "MIT",
908 908
             "dependencies": {
@@ -955,9 +955,9 @@
955 955
             }
956 956
         },
957 957
         "node_modules/browserslist": {
958
-            "version": "4.23.2",
959
-            "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.2.tgz",
960
-            "integrity": "sha512-qkqSyistMYdxAcw+CzbZwlBy8AGmS/eEWs+sEV5TnLRGDOL+C5M2EnH6tlZyg0YoAxGJAFKh61En9BR941GnHA==",
958
+            "version": "4.23.3",
959
+            "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.3.tgz",
960
+            "integrity": "sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==",
961 961
             "dev": true,
962 962
             "funding": [
963 963
                 {
@@ -975,9 +975,9 @@
975 975
             ],
976 976
             "license": "MIT",
977 977
             "dependencies": {
978
-                "caniuse-lite": "^1.0.30001640",
979
-                "electron-to-chromium": "^1.4.820",
980
-                "node-releases": "^2.0.14",
978
+                "caniuse-lite": "^1.0.30001646",
979
+                "electron-to-chromium": "^1.5.4",
980
+                "node-releases": "^2.0.18",
981 981
                 "update-browserslist-db": "^1.1.0"
982 982
             },
983 983
             "bin": {
@@ -998,9 +998,9 @@
998 998
             }
999 999
         },
1000 1000
         "node_modules/caniuse-lite": {
1001
-            "version": "1.0.30001643",
1002
-            "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001643.tgz",
1003
-            "integrity": "sha512-ERgWGNleEilSrHM6iUz/zJNSQTP8Mr21wDWpdgvRwcTXGAq6jMtOUPP4dqFPTdKqZ2wKTdtB+uucZ3MRpAUSmg==",
1001
+            "version": "1.0.30001651",
1002
+            "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001651.tgz",
1003
+            "integrity": "sha512-9Cf+Xv1jJNe1xPZLGuUXLNkE1BoDkqRqYyFJ9TDYSqhduqA4hu4oR9HluGoWYQC/aj8WHjsGVV+bwkh0+tegRg==",
1004 1004
             "dev": true,
1005 1005
             "funding": [
1006 1006
                 {
@@ -1159,9 +1159,9 @@
1159 1159
             "license": "MIT"
1160 1160
         },
1161 1161
         "node_modules/electron-to-chromium": {
1162
-            "version": "1.5.2",
1163
-            "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.2.tgz",
1164
-            "integrity": "sha512-kc4r3U3V3WLaaZqThjYz/Y6z8tJe+7K0bbjUVo3i+LWIypVdMx5nXCkwRe6SWbY6ILqLdc1rKcKmr3HoH7wjSQ==",
1162
+            "version": "1.5.5",
1163
+            "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.5.tgz",
1164
+            "integrity": "sha512-QR7/A7ZkMS8tZuoftC/jfqNkZLQO779SSW3YuZHP4eXpj3EffGLFcB/Xu9AAZQzLccTiCV+EmUo3ha4mQ9wnlA==",
1165 1165
             "dev": true,
1166 1166
             "license": "ISC"
1167 1167
         },
@@ -1296,9 +1296,9 @@
1296 1296
             }
1297 1297
         },
1298 1298
         "node_modules/foreground-child": {
1299
-            "version": "3.2.1",
1300
-            "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.2.1.tgz",
1301
-            "integrity": "sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==",
1299
+            "version": "3.3.0",
1300
+            "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz",
1301
+            "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==",
1302 1302
             "dev": true,
1303 1303
             "license": "ISC",
1304 1304
             "dependencies": {
@@ -1826,9 +1826,9 @@
1826 1826
             }
1827 1827
         },
1828 1828
         "node_modules/postcss": {
1829
-            "version": "8.4.40",
1830
-            "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.40.tgz",
1831
-            "integrity": "sha512-YF2kKIUzAofPMpfH6hOi2cGnv/HrUlfucspc7pDyvv7kGdqXrfj8SCl/t8owkEgKEuu8ZcRjSOxFxVLqwChZ2Q==",
1829
+            "version": "8.4.41",
1830
+            "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.41.tgz",
1831
+            "integrity": "sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==",
1832 1832
             "dev": true,
1833 1833
             "funding": [
1834 1834
                 {
@@ -2171,9 +2171,9 @@
2171 2171
             }
2172 2172
         },
2173 2173
         "node_modules/rollup": {
2174
-            "version": "4.19.1",
2175
-            "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.19.1.tgz",
2176
-            "integrity": "sha512-K5vziVlg7hTpYfFBI+91zHBEMo6jafYXpkMlqZjg7/zhIG9iHqazBf4xz9AVdjS9BruRn280ROqLI7G3OFRIlw==",
2174
+            "version": "4.20.0",
2175
+            "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.20.0.tgz",
2176
+            "integrity": "sha512-6rbWBChcnSGzIlXeIdNIZTopKYad8ZG8ajhl78lGRLsI2rX8IkaotQhVas2Ma+GPxJav19wrSzvRvuiv0YKzWw==",
2177 2177
             "dev": true,
2178 2178
             "license": "MIT",
2179 2179
             "dependencies": {
@@ -2187,22 +2187,22 @@
2187 2187
                 "npm": ">=8.0.0"
2188 2188
             },
2189 2189
             "optionalDependencies": {
2190
-                "@rollup/rollup-android-arm-eabi": "4.19.1",
2191
-                "@rollup/rollup-android-arm64": "4.19.1",
2192
-                "@rollup/rollup-darwin-arm64": "4.19.1",
2193
-                "@rollup/rollup-darwin-x64": "4.19.1",
2194
-                "@rollup/rollup-linux-arm-gnueabihf": "4.19.1",
2195
-                "@rollup/rollup-linux-arm-musleabihf": "4.19.1",
2196
-                "@rollup/rollup-linux-arm64-gnu": "4.19.1",
2197
-                "@rollup/rollup-linux-arm64-musl": "4.19.1",
2198
-                "@rollup/rollup-linux-powerpc64le-gnu": "4.19.1",
2199
-                "@rollup/rollup-linux-riscv64-gnu": "4.19.1",
2200
-                "@rollup/rollup-linux-s390x-gnu": "4.19.1",
2201
-                "@rollup/rollup-linux-x64-gnu": "4.19.1",
2202
-                "@rollup/rollup-linux-x64-musl": "4.19.1",
2203
-                "@rollup/rollup-win32-arm64-msvc": "4.19.1",
2204
-                "@rollup/rollup-win32-ia32-msvc": "4.19.1",
2205
-                "@rollup/rollup-win32-x64-msvc": "4.19.1",
2190
+                "@rollup/rollup-android-arm-eabi": "4.20.0",
2191
+                "@rollup/rollup-android-arm64": "4.20.0",
2192
+                "@rollup/rollup-darwin-arm64": "4.20.0",
2193
+                "@rollup/rollup-darwin-x64": "4.20.0",
2194
+                "@rollup/rollup-linux-arm-gnueabihf": "4.20.0",
2195
+                "@rollup/rollup-linux-arm-musleabihf": "4.20.0",
2196
+                "@rollup/rollup-linux-arm64-gnu": "4.20.0",
2197
+                "@rollup/rollup-linux-arm64-musl": "4.20.0",
2198
+                "@rollup/rollup-linux-powerpc64le-gnu": "4.20.0",
2199
+                "@rollup/rollup-linux-riscv64-gnu": "4.20.0",
2200
+                "@rollup/rollup-linux-s390x-gnu": "4.20.0",
2201
+                "@rollup/rollup-linux-x64-gnu": "4.20.0",
2202
+                "@rollup/rollup-linux-x64-musl": "4.20.0",
2203
+                "@rollup/rollup-win32-arm64-msvc": "4.20.0",
2204
+                "@rollup/rollup-win32-ia32-msvc": "4.20.0",
2205
+                "@rollup/rollup-win32-x64-msvc": "4.20.0",
2206 2206
                 "fsevents": "~2.3.2"
2207 2207
             }
2208 2208
         },
@@ -2417,9 +2417,9 @@
2417 2417
             }
2418 2418
         },
2419 2419
         "node_modules/tailwindcss": {
2420
-            "version": "3.4.7",
2421
-            "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.7.tgz",
2422
-            "integrity": "sha512-rxWZbe87YJb4OcSopb7up2Ba4U82BoiSGUdoDr3Ydrg9ckxFS/YWsvhN323GMcddgU65QRy7JndC7ahhInhvlQ==",
2420
+            "version": "3.4.9",
2421
+            "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.9.tgz",
2422
+            "integrity": "sha512-1SEOvRr6sSdV5IDf9iC+NU4dhwdqzF4zKKq3sAbasUWHEM6lsMhX+eNN5gkPx1BvLFEnZQEUFbXnGj8Qlp83Pg==",
2423 2423
             "dev": true,
2424 2424
             "license": "MIT",
2425 2425
             "dependencies": {
@@ -2550,14 +2550,14 @@
2550 2550
             "license": "MIT"
2551 2551
         },
2552 2552
         "node_modules/vite": {
2553
-            "version": "5.3.5",
2554
-            "resolved": "https://registry.npmjs.org/vite/-/vite-5.3.5.tgz",
2555
-            "integrity": "sha512-MdjglKR6AQXQb9JGiS7Rc2wC6uMjcm7Go/NHNO63EwiJXfuk9PgqiP/n5IDJCziMkfw9n4Ubp7lttNwz+8ZVKA==",
2553
+            "version": "5.4.0",
2554
+            "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.0.tgz",
2555
+            "integrity": "sha512-5xokfMX0PIiwCMCMb9ZJcMyh5wbBun0zUzKib+L65vAZ8GY9ePZMXxFrHbr/Kyll2+LSCY7xtERPpxkBDKngwg==",
2556 2556
             "dev": true,
2557 2557
             "license": "MIT",
2558 2558
             "dependencies": {
2559 2559
                 "esbuild": "^0.21.3",
2560
-                "postcss": "^8.4.39",
2560
+                "postcss": "^8.4.40",
2561 2561
                 "rollup": "^4.13.0"
2562 2562
             },
2563 2563
             "bin": {
@@ -2577,6 +2577,7 @@
2577 2577
                 "less": "*",
2578 2578
                 "lightningcss": "^1.21.0",
2579 2579
                 "sass": "*",
2580
+                "sass-embedded": "*",
2580 2581
                 "stylus": "*",
2581 2582
                 "sugarss": "*",
2582 2583
                 "terser": "^5.4.0"
@@ -2594,6 +2595,9 @@
2594 2595
                 "sass": {
2595 2596
                     "optional": true
2596 2597
                 },
2598
+                "sass-embedded": {
2599
+                    "optional": true
2600
+                },
2597 2601
                 "stylus": {
2598 2602
                     "optional": true
2599 2603
                 },

+ 5
- 1
resources/views/components/company/reports/account-transactions-report-pdf.blade.php Parādīt failu

@@ -129,7 +129,11 @@
129 129
                 ])>
130 130
                 @foreach($transaction as $cellIndex => $cell)
131 131
                     <td class="{{ $report->getAlignmentClass($cellIndex) }} {{ $cellIndex === 1 ? 'whitespace-normal' : 'whitespace-nowrap' }}">
132
-                        {{ $cell }}
132
+                        @if(is_array($cell) && isset($cell['description']))
133
+                            {{ $cell['description'] }}
134
+                        @else
135
+                            {{ $cell }}
136
+                        @endif
133 137
                     </td>
134 138
                 @endforeach
135 139
             </tr>

+ 1
- 1
resources/views/components/company/reports/report-pdf.blade.php Parādīt failu

@@ -118,7 +118,7 @@
118 118
             <tr>
119 119
                 @foreach($account as $index => $cell)
120 120
                     <td class="{{ $report->getAlignmentClass($index) }} {{ $index === 1 ? 'whitespace-normal' : 'whitespace-nowrap' }}">
121
-                        @if(isset($cell['id']) && isset($cell['name']))
121
+                        @if(is_array($cell) && isset($cell['name']))
122 122
                             {{ $cell['name'] }}
123 123
                         @else
124 124
                             {{ $cell }}

Notiek ielāde…
Atcelt
Saglabāt