From 675486567b9fe980e82dbfdbe9c1cc9fccf1781e Mon Sep 17 00:00:00 2001 From: David Bomba Date: Wed, 6 Nov 2024 09:27:23 +1100 Subject: [PATCH] Updates for resources --- app/Models/EInvoicingToken.php | 27 ++ .../Validation/Peppol/EntityLevel.php | 14 +- composer.json | 2 +- composer.lock | 221 ++++++++-------- ...1_151650_create_e_invoice_tokens_table.php | 37 +++ public/build/assets/app-021b0210.js | 109 -------- public/build/assets/app-2353b88b.js | 109 -------- public/build/assets/app-780c4e5a.js | 109 ++++++++ public/build/manifest.json | 2 +- public/vendor/livewire/livewire.esm.js | 240 +++++++++++------- public/vendor/livewire/livewire.esm.js.map | 7 + public/vendor/livewire/livewire.js | 226 ++++++++++------- public/vendor/livewire/livewire.min.js | 12 +- public/vendor/livewire/livewire.min.js.map | 6 +- public/vendor/livewire/manifest.json | 2 +- .../views/vendor/livewire/tailwind.blade.php | 2 +- 16 files changed, 601 insertions(+), 524 deletions(-) create mode 100644 app/Models/EInvoicingToken.php create mode 100644 database/migrations/2024_10_11_151650_create_e_invoice_tokens_table.php delete mode 100644 public/build/assets/app-021b0210.js delete mode 100644 public/build/assets/app-2353b88b.js create mode 100644 public/build/assets/app-780c4e5a.js create mode 100644 public/vendor/livewire/livewire.esm.js.map diff --git a/app/Models/EInvoicingToken.php b/app/Models/EInvoicingToken.php new file mode 100644 index 0000000000..53f07949b6 --- /dev/null +++ b/app/Models/EInvoicingToken.php @@ -0,0 +1,27 @@ +errors['invoice'] = ['field' => $e->getInvalidField()]; + $this->errors['invoice'] = ['field' => $e->getInvalidField(), 'label' => $e->getInvalidField()]; }; @@ -126,13 +126,13 @@ class EntityLevel if($field == 'country_id' && $client->country_id >=1) continue; - $errors[] = ['field' => ctrans("texts.{$field}")]; + $errors[] = ['field' => $field, 'label' => ctrans("texts.{$field}")]; } //If not an individual, you MUST have a VAT number if ($client->classification != 'individual' && !$this->validString($client->vat_number)) { - $errors[] = ['field' => ctrans("texts.vat_number")]; + $errors[] = ['field' => 'vat_number', 'label' => ctrans("texts.vat_number")]; } return $errors; @@ -180,7 +180,7 @@ class EntityLevel if($this->validString($settings_object->getSetting($field))) continue; - $errors[] = ['field' => ctrans("texts.{$field}")]; + $errors[] = ['field' => $field, 'label' => ctrans("texts.{$field}")]; } @@ -191,8 +191,12 @@ class EntityLevel //If not an individual, you MUST have a VAT number if($company->getSetting('classification') != 'individual' && !$this->validString($company->getSetting('vat_number'))) { - $errors[] = ['field' => ctrans("texts.vat_number")]; + $errors[] = ['field' => 'vat_number', 'label' => ctrans("texts.vat_number")]; } + elseif ($company->getSetting('classification') == 'individual' && !$this->validString($company->getSetting('id_number'))) { + $errors[] = ['field' => 'id_number', 'label' => ctrans("texts.id_number")]; + } + // foreach($this->company_fields as $field) // { diff --git a/composer.json b/composer.json index 9a88f09adf..14bd9a42da 100644 --- a/composer.json +++ b/composer.json @@ -226,4 +226,4 @@ ], "minimum-stability": "dev", "prefer-stable": true -} +} \ No newline at end of file diff --git a/composer.lock b/composer.lock index 02633b25c6..18ffe4fb46 100644 --- a/composer.lock +++ b/composer.lock @@ -535,16 +535,16 @@ }, { "name": "aws/aws-sdk-php", - "version": "3.324.13", + "version": "3.325.2", "source": { "type": "git", "url": "https://github.com/aws/aws-sdk-php.git", - "reference": "781cb9594f7d1754c888452f980748115fd159d3" + "reference": "9e354a5e0cd1d563ec85245e3000e98e16a44fce" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/781cb9594f7d1754c888452f980748115fd159d3", - "reference": "781cb9594f7d1754c888452f980748115fd159d3", + "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/9e354a5e0cd1d563ec85245e3000e98e16a44fce", + "reference": "9e354a5e0cd1d563ec85245e3000e98e16a44fce", "shasum": "" }, "require": { @@ -627,9 +627,9 @@ "support": { "forum": "https://forums.aws.amazon.com/forum.jspa?forumID=80", "issues": "https://github.com/aws/aws-sdk-php/issues", - "source": "https://github.com/aws/aws-sdk-php/tree/3.324.13" + "source": "https://github.com/aws/aws-sdk-php/tree/3.325.2" }, - "time": "2024-10-29T18:11:10+00:00" + "time": "2024-11-01T18:08:38+00:00" }, { "name": "babenkoivan/elastic-adapter", @@ -954,16 +954,16 @@ }, { "name": "braintree/braintree_php", - "version": "6.20.0", + "version": "6.21.0", "source": { "type": "git", "url": "https://github.com/braintree/braintree_php.git", - "reference": "f46d6d570a955561f9474e0c4e5c56ca4cc22c49" + "reference": "d94339d1d7ee0ccd3d45727c7b5e36af4c5583a8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/braintree/braintree_php/zipball/f46d6d570a955561f9474e0c4e5c56ca4cc22c49", - "reference": "f46d6d570a955561f9474e0c4e5c56ca4cc22c49", + "url": "https://api.github.com/repos/braintree/braintree_php/zipball/d94339d1d7ee0ccd3d45727c7b5e36af4c5583a8", + "reference": "d94339d1d7ee0ccd3d45727c7b5e36af4c5583a8", "shasum": "" }, "require": { @@ -997,9 +997,9 @@ "description": "Braintree PHP Client Library", "support": { "issues": "https://github.com/braintree/braintree_php/issues", - "source": "https://github.com/braintree/braintree_php/tree/6.20.0" + "source": "https://github.com/braintree/braintree_php/tree/6.21.0" }, - "time": "2024-09-19T21:28:15+00:00" + "time": "2024-10-31T16:08:55+00:00" }, { "name": "brick/math", @@ -1063,16 +1063,16 @@ }, { "name": "btcpayserver/btcpayserver-greenfield-php", - "version": "v2.7.1", + "version": "v2.8.0", "source": { "type": "git", "url": "https://github.com/btcpayserver/btcpayserver-greenfield-php.git", - "reference": "28197bf65fd4a0ba39598fac5651fec4a805b78c" + "reference": "f4fac20f19d6eeb73e5393d48e08e2710dd5b051" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/btcpayserver/btcpayserver-greenfield-php/zipball/28197bf65fd4a0ba39598fac5651fec4a805b78c", - "reference": "28197bf65fd4a0ba39598fac5651fec4a805b78c", + "url": "https://api.github.com/repos/btcpayserver/btcpayserver-greenfield-php/zipball/f4fac20f19d6eeb73e5393d48e08e2710dd5b051", + "reference": "f4fac20f19d6eeb73e5393d48e08e2710dd5b051", "shasum": "" }, "require": { @@ -1111,9 +1111,9 @@ "description": "BTCPay Server Greenfield API PHP client library.", "support": { "issues": "https://github.com/btcpayserver/btcpayserver-greenfield-php/issues", - "source": "https://github.com/btcpayserver/btcpayserver-greenfield-php/tree/v2.7.1" + "source": "https://github.com/btcpayserver/btcpayserver-greenfield-php/tree/v2.8.0" }, - "time": "2024-09-16T21:02:29+00:00" + "time": "2024-11-05T20:44:23+00:00" }, { "name": "carbonphp/carbon-doctrine-types", @@ -1320,16 +1320,16 @@ }, { "name": "composer/ca-bundle", - "version": "1.5.2", + "version": "1.5.3", "source": { "type": "git", "url": "https://github.com/composer/ca-bundle.git", - "reference": "48a792895a2b7a6ee65dd5442c299d7b835b6137" + "reference": "3b1fc3f0be055baa7c6258b1467849c3e8204eb2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/ca-bundle/zipball/48a792895a2b7a6ee65dd5442c299d7b835b6137", - "reference": "48a792895a2b7a6ee65dd5442c299d7b835b6137", + "url": "https://api.github.com/repos/composer/ca-bundle/zipball/3b1fc3f0be055baa7c6258b1467849c3e8204eb2", + "reference": "3b1fc3f0be055baa7c6258b1467849c3e8204eb2", "shasum": "" }, "require": { @@ -1376,7 +1376,7 @@ "support": { "irc": "irc://irc.freenode.org/composer", "issues": "https://github.com/composer/ca-bundle/issues", - "source": "https://github.com/composer/ca-bundle/tree/1.5.2" + "source": "https://github.com/composer/ca-bundle/tree/1.5.3" }, "funding": [ { @@ -1392,7 +1392,7 @@ "type": "tidelift" } ], - "time": "2024-09-25T07:49:53+00:00" + "time": "2024-11-04T10:15:26+00:00" }, { "name": "dasprid/enum", @@ -2858,16 +2858,16 @@ }, { "name": "google/apiclient-services", - "version": "v0.379.0", + "version": "v0.380.0", "source": { "type": "git", "url": "https://github.com/googleapis/google-api-php-client-services.git", - "reference": "5a671ff040d55cec7b69b88d84c91bd8867d1c8e" + "reference": "a706b940e309d6cd858eee6a394e89fa17310c93" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/googleapis/google-api-php-client-services/zipball/5a671ff040d55cec7b69b88d84c91bd8867d1c8e", - "reference": "5a671ff040d55cec7b69b88d84c91bd8867d1c8e", + "url": "https://api.github.com/repos/googleapis/google-api-php-client-services/zipball/a706b940e309d6cd858eee6a394e89fa17310c93", + "reference": "a706b940e309d6cd858eee6a394e89fa17310c93", "shasum": "" }, "require": { @@ -2896,9 +2896,9 @@ ], "support": { "issues": "https://github.com/googleapis/google-api-php-client-services/issues", - "source": "https://github.com/googleapis/google-api-php-client-services/tree/v0.379.0" + "source": "https://github.com/googleapis/google-api-php-client-services/tree/v0.380.0" }, - "time": "2024-10-28T01:10:22+00:00" + "time": "2024-11-03T01:06:19+00:00" }, { "name": "google/auth", @@ -3886,16 +3886,16 @@ }, { "name": "horstoeko/zugferd", - "version": "v1.0.72", + "version": "v1.0.76", "source": { "type": "git", "url": "https://github.com/horstoeko/zugferd.git", - "reference": "4895eacd83278979371c6159142d105a96b0c560" + "reference": "74bd98c0fa883048f80563e08042556f8f0294ce" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/horstoeko/zugferd/zipball/4895eacd83278979371c6159142d105a96b0c560", - "reference": "4895eacd83278979371c6159142d105a96b0c560", + "url": "https://api.github.com/repos/horstoeko/zugferd/zipball/74bd98c0fa883048f80563e08042556f8f0294ce", + "reference": "74bd98c0fa883048f80563e08042556f8f0294ce", "shasum": "" }, "require": { @@ -3904,7 +3904,7 @@ "horstoeko/mimedb": "^1", "horstoeko/stringmanagement": "^1", "jms/serializer": "^3", - "php": "^7.3|^7.4|^8", + "php": ">=7.3", "setasign/fpdf": "^1", "setasign/fpdi": "^2", "smalot/pdfparser": "^0|^2", @@ -3955,9 +3955,9 @@ ], "support": { "issues": "https://github.com/horstoeko/zugferd/issues", - "source": "https://github.com/horstoeko/zugferd/tree/v1.0.72" + "source": "https://github.com/horstoeko/zugferd/tree/v1.0.76" }, - "time": "2024-10-24T16:50:47+00:00" + "time": "2024-11-03T09:05:21+00:00" }, { "name": "horstoeko/zugferdvisualizer", @@ -4170,16 +4170,16 @@ }, { "name": "imdhemy/laravel-purchases", - "version": "1.13.0", + "version": "1.14.0", "source": { "type": "git", "url": "https://github.com/imdhemy/laravel-in-app-purchases.git", - "reference": "ec62ab94727b22b262f79e05ece0bd92a919e9d4" + "reference": "df2c94222a92153c38d9db0178aeead218d6af16" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/imdhemy/laravel-in-app-purchases/zipball/ec62ab94727b22b262f79e05ece0bd92a919e9d4", - "reference": "ec62ab94727b22b262f79e05ece0bd92a919e9d4", + "url": "https://api.github.com/repos/imdhemy/laravel-in-app-purchases/zipball/df2c94222a92153c38d9db0178aeead218d6af16", + "reference": "df2c94222a92153c38d9db0178aeead218d6af16", "shasum": "" }, "require": { @@ -4194,6 +4194,7 @@ "friendsofphp/php-cs-fixer": "^3.14", "orchestra/testbench": "^6.24", "psalm/plugin-laravel": "^2.0", + "psalm/plugin-phpunit": "^0.19.0", "roave/security-advisories": "dev-latest", "vimeo/psalm": "^5.11" }, @@ -4235,7 +4236,7 @@ ], "support": { "issues": "https://github.com/imdhemy/laravel-in-app-purchases/issues", - "source": "https://github.com/imdhemy/laravel-in-app-purchases/tree/1.13.0" + "source": "https://github.com/imdhemy/laravel-in-app-purchases/tree/1.14.0" }, "funding": [ { @@ -4243,7 +4244,7 @@ "type": "github" } ], - "time": "2024-06-30T11:32:33+00:00" + "time": "2024-11-03T11:35:03+00:00" }, { "name": "intervention/image", @@ -4335,12 +4336,12 @@ "source": { "type": "git", "url": "https://github.com/invoiceninja/einvoice.git", - "reference": "5a371f31677ccd9e8abcace2f1695818c0429de1" + "reference": "7761de56930c6c67e2913ea3b0da36f0c18c567b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/invoiceninja/einvoice/zipball/5a371f31677ccd9e8abcace2f1695818c0429de1", - "reference": "5a371f31677ccd9e8abcace2f1695818c0429de1", + "url": "https://api.github.com/repos/invoiceninja/einvoice/zipball/7761de56930c6c67e2913ea3b0da36f0c18c567b", + "reference": "7761de56930c6c67e2913ea3b0da36f0c18c567b", "shasum": "" }, "require": { @@ -4382,7 +4383,7 @@ "source": "https://github.com/invoiceninja/einvoice/tree/main", "issues": "https://github.com/invoiceninja/einvoice/issues" }, - "time": "2024-10-29T10:46:06+00:00" + "time": "2024-11-01T00:18:46+00:00" }, { "name": "invoiceninja/inspector", @@ -4634,16 +4635,16 @@ }, { "name": "jms/serializer", - "version": "3.31.0", + "version": "3.31.1", "source": { "type": "git", "url": "https://github.com/schmittjoh/serializer.git", - "reference": "43404be0e708f5640efb3f7c3badedc061c0aeb9" + "reference": "362503da26673f210221c25b99c795da718ad9aa" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/schmittjoh/serializer/zipball/43404be0e708f5640efb3f7c3badedc061c0aeb9", - "reference": "43404be0e708f5640efb3f7c3badedc061c0aeb9", + "url": "https://api.github.com/repos/schmittjoh/serializer/zipball/362503da26673f210221c25b99c795da718ad9aa", + "reference": "362503da26673f210221c25b99c795da718ad9aa", "shasum": "" }, "require": { @@ -4719,7 +4720,7 @@ ], "support": { "issues": "https://github.com/schmittjoh/serializer/issues", - "source": "https://github.com/schmittjoh/serializer/tree/3.31.0" + "source": "https://github.com/schmittjoh/serializer/tree/3.31.1" }, "funding": [ { @@ -4727,7 +4728,7 @@ "type": "github" } ], - "time": "2024-10-16T09:35:06+00:00" + "time": "2024-10-31T18:35:14+00:00" }, { "name": "josemmo/facturae-php", @@ -4887,16 +4888,16 @@ }, { "name": "laravel/framework", - "version": "v11.29.0", + "version": "v11.30.0", "source": { "type": "git", "url": "https://github.com/laravel/framework.git", - "reference": "425054512c362835ba9c0307561973c8eeac7385" + "reference": "dff716442d9c229d716be82ccc9a7de52eb97193" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/framework/zipball/425054512c362835ba9c0307561973c8eeac7385", - "reference": "425054512c362835ba9c0307561973c8eeac7385", + "url": "https://api.github.com/repos/laravel/framework/zipball/dff716442d9c229d716be82ccc9a7de52eb97193", + "reference": "dff716442d9c229d716be82ccc9a7de52eb97193", "shasum": "" }, "require": { @@ -5092,7 +5093,7 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2024-10-22T14:13:31+00:00" + "time": "2024-10-30T15:00:34+00:00" }, { "name": "laravel/prompts", @@ -5155,16 +5156,16 @@ }, { "name": "laravel/scout", - "version": "v10.11.4", + "version": "v10.11.5", "source": { "type": "git", "url": "https://github.com/laravel/scout.git", - "reference": "f9cf4f79163e3c5f13f81369d4992d66e6700502" + "reference": "e67e2015e2f6f15e0fa033fb2ceb248ba8c5fa36" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/scout/zipball/f9cf4f79163e3c5f13f81369d4992d66e6700502", - "reference": "f9cf4f79163e3c5f13f81369d4992d66e6700502", + "url": "https://api.github.com/repos/laravel/scout/zipball/e67e2015e2f6f15e0fa033fb2ceb248ba8c5fa36", + "reference": "e67e2015e2f6f15e0fa033fb2ceb248ba8c5fa36", "shasum": "" }, "require": { @@ -5229,7 +5230,7 @@ "issues": "https://github.com/laravel/scout/issues", "source": "https://github.com/laravel/scout" }, - "time": "2024-10-01T14:39:33+00:00" + "time": "2024-10-30T15:09:56+00:00" }, { "name": "laravel/serializable-closure", @@ -5294,16 +5295,16 @@ }, { "name": "laravel/slack-notification-channel", - "version": "v3.3.2", + "version": "v3.4.0", "source": { "type": "git", "url": "https://github.com/laravel/slack-notification-channel.git", - "reference": "5e04e4a0834b84650a207a76b7a67de8156d0b04" + "reference": "8ffbb9f0578956cc192bffc8d75f5b07beb35aa3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/slack-notification-channel/zipball/5e04e4a0834b84650a207a76b7a67de8156d0b04", - "reference": "5e04e4a0834b84650a207a76b7a67de8156d0b04", + "url": "https://api.github.com/repos/laravel/slack-notification-channel/zipball/8ffbb9f0578956cc192bffc8d75f5b07beb35aa3", + "reference": "8ffbb9f0578956cc192bffc8d75f5b07beb35aa3", "shasum": "" }, "require": { @@ -5353,9 +5354,9 @@ ], "support": { "issues": "https://github.com/laravel/slack-notification-channel/issues", - "source": "https://github.com/laravel/slack-notification-channel/tree/v3.3.2" + "source": "https://github.com/laravel/slack-notification-channel/tree/v3.4.0" }, - "time": "2024-09-04T06:56:09+00:00" + "time": "2024-10-24T15:06:08+00:00" }, { "name": "laravel/socialite", @@ -6855,16 +6856,16 @@ }, { "name": "mollie/mollie-api-php", - "version": "v2.73.0", + "version": "v2.74.1", "source": { "type": "git", "url": "https://github.com/mollie/mollie-api-php.git", - "reference": "0a26175492d4c55bb461e44fe3e63546539b81c1" + "reference": "6401783472a2a423386e66bd4d6ab3b3173b1b73" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/mollie/mollie-api-php/zipball/0a26175492d4c55bb461e44fe3e63546539b81c1", - "reference": "0a26175492d4c55bb461e44fe3e63546539b81c1", + "url": "https://api.github.com/repos/mollie/mollie-api-php/zipball/6401783472a2a423386e66bd4d6ab3b3173b1b73", + "reference": "6401783472a2a423386e66bd4d6ab3b3173b1b73", "shasum": "" }, "require": { @@ -6941,9 +6942,9 @@ ], "support": { "issues": "https://github.com/mollie/mollie-api-php/issues", - "source": "https://github.com/mollie/mollie-api-php/tree/v2.73.0" + "source": "https://github.com/mollie/mollie-api-php/tree/v2.74.1" }, - "time": "2024-09-30T13:16:57+00:00" + "time": "2024-10-30T10:30:13+00:00" }, { "name": "monolog/monolog", @@ -7420,20 +7421,20 @@ }, { "name": "nesbot/carbon", - "version": "3.8.0", + "version": "3.8.1", "source": { "type": "git", "url": "https://github.com/briannesbitt/Carbon.git", - "reference": "bbd3eef89af8ba66a3aa7952b5439168fbcc529f" + "reference": "10ac0aa86b8062219ce21e8189123d611ca3ecd9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/bbd3eef89af8ba66a3aa7952b5439168fbcc529f", - "reference": "bbd3eef89af8ba66a3aa7952b5439168fbcc529f", + "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/10ac0aa86b8062219ce21e8189123d611ca3ecd9", + "reference": "10ac0aa86b8062219ce21e8189123d611ca3ecd9", "shasum": "" }, "require": { - "carbonphp/carbon-doctrine-types": "*", + "carbonphp/carbon-doctrine-types": "<100.0", "ext-json": "*", "php": "^8.1", "psr/clock": "^1.0", @@ -7522,7 +7523,7 @@ "type": "tidelift" } ], - "time": "2024-08-19T06:22:39+00:00" + "time": "2024-11-03T16:02:24+00:00" }, { "name": "nette/schema", @@ -8959,16 +8960,16 @@ }, { "name": "phpdocumentor/reflection-docblock", - "version": "5.4.1", + "version": "5.5.0", "source": { "type": "git", "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", - "reference": "9d07b3f7fdcf5efec5d1609cba3c19c5ea2bdc9c" + "reference": "54e10d44fc1a84e2598d26f70d4f6f1f233e228a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/9d07b3f7fdcf5efec5d1609cba3c19c5ea2bdc9c", - "reference": "9d07b3f7fdcf5efec5d1609cba3c19c5ea2bdc9c", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/54e10d44fc1a84e2598d26f70d4f6f1f233e228a", + "reference": "54e10d44fc1a84e2598d26f70d4f6f1f233e228a", "shasum": "" }, "require": { @@ -8981,13 +8982,13 @@ "webmozart/assert": "^1.9.1" }, "require-dev": { - "mockery/mockery": "~1.3.5", + "mockery/mockery": "~1.3.5 || ~1.6.0", "phpstan/extension-installer": "^1.1", "phpstan/phpstan": "^1.8", "phpstan/phpstan-mockery": "^1.1", "phpstan/phpstan-webmozart-assert": "^1.2", "phpunit/phpunit": "^9.5", - "vimeo/psalm": "^5.13" + "psalm/phar": "^5.26" }, "type": "library", "extra": { @@ -9017,29 +9018,29 @@ "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", "support": { "issues": "https://github.com/phpDocumentor/ReflectionDocBlock/issues", - "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/5.4.1" + "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/5.5.0" }, - "time": "2024-05-21T05:55:05+00:00" + "time": "2024-11-04T21:26:31+00:00" }, { "name": "phpdocumentor/type-resolver", - "version": "1.8.2", + "version": "1.9.0", "source": { "type": "git", "url": "https://github.com/phpDocumentor/TypeResolver.git", - "reference": "153ae662783729388a584b4361f2545e4d841e3c" + "reference": "1fb5ba8d045f5dd984ebded5b1cc66f29459422d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/153ae662783729388a584b4361f2545e4d841e3c", - "reference": "153ae662783729388a584b4361f2545e4d841e3c", + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/1fb5ba8d045f5dd984ebded5b1cc66f29459422d", + "reference": "1fb5ba8d045f5dd984ebded5b1cc66f29459422d", "shasum": "" }, "require": { "doctrine/deprecations": "^1.0", "php": "^7.3 || ^8.0", "phpdocumentor/reflection-common": "^2.0", - "phpstan/phpdoc-parser": "^1.13" + "phpstan/phpdoc-parser": "^1.18" }, "require-dev": { "ext-tokenizer": "*", @@ -9075,9 +9076,9 @@ "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", "support": { "issues": "https://github.com/phpDocumentor/TypeResolver/issues", - "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.8.2" + "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.9.0" }, - "time": "2024-02-23T11:10:43+00:00" + "time": "2024-11-03T20:11:34+00:00" }, { "name": "phpoffice/phpspreadsheet", @@ -16852,16 +16853,16 @@ }, { "name": "larastan/larastan", - "version": "v2.9.9", + "version": "v2.9.10", "source": { "type": "git", "url": "https://github.com/larastan/larastan.git", - "reference": "148faa138f0d8acb7d85f4a55693d3e13b6048d2" + "reference": "9e7233d88f4f10796fadb8a2d85c5f2b55277c76" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/larastan/larastan/zipball/148faa138f0d8acb7d85f4a55693d3e13b6048d2", - "reference": "148faa138f0d8acb7d85f4a55693d3e13b6048d2", + "url": "https://api.github.com/repos/larastan/larastan/zipball/9e7233d88f4f10796fadb8a2d85c5f2b55277c76", + "reference": "9e7233d88f4f10796fadb8a2d85c5f2b55277c76", "shasum": "" }, "require": { @@ -16931,7 +16932,7 @@ ], "support": { "issues": "https://github.com/larastan/larastan/issues", - "source": "https://github.com/larastan/larastan/tree/v2.9.9" + "source": "https://github.com/larastan/larastan/tree/v2.9.10" }, "funding": [ { @@ -16951,7 +16952,7 @@ "type": "patreon" } ], - "time": "2024-10-15T19:41:22+00:00" + "time": "2024-10-19T23:04:40+00:00" }, { "name": "maximebf/debugbar", @@ -18589,16 +18590,16 @@ }, { "name": "sebastian/comparator", - "version": "6.1.1", + "version": "6.2.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/comparator.git", - "reference": "5ef523a49ae7a302b87b2102b72b1eda8918d686" + "reference": "43d129d6a0f81c78bee378b46688293eb7ea3739" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/5ef523a49ae7a302b87b2102b72b1eda8918d686", - "reference": "5ef523a49ae7a302b87b2102b72b1eda8918d686", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/43d129d6a0f81c78bee378b46688293eb7ea3739", + "reference": "43d129d6a0f81c78bee378b46688293eb7ea3739", "shasum": "" }, "require": { @@ -18609,12 +18610,12 @@ "sebastian/exporter": "^6.0" }, "require-dev": { - "phpunit/phpunit": "^11.3" + "phpunit/phpunit": "^11.4" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "6.1-dev" + "dev-main": "6.2-dev" } }, "autoload": { @@ -18654,7 +18655,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/comparator/issues", "security": "https://github.com/sebastianbergmann/comparator/security/policy", - "source": "https://github.com/sebastianbergmann/comparator/tree/6.1.1" + "source": "https://github.com/sebastianbergmann/comparator/tree/6.2.1" }, "funding": [ { @@ -18662,7 +18663,7 @@ "type": "github" } ], - "time": "2024-10-18T15:00:48+00:00" + "time": "2024-10-31T05:30:08+00:00" }, { "name": "sebastian/complexity", diff --git a/database/migrations/2024_10_11_151650_create_e_invoice_tokens_table.php b/database/migrations/2024_10_11_151650_create_e_invoice_tokens_table.php new file mode 100644 index 0000000000..a6545bf463 --- /dev/null +++ b/database/migrations/2024_10_11_151650_create_e_invoice_tokens_table.php @@ -0,0 +1,37 @@ +id(); + $table->string('license',64); + $table->uuid('token',64)->unique()->index(); + $table->string('account_key',64); + $table->timestamps(); + }); + + if (Ninja::isSelfHost()) { + Schema::table('companies', function (Blueprint $table) { + if (Schema::hasColumn('companies', 'e_invoicing_token')) { + $table->dropColumn('e_invoicing_token'); + } + }); + } + + Schema::table('accounts', function (Blueprint $table) { + $table->string('e_invoicing_token')->nullable(); + }); + + } + + public function down(): void + { + + } +}; diff --git a/public/build/assets/app-021b0210.js b/public/build/assets/app-021b0210.js deleted file mode 100644 index 70e3dbcde1..0000000000 --- a/public/build/assets/app-021b0210.js +++ /dev/null @@ -1,109 +0,0 @@ -import{A as Ol}from"./index-08e160a7.js";import{c as zt,g as Cl}from"./_commonjsHelpers-725317a4.js";var Al={visa:{niceType:"Visa",type:"visa",patterns:[4],gaps:[4,8,12],lengths:[16,18,19],code:{name:"CVV",size:3}},mastercard:{niceType:"Mastercard",type:"mastercard",patterns:[[51,55],[2221,2229],[223,229],[23,26],[270,271],2720],gaps:[4,8,12],lengths:[16],code:{name:"CVC",size:3}},"american-express":{niceType:"American Express",type:"american-express",patterns:[34,37],gaps:[4,10],lengths:[15],code:{name:"CID",size:4}},"diners-club":{niceType:"Diners Club",type:"diners-club",patterns:[[300,305],36,38,39],gaps:[4,10],lengths:[14,16,19],code:{name:"CVV",size:3}},discover:{niceType:"Discover",type:"discover",patterns:[6011,[644,649],65],gaps:[4,8,12],lengths:[16,19],code:{name:"CID",size:3}},jcb:{niceType:"JCB",type:"jcb",patterns:[2131,1800,[3528,3589]],gaps:[4,8,12],lengths:[16,17,18,19],code:{name:"CVV",size:3}},unionpay:{niceType:"UnionPay",type:"unionpay",patterns:[620,[624,626],[62100,62182],[62184,62187],[62185,62197],[62200,62205],[622010,622999],622018,[622019,622999],[62207,62209],[622126,622925],[623,626],6270,6272,6276,[627700,627779],[627781,627799],[6282,6289],6291,6292,810,[8110,8131],[8132,8151],[8152,8163],[8164,8171]],gaps:[4,8,12],lengths:[14,15,16,17,18,19],code:{name:"CVN",size:3}},maestro:{niceType:"Maestro",type:"maestro",patterns:[493698,[5e5,504174],[504176,506698],[506779,508999],[56,59],63,67,6],gaps:[4,8,12],lengths:[12,13,14,15,16,17,18,19],code:{name:"CVC",size:3}},elo:{niceType:"Elo",type:"elo",patterns:[401178,401179,438935,457631,457632,431274,451416,457393,504175,[506699,506778],[509e3,509999],627780,636297,636368,[650031,650033],[650035,650051],[650405,650439],[650485,650538],[650541,650598],[650700,650718],[650720,650727],[650901,650978],[651652,651679],[655e3,655019],[655021,655058]],gaps:[4,8,12],lengths:[16],code:{name:"CVE",size:3}},mir:{niceType:"Mir",type:"mir",patterns:[[2200,2204]],gaps:[4,8,12],lengths:[16,17,18,19],code:{name:"CVP2",size:3}},hiper:{niceType:"Hiper",type:"hiper",patterns:[637095,63737423,63743358,637568,637599,637609,637612],gaps:[4,8,12],lengths:[16],code:{name:"CVC",size:3}},hipercard:{niceType:"Hipercard",type:"hipercard",patterns:[606282],gaps:[4,8,12],lengths:[16],code:{name:"CVC",size:3}}},Tl=Al,ni={},xn={};Object.defineProperty(xn,"__esModule",{value:!0});xn.clone=void 0;function Pl(e){return e?JSON.parse(JSON.stringify(e)):null}xn.clone=Pl;var ii={};Object.defineProperty(ii,"__esModule",{value:!0});ii.matches=void 0;function Rl(e,r,n){var a=String(r).length,s=e.substr(0,a),l=parseInt(s,10);return r=parseInt(String(r).substr(0,s.length),10),n=parseInt(String(n).substr(0,s.length),10),l>=r&&l<=n}function Ml(e,r){return r=String(r),r.substring(0,e.length)===e.substring(0,r.length)}function kl(e,r){return Array.isArray(r)?Rl(e,r[0],r[1]):Ml(e,r)}ii.matches=kl;Object.defineProperty(ni,"__esModule",{value:!0});ni.addMatchingCardsToResults=void 0;var Nl=xn,Ll=ii;function jl(e,r,n){var a,s;for(a=0;a=s&&(v.matchStrength=s),n.push(v);break}}}ni.addMatchingCardsToResults=jl;var ai={};Object.defineProperty(ai,"__esModule",{value:!0});ai.isValidInputType=void 0;function Il(e){return typeof e=="string"||e instanceof String}ai.isValidInputType=Il;var oi={};Object.defineProperty(oi,"__esModule",{value:!0});oi.findBestMatch=void 0;function Dl(e){var r=e.filter(function(n){return n.matchStrength}).length;return r>0&&r===e.length}function $l(e){return Dl(e)?e.reduce(function(r,n){return!r||Number(r.matchStrength)Vl?mn(!1,!1):ql.test(e)?mn(!1,!0):mn(!0,!0)}si.cardholderName=zl;var li={};function Wl(e){for(var r=0,n=!1,a=e.length-1,s;a>=0;)s=parseInt(e.charAt(a),10),n&&(s*=2,s>9&&(s=s%10+1)),n=!n,r+=s,a--;return r%10===0}var Kl=Wl;Object.defineProperty(li,"__esModule",{value:!0});li.cardNumber=void 0;var Jl=Kl,oo=Ho;function yr(e,r,n){return{card:e,isPotentiallyValid:r,isValid:n}}function Gl(e,r){r===void 0&&(r={});var n,a,s;if(typeof e!="string"&&typeof e!="number")return yr(null,!1,!1);var l=String(e).replace(/-|\s/g,"");if(!/^\d*$/.test(l))return yr(null,!1,!1);var v=oo(l);if(v.length===0)return yr(null,!1,!1);if(v.length!==1)return yr(null,!0,!1);var g=v[0];if(r.maxLength&&l.length>r.maxLength)return yr(g,!1,!1);g.type===oo.types.UNIONPAY&&r.luhnValidateUnionPay!==!0?a=!0:a=Jl(l),s=Math.max.apply(null,g.lengths),r.maxLength&&(s=Math.min(r.maxLength,s));for(var R=0;R4)return or(!1,!1);var g=parseInt(e,10),R=Number(String(s).substr(2,2)),U=!1;if(a===2){if(String(s).substr(0,2)===e)return or(!1,!0);n=R===g,U=g>=R&&g<=R+r}else a===4&&(n=s===g,U=g>=s&&g<=s+r);return or(U,U,n)}Qr.expirationYear=Xl;var fi={};Object.defineProperty(fi,"__esModule",{value:!0});fi.isArray=void 0;fi.isArray=Array.isArray||function(e){return Object.prototype.toString.call(e)==="[object Array]"};Object.defineProperty(ci,"__esModule",{value:!0});ci.parseDate=void 0;var Ql=Qr,Zl=fi;function eu(e){var r=Number(e[0]),n;return r===0?2:r>1||r===1&&Number(e[1])>2?1:r===1?(n=e.substr(1),Ql.expirationYear(n).isPotentiallyValid?1:2):e.length===5?1:e.length>5?2:1}function tu(e){var r;if(/^\d{4}-\d{1,2}$/.test(e)?r=e.split("-").reverse():/\//.test(e)?r=e.split(/\s*\/\s*/g):/\s/.test(e)&&(r=e.split(/ +/g)),Zl.isArray(r))return{month:r[0]||"",year:r.slice(1).join()};var n=eu(e),a=e.substr(0,n);return{month:a,year:e.substr(a.length)}}ci.parseDate=tu;var En={};Object.defineProperty(En,"__esModule",{value:!0});En.expirationMonth=void 0;function vn(e,r,n){return{isValid:e,isPotentiallyValid:r,isValidForThisYear:n||!1}}function ru(e){var r=new Date().getMonth()+1;if(typeof e!="string")return vn(!1,!1);if(e.replace(/\s/g,"")===""||e==="0")return vn(!1,!0);if(!/^\d*$/.test(e))return vn(!1,!1);var n=parseInt(e,10);if(isNaN(Number(e)))return vn(!1,!1);var a=n>0&&n<13;return vn(a,a,a&&n>=r)}En.expirationMonth=ru;var na=zt&&zt.__assign||function(){return na=Object.assign||function(e){for(var r,n=1,a=arguments.length;nr?e[n]:r;return r}function qr(e,r){return{isValid:e,isPotentiallyValid:r}}function uu(e,r){return r===void 0&&(r=qo),r=r instanceof Array?r:[r],typeof e!="string"||!/^\d*$/.test(e)?qr(!1,!1):su(r,e.length)?qr(!0,!0):e.lengthlu(r)?qr(!1,!1):qr(!0,!0)}di.cvv=uu;var pi={};Object.defineProperty(pi,"__esModule",{value:!0});pi.postalCode=void 0;var cu=3;function Gi(e,r){return{isValid:e,isPotentiallyValid:r}}function fu(e,r){r===void 0&&(r={});var n=r.minLength||cu;return typeof e!="string"?Gi(!1,!1):e.lengthfunction(){return r||(0,e[zo(e)[0]])((r={exports:{}}).exports,r),r.exports},Ru=(e,r,n,a)=>{if(r&&typeof r=="object"||typeof r=="function")for(let s of zo(r))!Pu.call(e,s)&&s!==n&&Vo(e,s,{get:()=>r[s],enumerable:!(a=Au(r,s))||a.enumerable});return e},Qe=(e,r,n)=>(n=e!=null?Cu(Tu(e)):{},Ru(r||!e||!e.__esModule?Vo(n,"default",{value:e,enumerable:!0}):n,e)),St=Wt({"../alpine/packages/alpinejs/dist/module.cjs.js"(e,r){var n=Object.create,a=Object.defineProperty,s=Object.getOwnPropertyDescriptor,l=Object.getOwnPropertyNames,v=Object.getPrototypeOf,g=Object.prototype.hasOwnProperty,R=(t,i)=>function(){return i||(0,t[l(t)[0]])((i={exports:{}}).exports,i),i.exports},U=(t,i)=>{for(var o in i)a(t,o,{get:i[o],enumerable:!0})},ne=(t,i,o,f)=>{if(i&&typeof i=="object"||typeof i=="function")for(let d of l(i))!g.call(t,d)&&d!==o&&a(t,d,{get:()=>i[d],enumerable:!(f=s(i,d))||f.enumerable});return t},ie=(t,i,o)=>(o=t!=null?n(v(t)):{},ne(i||!t||!t.__esModule?a(o,"default",{value:t,enumerable:!0}):o,t)),V=t=>ne(a({},"__esModule",{value:!0}),t),G=R({"node_modules/@vue/shared/dist/shared.cjs.js"(t){Object.defineProperty(t,"__esModule",{value:!0});function i(b,K){const re=Object.create(null),fe=b.split(",");for(let He=0;He!!re[He.toLowerCase()]:He=>!!re[He]}var o={1:"TEXT",2:"CLASS",4:"STYLE",8:"PROPS",16:"FULL_PROPS",32:"HYDRATE_EVENTS",64:"STABLE_FRAGMENT",128:"KEYED_FRAGMENT",256:"UNKEYED_FRAGMENT",512:"NEED_PATCH",1024:"DYNAMIC_SLOTS",2048:"DEV_ROOT_FRAGMENT",[-1]:"HOISTED",[-2]:"BAIL"},f={1:"STABLE",2:"DYNAMIC",3:"FORWARDED"},d="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt",p=i(d),m=2;function E(b,K=0,re=b.length){let fe=b.split(/(\r?\n)/);const He=fe.filter((wt,ct)=>ct%2===1);fe=fe.filter((wt,ct)=>ct%2===0);let rt=0;const _t=[];for(let wt=0;wt=K){for(let ct=wt-m;ct<=wt+m||re>rt;ct++){if(ct<0||ct>=fe.length)continue;const hn=ct+1;_t.push(`${hn}${" ".repeat(Math.max(3-String(hn).length,0))}| ${fe[ct]}`);const Ur=fe[ct].length,Zn=He[ct]&&He[ct].length||0;if(ct===wt){const Hr=K-(rt-(Ur+Zn)),Ki=Math.max(1,re>rt?Ur-Hr:re-K);_t.push(" | "+" ".repeat(Hr)+"^".repeat(Ki))}else if(ct>wt){if(re>rt){const Hr=Math.max(Math.min(re-rt,Ur),1);_t.push(" | "+"^".repeat(Hr))}rt+=Ur+Zn}}break}return _t.join(` -`)}var j="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",te=i(j),Me=i(j+",async,autofocus,autoplay,controls,default,defer,disabled,hidden,loop,open,required,reversed,scoped,seamless,checked,muted,multiple,selected"),Xe=/[>/="'\u0009\u000a\u000c\u0020]/,Ie={};function Ke(b){if(Ie.hasOwnProperty(b))return Ie[b];const K=Xe.test(b);return K&&console.error(`unsafe attribute name: ${b}`),Ie[b]=!K}var Tt={acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},Ut=i("animation-iteration-count,border-image-outset,border-image-slice,border-image-width,box-flex,box-flex-group,box-ordinal-group,column-count,columns,flex,flex-grow,flex-positive,flex-shrink,flex-negative,flex-order,grid-row,grid-row-end,grid-row-span,grid-row-start,grid-column,grid-column-end,grid-column-span,grid-column-start,font-weight,line-clamp,line-height,opacity,order,orphans,tab-size,widows,z-index,zoom,fill-opacity,flood-opacity,stop-opacity,stroke-dasharray,stroke-dashoffset,stroke-miterlimit,stroke-opacity,stroke-width"),we=i("accept,accept-charset,accesskey,action,align,allow,alt,async,autocapitalize,autocomplete,autofocus,autoplay,background,bgcolor,border,buffered,capture,challenge,charset,checked,cite,class,code,codebase,color,cols,colspan,content,contenteditable,contextmenu,controls,coords,crossorigin,csp,data,datetime,decoding,default,defer,dir,dirname,disabled,download,draggable,dropzone,enctype,enterkeyhint,for,form,formaction,formenctype,formmethod,formnovalidate,formtarget,headers,height,hidden,high,href,hreflang,http-equiv,icon,id,importance,integrity,ismap,itemprop,keytype,kind,label,lang,language,loading,list,loop,low,manifest,max,maxlength,minlength,media,min,multiple,muted,name,novalidate,open,optimum,pattern,ping,placeholder,poster,preload,radiogroup,readonly,referrerpolicy,rel,required,reversed,rows,rowspan,sandbox,scope,scoped,selected,shape,size,sizes,slot,span,spellcheck,src,srcdoc,srclang,srcset,start,step,style,summary,tabindex,target,title,translate,type,usemap,value,width,wrap");function Ve(b){if(Dt(b)){const K={};for(let re=0;re{if(re){const fe=re.split(Ue);fe.length>1&&(K[fe[0].trim()]=fe[1].trim())}}),K}function It(b){let K="";if(!b)return K;for(const re in b){const fe=b[re],He=re.startsWith("--")?re:Xn(re);(hr(fe)||typeof fe=="number"&&Ut(He))&&(K+=`${He}:${fe};`)}return K}function Ht(b){let K="";if(hr(b))K=b;else if(Dt(b))for(let re=0;re]/;function Di(b){const K=""+b,re=Ii.exec(K);if(!re)return K;let fe="",He,rt,_t=0;for(rt=re.index;rt||--!>|kr(re,K))}var Bn=b=>b==null?"":qt(b)?JSON.stringify(b,Bi,2):String(b),Bi=(b,K)=>pr(K)?{[`Map(${K.size})`]:[...K.entries()].reduce((re,[fe,He])=>(re[`${fe} =>`]=He,re),{})}:$t(K)?{[`Set(${K.size})`]:[...K.values()]}:qt(K)&&!Dt(K)&&!Wn(K)?String(K):K,Ui=["bigInt","optionalChaining","nullishCoalescingOperator"],ln=Object.freeze({}),un=Object.freeze([]),cn=()=>{},Nr=()=>!1,Lr=/^on[^a-z]/,jr=b=>Lr.test(b),Ir=b=>b.startsWith("onUpdate:"),Un=Object.assign,Hn=(b,K)=>{const re=b.indexOf(K);re>-1&&b.splice(re,1)},qn=Object.prototype.hasOwnProperty,Vn=(b,K)=>qn.call(b,K),Dt=Array.isArray,pr=b=>gr(b)==="[object Map]",$t=b=>gr(b)==="[object Set]",fn=b=>b instanceof Date,dn=b=>typeof b=="function",hr=b=>typeof b=="string",Hi=b=>typeof b=="symbol",qt=b=>b!==null&&typeof b=="object",Dr=b=>qt(b)&&dn(b.then)&&dn(b.catch),zn=Object.prototype.toString,gr=b=>zn.call(b),qi=b=>gr(b).slice(8,-1),Wn=b=>gr(b)==="[object Object]",Kn=b=>hr(b)&&b!=="NaN"&&b[0]!=="-"&&""+parseInt(b,10)===b,Jn=i(",key,ref,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),mr=b=>{const K=Object.create(null);return re=>K[re]||(K[re]=b(re))},Gn=/-(\w)/g,Yn=mr(b=>b.replace(Gn,(K,re)=>re?re.toUpperCase():"")),Vi=/\B([A-Z])/g,Xn=mr(b=>b.replace(Vi,"-$1").toLowerCase()),vr=mr(b=>b.charAt(0).toUpperCase()+b.slice(1)),zi=mr(b=>b?`on${vr(b)}`:""),pn=(b,K)=>b!==K&&(b===b||K===K),Wi=(b,K)=>{for(let re=0;re{Object.defineProperty(b,K,{configurable:!0,enumerable:!1,value:re})},Fr=b=>{const K=parseFloat(b);return isNaN(K)?b:K},Br,Qn=()=>Br||(Br=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});t.EMPTY_ARR=un,t.EMPTY_OBJ=ln,t.NO=Nr,t.NOOP=cn,t.PatchFlagNames=o,t.babelParserDefaultPlugins=Ui,t.camelize=Yn,t.capitalize=vr,t.def=$r,t.escapeHtml=Di,t.escapeHtmlComment=$i,t.extend=Un,t.generateCodeFrame=E,t.getGlobalThis=Qn,t.hasChanged=pn,t.hasOwn=Vn,t.hyphenate=Xn,t.invokeArrayFns=Wi,t.isArray=Dt,t.isBooleanAttr=Me,t.isDate=fn,t.isFunction=dn,t.isGloballyWhitelisted=p,t.isHTMLTag=Rr,t.isIntegerKey=Kn,t.isKnownAttr=we,t.isMap=pr,t.isModelListener=Ir,t.isNoUnitNumericStyleProp=Ut,t.isObject=qt,t.isOn=jr,t.isPlainObject=Wn,t.isPromise=Dr,t.isReservedProp=Jn,t.isSSRSafeAttrName=Ke,t.isSVGTag=ji,t.isSet=$t,t.isSpecialBooleanAttr=te,t.isString=hr,t.isSymbol=Hi,t.isVoidTag=Mr,t.looseEqual=kr,t.looseIndexOf=Fn,t.makeMap=i,t.normalizeClass=Ht,t.normalizeStyle=Ve,t.objectToString=zn,t.parseStringStyle=bt,t.propsToAttrMap=Tt,t.remove=Hn,t.slotFlagsText=f,t.stringifyStyle=It,t.toDisplayString=Bn,t.toHandlerKey=zi,t.toNumber=Fr,t.toRawType=qi,t.toTypeString=gr}}),C=R({"node_modules/@vue/shared/index.js"(t,i){i.exports=G()}}),y=R({"node_modules/@vue/reactivity/dist/reactivity.cjs.js"(t){Object.defineProperty(t,"__esModule",{value:!0});var i=C(),o=new WeakMap,f=[],d,p=Symbol("iterate"),m=Symbol("Map key iterate");function E(u){return u&&u._isEffect===!0}function j(u,T=i.EMPTY_OBJ){E(u)&&(u=u.raw);const L=Xe(u,T);return T.lazy||L(),L}function te(u){u.active&&(Ie(u),u.options.onStop&&u.options.onStop(),u.active=!1)}var Me=0;function Xe(u,T){const L=function(){if(!L.active)return u();if(!f.includes(L)){Ie(L);try{return we(),f.push(L),d=L,u()}finally{f.pop(),Ve(),d=f[f.length-1]}}};return L.id=Me++,L.allowRecurse=!!T.allowRecurse,L._isEffect=!0,L.active=!0,L.raw=u,L.deps=[],L.options=T,L}function Ie(u){const{deps:T}=u;if(T.length){for(let L=0;L{ht&&ht.forEach(Ft=>{(Ft!==d||Ft.allowRecurse)&&nt.add(Ft)})};if(T==="clear")Le.forEach(xt);else if(L==="length"&&i.isArray(u))Le.forEach((ht,Ft)=>{(Ft==="length"||Ft>=se)&&xt(ht)});else switch(L!==void 0&&xt(Le.get(L)),T){case"add":i.isArray(u)?i.isIntegerKey(L)&&xt(Le.get("length")):(xt(Le.get(p)),i.isMap(u)&&xt(Le.get(m)));break;case"delete":i.isArray(u)||(xt(Le.get(p)),i.isMap(u)&&xt(Le.get(m)));break;case"set":i.isMap(u)&&xt(Le.get(p));break}const gn=ht=>{ht.options.onTrigger&&ht.options.onTrigger({effect:ht,target:u,key:L,type:T,newValue:se,oldValue:J,oldTarget:me}),ht.options.scheduler?ht.options.scheduler(ht):ht()};nt.forEach(gn)}var bt=i.makeMap("__proto__,__v_isRef,__isVue"),It=new Set(Object.getOwnPropertyNames(Symbol).map(u=>Symbol[u]).filter(i.isSymbol)),Ht=Mr(),Pr=Mr(!1,!0),on=Mr(!0),sn=Mr(!0,!0),Rr=ji();function ji(){const u={};return["includes","indexOf","lastIndexOf"].forEach(T=>{u[T]=function(...L){const se=b(this);for(let me=0,Le=this.length;me{u[T]=function(...L){Ut();const se=b(this)[T].apply(this,L);return Ve(),se}}),u}function Mr(u=!1,T=!1){return function(se,J,me){if(J==="__v_isReactive")return!u;if(J==="__v_isReadonly")return u;if(J==="__v_raw"&&me===(u?T?Yn:Gn:T?mr:Jn).get(se))return se;const Le=i.isArray(se);if(!u&&Le&&i.hasOwn(Rr,J))return Reflect.get(Rr,J,me);const nt=Reflect.get(se,J,me);return(i.isSymbol(J)?It.has(J):bt(J))||(u||Ne(se,"get",J),T)?nt:fe(nt)?!Le||!i.isIntegerKey(J)?nt.value:nt:i.isObject(nt)?u?pn(nt):vr(nt):nt}}var Ii=$n(),Di=$n(!0);function $n(u=!1){return function(L,se,J,me){let Le=L[se];if(!u&&(J=b(J),Le=b(Le),!i.isArray(L)&&fe(Le)&&!fe(J)))return Le.value=J,!0;const nt=i.isArray(L)&&i.isIntegerKey(se)?Number(se)i.isObject(u)?vr(u):u,un=u=>i.isObject(u)?pn(u):u,cn=u=>u,Nr=u=>Reflect.getPrototypeOf(u);function Lr(u,T,L=!1,se=!1){u=u.__v_raw;const J=b(u),me=b(T);T!==me&&!L&&Ne(J,"get",T),!L&&Ne(J,"get",me);const{has:Le}=Nr(J),nt=se?cn:L?un:ln;if(Le.call(J,T))return nt(u.get(T));if(Le.call(J,me))return nt(u.get(me));u!==J&&u.get(T)}function jr(u,T=!1){const L=this.__v_raw,se=b(L),J=b(u);return u!==J&&!T&&Ne(se,"has",u),!T&&Ne(se,"has",J),u===J?L.has(u):L.has(u)||L.has(J)}function Ir(u,T=!1){return u=u.__v_raw,!T&&Ne(b(u),"iterate",p),Reflect.get(u,"size",u)}function Un(u){u=b(u);const T=b(this);return Nr(T).has.call(T,u)||(T.add(u),Ue(T,"add",u,u)),this}function Hn(u,T){T=b(T);const L=b(this),{has:se,get:J}=Nr(L);let me=se.call(L,u);me?Kn(L,se,u):(u=b(u),me=se.call(L,u));const Le=J.call(L,u);return L.set(u,T),me?i.hasChanged(T,Le)&&Ue(L,"set",u,T,Le):Ue(L,"add",u,T),this}function qn(u){const T=b(this),{has:L,get:se}=Nr(T);let J=L.call(T,u);J?Kn(T,L,u):(u=b(u),J=L.call(T,u));const me=se?se.call(T,u):void 0,Le=T.delete(u);return J&&Ue(T,"delete",u,void 0,me),Le}function Vn(){const u=b(this),T=u.size!==0,L=i.isMap(u)?new Map(u):new Set(u),se=u.clear();return T&&Ue(u,"clear",void 0,void 0,L),se}function Dt(u,T){return function(se,J){const me=this,Le=me.__v_raw,nt=b(Le),xt=T?cn:u?un:ln;return!u&&Ne(nt,"iterate",p),Le.forEach((gn,ht)=>se.call(J,xt(gn),xt(ht),me))}}function pr(u,T,L){return function(...se){const J=this.__v_raw,me=b(J),Le=i.isMap(me),nt=u==="entries"||u===Symbol.iterator&&Le,xt=u==="keys"&&Le,gn=J[u](...se),ht=L?cn:T?un:ln;return!T&&Ne(me,"iterate",xt?m:p),{next(){const{value:Ft,done:Ji}=gn.next();return Ji?{value:Ft,done:Ji}:{value:nt?[ht(Ft[0]),ht(Ft[1])]:ht(Ft),done:Ji}},[Symbol.iterator](){return this}}}}function $t(u){return function(...T){{const L=T[0]?`on key "${T[0]}" `:"";console.warn(`${i.capitalize(u)} operation ${L}failed: target is readonly.`,b(this))}return u==="delete"?!1:this}}function fn(){const u={get(me){return Lr(this,me)},get size(){return Ir(this)},has:jr,add:Un,set:Hn,delete:qn,clear:Vn,forEach:Dt(!1,!1)},T={get(me){return Lr(this,me,!1,!0)},get size(){return Ir(this)},has:jr,add:Un,set:Hn,delete:qn,clear:Vn,forEach:Dt(!1,!0)},L={get(me){return Lr(this,me,!0)},get size(){return Ir(this,!0)},has(me){return jr.call(this,me,!0)},add:$t("add"),set:$t("set"),delete:$t("delete"),clear:$t("clear"),forEach:Dt(!0,!1)},se={get(me){return Lr(this,me,!0,!0)},get size(){return Ir(this,!0)},has(me){return jr.call(this,me,!0)},add:$t("add"),set:$t("set"),delete:$t("delete"),clear:$t("clear"),forEach:Dt(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(me=>{u[me]=pr(me,!1,!1),L[me]=pr(me,!0,!1),T[me]=pr(me,!1,!0),se[me]=pr(me,!0,!0)}),[u,L,T,se]}var[dn,hr,Hi,qt]=fn();function Dr(u,T){const L=T?u?qt:Hi:u?hr:dn;return(se,J,me)=>J==="__v_isReactive"?!u:J==="__v_isReadonly"?u:J==="__v_raw"?se:Reflect.get(i.hasOwn(L,J)&&J in se?L:se,J,me)}var zn={get:Dr(!1,!1)},gr={get:Dr(!1,!0)},qi={get:Dr(!0,!1)},Wn={get:Dr(!0,!0)};function Kn(u,T,L){const se=b(L);if(se!==L&&T.call(u,se)){const J=i.toRawType(u);console.warn(`Reactive ${J} contains both the raw and reactive versions of the same object${J==="Map"?" as keys":""}, which can lead to inconsistencies. Avoid differentiating between the raw and reactive versions of an object and only use the reactive version if possible.`)}}var Jn=new WeakMap,mr=new WeakMap,Gn=new WeakMap,Yn=new WeakMap;function Vi(u){switch(u){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Xn(u){return u.__v_skip||!Object.isExtensible(u)?0:Vi(i.toRawType(u))}function vr(u){return u&&u.__v_isReadonly?u:$r(u,!1,Fn,zn,Jn)}function zi(u){return $r(u,!1,Bi,gr,mr)}function pn(u){return $r(u,!0,Bn,qi,Gn)}function Wi(u){return $r(u,!0,Ui,Wn,Yn)}function $r(u,T,L,se,J){if(!i.isObject(u))return console.warn(`value cannot be made reactive: ${String(u)}`),u;if(u.__v_raw&&!(T&&u.__v_isReactive))return u;const me=J.get(u);if(me)return me;const Le=Xn(u);if(Le===0)return u;const nt=new Proxy(u,Le===2?se:L);return J.set(u,nt),nt}function Fr(u){return Br(u)?Fr(u.__v_raw):!!(u&&u.__v_isReactive)}function Br(u){return!!(u&&u.__v_isReadonly)}function Qn(u){return Fr(u)||Br(u)}function b(u){return u&&b(u.__v_raw)||u}function K(u){return i.def(u,"__v_skip",!0),u}var re=u=>i.isObject(u)?vr(u):u;function fe(u){return!!(u&&u.__v_isRef===!0)}function He(u){return wt(u)}function rt(u){return wt(u,!0)}var _t=class{constructor(u,T=!1){this._shallow=T,this.__v_isRef=!0,this._rawValue=T?u:b(u),this._value=T?u:re(u)}get value(){return Ne(b(this),"get","value"),this._value}set value(u){u=this._shallow?u:b(u),i.hasChanged(u,this._rawValue)&&(this._rawValue=u,this._value=this._shallow?u:re(u),Ue(b(this),"set","value",u))}};function wt(u,T=!1){return fe(u)?u:new _t(u,T)}function ct(u){Ue(b(u),"set","value",u.value)}function hn(u){return fe(u)?u.value:u}var Ur={get:(u,T,L)=>hn(Reflect.get(u,T,L)),set:(u,T,L,se)=>{const J=u[T];return fe(J)&&!fe(L)?(J.value=L,!0):Reflect.set(u,T,L,se)}};function Zn(u){return Fr(u)?u:new Proxy(u,Ur)}var Hr=class{constructor(u){this.__v_isRef=!0;const{get:T,set:L}=u(()=>Ne(this,"get","value"),()=>Ue(this,"set","value"));this._get=T,this._set=L}get value(){return this._get()}set value(u){this._set(u)}};function Ki(u){return new Hr(u)}function wl(u){Qn(u)||console.warn("toRefs() expects a reactive object but received a plain one.");const T=i.isArray(u)?new Array(u.length):{};for(const L in u)T[L]=ao(u,L);return T}var xl=class{constructor(u,T){this._object=u,this._key=T,this.__v_isRef=!0}get value(){return this._object[this._key]}set value(u){this._object[this._key]=u}};function ao(u,T){return fe(u[T])?u[T]:new xl(u,T)}var Sl=class{constructor(u,T,L){this._setter=T,this._dirty=!0,this.__v_isRef=!0,this.effect=j(u,{lazy:!0,scheduler:()=>{this._dirty||(this._dirty=!0,Ue(b(this),"set","value"))}}),this.__v_isReadonly=L}get value(){const u=b(this);return u._dirty&&(u._value=this.effect(),u._dirty=!1),Ne(u,"get","value"),u._value}set value(u){this._setter(u)}};function El(u){let T,L;return i.isFunction(u)?(T=u,L=()=>{console.warn("Write operation failed: computed value is readonly")}):(T=u.get,L=u.set),new Sl(T,L,i.isFunction(u)||!u.set)}t.ITERATE_KEY=p,t.computed=El,t.customRef=Ki,t.effect=j,t.enableTracking=we,t.isProxy=Qn,t.isReactive=Fr,t.isReadonly=Br,t.isRef=fe,t.markRaw=K,t.pauseTracking=Ut,t.proxyRefs=Zn,t.reactive=vr,t.readonly=pn,t.ref=He,t.resetTracking=Ve,t.shallowReactive=zi,t.shallowReadonly=Wi,t.shallowRef=rt,t.stop=te,t.toRaw=b,t.toRef=ao,t.toRefs=wl,t.track=Ne,t.trigger=Ue,t.triggerRef=ct,t.unref=hn}}),w=R({"node_modules/@vue/reactivity/index.js"(t,i){i.exports=y()}}),_={};U(_,{Alpine:()=>io,default:()=>_l}),r.exports=V(_);var S=!1,P=!1,I=[],de=-1;function D(t){A(t)}function A(t){I.includes(t)||I.push(t),ee()}function N(t){let i=I.indexOf(t);i!==-1&&i>de&&I.splice(i,1)}function ee(){!P&&!S&&(S=!0,queueMicrotask(ye))}function ye(){S=!1,P=!0;for(let t=0;tt.effect(i,{scheduler:o=>{Ge?D(o):o()}}),Je=t.raw}function dt(t){X=t}function mt(t){let i=()=>{};return[f=>{let d=X(f);return t._x_effects||(t._x_effects=new Set,t._x_runEffects=()=>{t._x_effects.forEach(p=>p())}),t._x_effects.add(d),i=()=>{d!==void 0&&(t._x_effects.delete(d),Te(d))},d},()=>{i()}]}function Et(t,i){let o=!0,f,d=X(()=>{let p=t();JSON.stringify(p),o?f=p:queueMicrotask(()=>{i(p,f),f=p}),o=!1});return()=>Te(d)}var Oe=[],_e=[],Ce=[];function Ee(t){Ce.push(t)}function pe(t,i){typeof i=="function"?(t._x_cleanups||(t._x_cleanups=[]),t._x_cleanups.push(i)):(i=t,_e.push(i))}function Z(t){Oe.push(t)}function qe(t,i,o){t._x_attributeCleanups||(t._x_attributeCleanups={}),t._x_attributeCleanups[i]||(t._x_attributeCleanups[i]=[]),t._x_attributeCleanups[i].push(o)}function W(t,i){t._x_attributeCleanups&&Object.entries(t._x_attributeCleanups).forEach(([o,f])=>{(i===void 0||i.includes(o))&&(f.forEach(d=>d()),delete t._x_attributeCleanups[o])})}function ae(t){var i,o;for((i=t._x_effects)==null||i.forEach(N);(o=t._x_cleanups)!=null&&o.length;)t._x_cleanups.pop()()}var be=new MutationObserver(We),De=!1;function ve(){be.observe(document,{subtree:!0,childList:!0,attributes:!0,attributeOldValue:!0}),De=!0}function le(){Ze(),be.disconnect(),De=!1}var ut=[];function Ze(){let t=be.takeRecords();ut.push(()=>t.length>0&&We(t));let i=ut.length;queueMicrotask(()=>{if(ut.length===i)for(;ut.length>0;)ut.shift()()})}function Q(t){if(!De)return t();le();let i=t();return ve(),i}var k=!1,$=[];function ge(){k=!0}function z(){k=!1,We($),$=[]}function We(t){if(k){$=$.concat(t);return}let i=new Set,o=new Set,f=new Map,d=new Map;for(let p=0;pm.nodeType===1&&i.add(m)),t[p].removedNodes.forEach(m=>m.nodeType===1&&o.add(m))),t[p].type==="attributes")){let m=t[p].target,E=t[p].attributeName,j=t[p].oldValue,te=()=>{f.has(m)||f.set(m,[]),f.get(m).push({name:E,value:m.getAttribute(E)})},Me=()=>{d.has(m)||d.set(m,[]),d.get(m).push(E)};m.hasAttribute(E)&&j===null?te():m.hasAttribute(E)?(Me(),te()):Me()}d.forEach((p,m)=>{W(m,p)}),f.forEach((p,m)=>{Oe.forEach(E=>E(m,p))});for(let p of o)i.has(p)||_e.forEach(m=>m(p));i.forEach(p=>{p._x_ignoreSelf=!0,p._x_ignore=!0});for(let p of i)o.has(p)||p.isConnected&&(delete p._x_ignoreSelf,delete p._x_ignore,Ce.forEach(m=>m(p)),p._x_ignore=!0,p._x_ignoreSelf=!0);i.forEach(p=>{delete p._x_ignoreSelf,delete p._x_ignore}),i=null,o=null,f=null,d=null}function he(t){return ce(q(t))}function B(t,i,o){return t._x_dataStack=[i,...q(o||t)],()=>{t._x_dataStack=t._x_dataStack.filter(f=>f!==i)}}function q(t){return t._x_dataStack?t._x_dataStack:typeof ShadowRoot=="function"&&t instanceof ShadowRoot?q(t.host):t.parentNode?q(t.parentNode):[]}function ce(t){return new Proxy({objects:t},Be)}var Be={ownKeys({objects:t}){return Array.from(new Set(t.flatMap(i=>Object.keys(i))))},has({objects:t},i){return i==Symbol.unscopables?!1:t.some(o=>Object.prototype.hasOwnProperty.call(o,i)||Reflect.has(o,i))},get({objects:t},i,o){return i=="toJSON"?Ae:Reflect.get(t.find(f=>Reflect.has(f,i))||{},i,o)},set({objects:t},i,o,f){const d=t.find(m=>Object.prototype.hasOwnProperty.call(m,i))||t[t.length-1],p=Object.getOwnPropertyDescriptor(d,i);return p!=null&&p.set&&(p!=null&&p.get)?p.set.call(f,o)||!0:Reflect.set(d,i,o)}};function Ae(){return Reflect.ownKeys(this).reduce((i,o)=>(i[o]=Reflect.get(this,o),i),{})}function st(t){let i=f=>typeof f=="object"&&!Array.isArray(f)&&f!==null,o=(f,d="")=>{Object.entries(Object.getOwnPropertyDescriptors(f)).forEach(([p,{value:m,enumerable:E}])=>{if(E===!1||m===void 0||typeof m=="object"&&m!==null&&m.__v_skip)return;let j=d===""?p:`${d}.${p}`;typeof m=="object"&&m!==null&&m._x_interceptor?f[p]=m.initialize(t,j,p):i(m)&&m!==f&&!(m instanceof Element)&&o(m,j)})};return o(t)}function it(t,i=()=>{}){let o={initialValue:void 0,_x_interceptor:!0,initialize(f,d,p){return t(this.initialValue,()=>Rt(f,d),m=>Nt(f,d,m),d,p)}};return i(o),f=>{if(typeof f=="object"&&f!==null&&f._x_interceptor){let d=o.initialize.bind(o);o.initialize=(p,m,E)=>{let j=f.initialize(p,m,E);return o.initialValue=j,d(p,m,E)}}else o.initialValue=f;return o}}function Rt(t,i){return i.split(".").reduce((o,f)=>o[f],t)}function Nt(t,i,o){if(typeof i=="string"&&(i=i.split(".")),i.length===1)t[i[0]]=o;else{if(i.length===0)throw error;return t[i[0]]||(t[i[0]]={}),Nt(t[i[0]],i.slice(1),o)}}var cr={};function Ot(t,i){cr[t]=i}function Kt(t,i){let o=fr(i);return Object.entries(cr).forEach(([f,d])=>{Object.defineProperty(t,`$${f}`,{get(){return d(i,o)},enumerable:!1})}),t}function fr(t){let[i,o]=oe(t),f={interceptor:it,...i};return pe(t,o),f}function Cn(t,i,o,...f){try{return o(...f)}catch(d){tr(d,t,i)}}function tr(t,i,o=void 0){t=Object.assign(t??{message:"No error message given."},{el:i,expression:o}),console.warn(`Alpine Expression Error: ${t.message} - -${o?'Expression: "'+o+`" - -`:""}`,i),setTimeout(()=>{throw t},0)}var Sr=!0;function An(t){let i=Sr;Sr=!1;let o=t();return Sr=i,o}function Jt(t,i,o={}){let f;return vt(t,i)(d=>f=d,o),f}function vt(...t){return Zr(...t)}var Zr=Pn;function Tn(t){Zr=t}function Pn(t,i){let o={};Kt(o,t);let f=[o,...q(t)],d=typeof i=="function"?yi(f,i):_i(f,i,t);return Cn.bind(null,t,i,d)}function yi(t,i){return(o=()=>{},{scope:f={},params:d=[]}={})=>{let p=i.apply(ce([f,...t]),d);Er(o,p)}}var en={};function bi(t,i){if(en[t])return en[t];let o=Object.getPrototypeOf(async function(){}).constructor,f=/^[\n\s]*if.*\(.*\)/.test(t.trim())||/^(let|const)\s/.test(t.trim())?`(async()=>{ ${t} })()`:t,p=(()=>{try{let m=new o(["__self","scope"],`with (scope) { __self.result = ${f} }; __self.finished = true; return __self.result;`);return Object.defineProperty(m,"name",{value:`[Alpine] ${t}`}),m}catch(m){return tr(m,i,t),Promise.resolve()}})();return en[t]=p,p}function _i(t,i,o){let f=bi(i,o);return(d=()=>{},{scope:p={},params:m=[]}={})=>{f.result=void 0,f.finished=!1;let E=ce([p,...t]);if(typeof f=="function"){let j=f(f,E).catch(te=>tr(te,o,i));f.finished?(Er(d,f.result,E,m,o),f.result=void 0):j.then(te=>{Er(d,te,E,m,o)}).catch(te=>tr(te,o,i)).finally(()=>f.result=void 0)}}}function Er(t,i,o,f,d){if(Sr&&typeof i=="function"){let p=i.apply(o,f);p instanceof Promise?p.then(m=>Er(t,m,o,f)).catch(m=>tr(m,d,i)):t(p)}else typeof i=="object"&&i instanceof Promise?i.then(p=>t(p)):t(i)}var Or="x-";function Gt(t=""){return Or+t}function Rn(t){Or=t}var Cr={};function c(t,i){return Cr[t]=i,{before(o){if(!Cr[o]){console.warn(String.raw`Cannot find directive \`${o}\`. \`${t}\` will use the default order of execution`);return}const f=Ye.indexOf(o);Ye.splice(f>=0?f:Ye.indexOf("DEFAULT"),0,t)}}}function h(t){return Object.keys(Cr).includes(t)}function x(t,i,o){if(i=Array.from(i),t._x_virtualDirectives){let p=Object.entries(t._x_virtualDirectives).map(([E,j])=>({name:E,value:j})),m=O(p);p=p.map(E=>m.find(j=>j.name===E.name)?{name:`x-bind:${E.name}`,value:`"${E.value}"`}:E),i=i.concat(p)}let f={};return i.map($e((p,m)=>f[p]=m)).filter(je).map(Fe(f,o)).sort(At).map(p=>ue(t,p))}function O(t){return Array.from(t).map($e()).filter(i=>!je(i))}var M=!1,F=new Map,H=Symbol();function Y(t){M=!0;let i=Symbol();H=i,F.set(i,[]);let o=()=>{for(;F.get(i).length;)F.get(i).shift()();F.delete(i)},f=()=>{M=!1,o()};t(o),f()}function oe(t){let i=[],o=E=>i.push(E),[f,d]=mt(t);return i.push(d),[{Alpine:an,effect:f,cleanup:o,evaluateLater:vt.bind(vt,t),evaluate:Jt.bind(Jt,t)},()=>i.forEach(E=>E())]}function ue(t,i){let o=()=>{},f=Cr[i.type]||o,[d,p]=oe(t);qe(t,i.original,p);let m=()=>{t._x_ignore||t._x_ignoreSelf||(f.inline&&f.inline(t,i,d),f=f.bind(f,t,i,d),M?F.get(H).push(f):f())};return m.runCleanups=p,m}var ke=(t,i)=>({name:o,value:f})=>(o.startsWith(t)&&(o=o.replace(t,i)),{name:o,value:f}),Pe=t=>t;function $e(t=()=>{}){return({name:i,value:o})=>{let{name:f,value:d}=Se.reduce((p,m)=>m(p),{name:i,value:o});return f!==i&&t(f,i),{name:f,value:d}}}var Se=[];function Re(t){Se.push(t)}function je({name:t}){return et().test(t)}var et=()=>new RegExp(`^${Or}([^:^.]+)\\b`);function Fe(t,i){return({name:o,value:f})=>{let d=o.match(et()),p=o.match(/:([a-zA-Z0-9\-_:]+)/),m=o.match(/\.[^.\]]+(?=[^\]]*$)/g)||[],E=i||t[o]||o;return{type:d?d[1]:null,value:p?p[1]:null,modifiers:m.map(j=>j.replace(".","")),expression:f,original:E}}}var tt="DEFAULT",Ye=["ignore","ref","data","id","anchor","bind","init","for","model","modelable","transition","show","if",tt,"teleport"];function At(t,i){let o=Ye.indexOf(t.type)===-1?tt:t.type,f=Ye.indexOf(i.type)===-1?tt:i.type;return Ye.indexOf(o)-Ye.indexOf(f)}function at(t,i,o={}){t.dispatchEvent(new CustomEvent(i,{detail:o,bubbles:!0,composed:!0,cancelable:!0}))}function Ct(t,i){if(typeof ShadowRoot=="function"&&t instanceof ShadowRoot){Array.from(t.children).forEach(d=>Ct(d,i));return}let o=!1;if(i(t,()=>o=!0),o)return;let f=t.firstElementChild;for(;f;)Ct(f,i),f=f.nextElementSibling}function yt(t,...i){console.warn(`Alpine Warning: ${t}`,...i)}var rr=!1;function Mn(){rr&&yt("Alpine has already been initialized on this page. Calling Alpine.start() more than once can cause problems."),rr=!0,document.body||yt("Unable to initialize. Trying to load Alpine before `` is available. Did you forget to add `defer` in Alpine's `