From 013e168883ce18c0c2a5fb44cae5e1215400cef5 Mon Sep 17 00:00:00 2001 From: Godfrey M Date: Wed, 21 Jul 2021 15:12:27 -0700 Subject: [PATCH] adds newer versions of devices for demo --- composer.lock | 331 ++++++++++++----------- database/factories/AssetFactory.php | 4 +- database/factories/AssetModelFactory.php | 12 +- package-lock.json | 276 +++++++++---------- public/img/demo/models/iphone11.jpeg | Bin 0 -> 20436 bytes public/img/demo/models/iphone12.jpeg | Bin 0 -> 17896 bytes public/vendor/livewire/livewire.js | 6 +- public/vendor/livewire/livewire.js.map | 2 +- public/vendor/livewire/manifest.json | 2 +- 9 files changed, 321 insertions(+), 312 deletions(-) create mode 100644 public/img/demo/models/iphone11.jpeg create mode 100644 public/img/demo/models/iphone12.jpeg diff --git a/composer.lock b/composer.lock index 9f1d88b55..dbefcab77 100644 --- a/composer.lock +++ b/composer.lock @@ -196,16 +196,16 @@ }, { "name": "aws/aws-sdk-php", - "version": "3.185.3", + "version": "3.185.18", "source": { "type": "git", "url": "https://github.com/aws/aws-sdk-php.git", - "reference": "e7a7d6b28b477a02a5625348995949c2dee7919a" + "reference": "726d042a6e445557a5709735b494886d4f12025a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/e7a7d6b28b477a02a5625348995949c2dee7919a", - "reference": "e7a7d6b28b477a02a5625348995949c2dee7919a", + "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/726d042a6e445557a5709735b494886d4f12025a", + "reference": "726d042a6e445557a5709735b494886d4f12025a", "shasum": "" }, "require": { @@ -280,9 +280,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.185.3" + "source": "https://github.com/aws/aws-sdk-php/tree/3.185.18" }, - "time": "2021-06-28T18:15:17+00:00" + "time": "2021-07-21T18:18:25+00:00" }, { "name": "bacon/bacon-qr-code", @@ -688,24 +688,23 @@ }, { "name": "doctrine/cache", - "version": "1.11.3", + "version": "1.12.1", "source": { "type": "git", "url": "https://github.com/doctrine/cache.git", - "reference": "3bb5588cec00a0268829cc4a518490df6741af9d" + "reference": "4cf401d14df219fa6f38b671f5493449151c9ad8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/cache/zipball/3bb5588cec00a0268829cc4a518490df6741af9d", - "reference": "3bb5588cec00a0268829cc4a518490df6741af9d", + "url": "https://api.github.com/repos/doctrine/cache/zipball/4cf401d14df219fa6f38b671f5493449151c9ad8", + "reference": "4cf401d14df219fa6f38b671f5493449151c9ad8", "shasum": "" }, "require": { "php": "~7.1 || ^8.0" }, "conflict": { - "doctrine/common": ">2.2,<2.4", - "psr/cache": ">=3" + "doctrine/common": ">2.2,<2.4" }, "require-dev": { "alcaeus/mongo-php-adapter": "^1.1", @@ -714,8 +713,9 @@ "mongodb/mongodb": "^1.1", "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0", "predis/predis": "~1.0", - "psr/cache": "^1.0 || ^2.0", - "symfony/cache": "^4.4 || ^5.2" + "psr/cache": "^1.0 || ^2.0 || ^3.0", + "symfony/cache": "^4.4 || ^5.2 || ^6.0@dev", + "symfony/var-exporter": "^4.4 || ^5.2 || ^6.0@dev" }, "suggest": { "alcaeus/mongo-php-adapter": "Required to use legacy MongoDB driver" @@ -767,7 +767,7 @@ ], "support": { "issues": "https://github.com/doctrine/cache/issues", - "source": "https://github.com/doctrine/cache/tree/1.11.3" + "source": "https://github.com/doctrine/cache/tree/1.12.1" }, "funding": [ { @@ -783,7 +783,7 @@ "type": "tidelift" } ], - "time": "2021-05-25T09:01:55+00:00" + "time": "2021-07-17T14:39:21+00:00" }, { "name": "doctrine/collections", @@ -2035,16 +2035,16 @@ }, { "name": "facade/ignition", - "version": "2.10.2", + "version": "2.11.2", "source": { "type": "git", "url": "https://github.com/facade/ignition.git", - "reference": "43688227bbf27c43bc1ad83af224f135b6ef0ff4" + "reference": "7c4e7a7da184cd00c7ce6eacc590200bb9672de7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/facade/ignition/zipball/43688227bbf27c43bc1ad83af224f135b6ef0ff4", - "reference": "43688227bbf27c43bc1ad83af224f135b6ef0ff4", + "url": "https://api.github.com/repos/facade/ignition/zipball/7c4e7a7da184cd00c7ce6eacc590200bb9672de7", + "reference": "7c4e7a7da184cd00c7ce6eacc590200bb9672de7", "shasum": "" }, "require": { @@ -2052,7 +2052,6 @@ "ext-mbstring": "*", "facade/flare-client-php": "^1.6", "facade/ignition-contracts": "^1.0.2", - "filp/whoops": "^2.4", "illuminate/support": "^7.0|^8.0", "monolog/monolog": "^2.0", "php": "^7.2.5|^8.0", @@ -2108,7 +2107,7 @@ "issues": "https://github.com/facade/ignition/issues", "source": "https://github.com/facade/ignition" }, - "time": "2021-06-11T06:57:25+00:00" + "time": "2021-07-20T14:01:22+00:00" }, { "name": "facade/ignition-contracts", @@ -2223,16 +2222,16 @@ }, { "name": "filp/whoops", - "version": "2.13.0", + "version": "2.14.0", "source": { "type": "git", "url": "https://github.com/filp/whoops.git", - "reference": "2edbc73a4687d9085c8f20f398eebade844e8424" + "reference": "fdf92f03e150ed84d5967a833ae93abffac0315b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filp/whoops/zipball/2edbc73a4687d9085c8f20f398eebade844e8424", - "reference": "2edbc73a4687d9085c8f20f398eebade844e8424", + "url": "https://api.github.com/repos/filp/whoops/zipball/fdf92f03e150ed84d5967a833ae93abffac0315b", + "reference": "fdf92f03e150ed84d5967a833ae93abffac0315b", "shasum": "" }, "require": { @@ -2282,7 +2281,7 @@ ], "support": { "issues": "https://github.com/filp/whoops/issues", - "source": "https://github.com/filp/whoops/tree/2.13.0" + "source": "https://github.com/filp/whoops/tree/2.14.0" }, "funding": [ { @@ -2290,7 +2289,7 @@ "type": "github" } ], - "time": "2021-06-04T12:00:00+00:00" + "time": "2021-07-13T12:00:00+00:00" }, { "name": "firebase/php-jwt", @@ -2727,26 +2726,26 @@ }, { "name": "intervention/image", - "version": "2.5.1", + "version": "2.6.0", "source": { "type": "git", "url": "https://github.com/Intervention/image.git", - "reference": "abbf18d5ab8367f96b3205ca3c89fb2fa598c69e" + "reference": "a2d7238069bb01322f9c2a661449955434fec9c6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Intervention/image/zipball/abbf18d5ab8367f96b3205ca3c89fb2fa598c69e", - "reference": "abbf18d5ab8367f96b3205ca3c89fb2fa598c69e", + "url": "https://api.github.com/repos/Intervention/image/zipball/a2d7238069bb01322f9c2a661449955434fec9c6", + "reference": "a2d7238069bb01322f9c2a661449955434fec9c6", "shasum": "" }, "require": { "ext-fileinfo": "*", - "guzzlehttp/psr7": "~1.1", + "guzzlehttp/psr7": "~1.1 || ^2.0", "php": ">=5.4.0" }, "require-dev": { "mockery/mockery": "~0.9.2", - "phpunit/phpunit": "^4.8 || ^5.7" + "phpunit/phpunit": "^4.8 || ^5.7 || ^7.5.15" }, "suggest": { "ext-gd": "to use GD library based image processing.", @@ -2795,9 +2794,19 @@ ], "support": { "issues": "https://github.com/Intervention/image/issues", - "source": "https://github.com/Intervention/image/tree/master" + "source": "https://github.com/Intervention/image/tree/2.6.0" }, - "time": "2019-11-02T09:15:47+00:00" + "funding": [ + { + "url": "https://www.paypal.me/interventionphp", + "type": "custom" + }, + { + "url": "https://github.com/Intervention", + "type": "github" + } + ], + "time": "2021-07-06T13:35:54+00:00" }, { "name": "javiereguiluz/easyslugger", @@ -2835,16 +2844,16 @@ }, { "name": "laravel/framework", - "version": "v8.48.2", + "version": "v8.51.0", "source": { "type": "git", "url": "https://github.com/laravel/framework.git", - "reference": "4c50ebbb7d1a66c5f3511261413cd499d30ba4cd" + "reference": "208d9c0043b4c192a9bb9b15782cc4ec37f28bb0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/framework/zipball/4c50ebbb7d1a66c5f3511261413cd499d30ba4cd", - "reference": "4c50ebbb7d1a66c5f3511261413cd499d30ba4cd", + "url": "https://api.github.com/repos/laravel/framework/zipball/208d9c0043b4c192a9bb9b15782cc4ec37f28bb0", + "reference": "208d9c0043b4c192a9bb9b15782cc4ec37f28bb0", "shasum": "" }, "require": { @@ -2854,7 +2863,7 @@ "ext-json": "*", "ext-mbstring": "*", "ext-openssl": "*", - "league/commonmark": "^1.3", + "league/commonmark": "^1.3|^2.0", "league/flysystem": "^1.1", "monolog/monolog": "^2.0", "nesbot/carbon": "^2.31", @@ -2999,7 +3008,7 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2021-06-25T23:57:38+00:00" + "time": "2021-07-20T14:38:36+00:00" }, { "name": "laravel/helpers", @@ -3530,16 +3539,16 @@ }, { "name": "league/commonmark", - "version": "1.6.5", + "version": "1.6.6", "source": { "type": "git", "url": "https://github.com/thephpleague/commonmark.git", - "reference": "44ffd8d3c4a9133e4bd0548622b09c55af39db5f" + "reference": "c4228d11e30d7493c6836d20872f9582d8ba6dcf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/44ffd8d3c4a9133e4bd0548622b09c55af39db5f", - "reference": "44ffd8d3c4a9133e4bd0548622b09c55af39db5f", + "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/c4228d11e30d7493c6836d20872f9582d8ba6dcf", + "reference": "c4228d11e30d7493c6836d20872f9582d8ba6dcf", "shasum": "" }, "require": { @@ -3627,7 +3636,7 @@ "type": "tidelift" } ], - "time": "2021-06-26T11:57:13+00:00" + "time": "2021-07-17T17:13:23+00:00" }, { "name": "league/csv", @@ -4108,16 +4117,16 @@ }, { "name": "livewire/livewire", - "version": "v2.5.1", + "version": "v2.5.5", "source": { "type": "git", "url": "https://github.com/livewire/livewire.git", - "reference": "a4ffb135693e7982e5b982ca203f5dc7a7ae1126" + "reference": "de192292d68276d831e5fd9824c80c3b78a21ddf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/livewire/livewire/zipball/a4ffb135693e7982e5b982ca203f5dc7a7ae1126", - "reference": "a4ffb135693e7982e5b982ca203f5dc7a7ae1126", + "url": "https://api.github.com/repos/livewire/livewire/zipball/de192292d68276d831e5fd9824c80c3b78a21ddf", + "reference": "de192292d68276d831e5fd9824c80c3b78a21ddf", "shasum": "" }, "require": { @@ -4168,7 +4177,7 @@ "description": "A front-end framework for Laravel.", "support": { "issues": "https://github.com/livewire/livewire/issues", - "source": "https://github.com/livewire/livewire/tree/v2.5.1" + "source": "https://github.com/livewire/livewire/tree/v2.5.5" }, "funding": [ { @@ -4176,20 +4185,20 @@ "type": "github" } ], - "time": "2021-06-15T13:24:48+00:00" + "time": "2021-07-13T05:03:28+00:00" }, { "name": "maatwebsite/excel", - "version": "3.1.31", + "version": "3.1.32", "source": { "type": "git", "url": "https://github.com/Maatwebsite/Laravel-Excel.git", - "reference": "cbe6370af70f93bd017f77ef92d32bd492a47fcb" + "reference": "9dc29b63a77fb7f2f514ef754af3a1b57e83cadf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Maatwebsite/Laravel-Excel/zipball/cbe6370af70f93bd017f77ef92d32bd492a47fcb", - "reference": "cbe6370af70f93bd017f77ef92d32bd492a47fcb", + "url": "https://api.github.com/repos/Maatwebsite/Laravel-Excel/zipball/9dc29b63a77fb7f2f514ef754af3a1b57e83cadf", + "reference": "9dc29b63a77fb7f2f514ef754af3a1b57e83cadf", "shasum": "" }, "require": { @@ -4242,7 +4251,7 @@ ], "support": { "issues": "https://github.com/Maatwebsite/Laravel-Excel/issues", - "source": "https://github.com/Maatwebsite/Laravel-Excel/tree/3.1.31" + "source": "https://github.com/Maatwebsite/Laravel-Excel/tree/3.1.32" }, "funding": [ { @@ -4254,7 +4263,7 @@ "type": "github" } ], - "time": "2021-06-02T17:31:29+00:00" + "time": "2021-07-08T10:11:21+00:00" }, { "name": "maennchen/zipstream-php", @@ -4626,16 +4635,16 @@ }, { "name": "monolog/monolog", - "version": "2.2.0", + "version": "2.3.1", "source": { "type": "git", "url": "https://github.com/Seldaek/monolog.git", - "reference": "1cb1cde8e8dd0f70cc0fe51354a59acad9302084" + "reference": "9738e495f288eec0b187e310b7cdbbb285777dbe" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Seldaek/monolog/zipball/1cb1cde8e8dd0f70cc0fe51354a59acad9302084", - "reference": "1cb1cde8e8dd0f70cc0fe51354a59acad9302084", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/9738e495f288eec0b187e310b7cdbbb285777dbe", + "reference": "9738e495f288eec0b187e310b7cdbbb285777dbe", "shasum": "" }, "require": { @@ -4654,7 +4663,7 @@ "php-amqplib/php-amqplib": "~2.4", "php-console/php-console": "^3.1.3", "phpspec/prophecy": "^1.6.1", - "phpstan/phpstan": "^0.12.59", + "phpstan/phpstan": "^0.12.91", "phpunit/phpunit": "^8.5", "predis/predis": "^1.1", "rollbar/rollbar": "^1.3", @@ -4706,7 +4715,7 @@ ], "support": { "issues": "https://github.com/Seldaek/monolog/issues", - "source": "https://github.com/Seldaek/monolog/tree/2.2.0" + "source": "https://github.com/Seldaek/monolog/tree/2.3.1" }, "funding": [ { @@ -4718,7 +4727,7 @@ "type": "tidelift" } ], - "time": "2020-12-14T13:15:25+00:00" + "time": "2021-07-14T11:56:39+00:00" }, { "name": "mtdowling/jmespath.php", @@ -4783,16 +4792,16 @@ }, { "name": "myclabs/php-enum", - "version": "1.8.0", + "version": "1.8.3", "source": { "type": "git", "url": "https://github.com/myclabs/php-enum.git", - "reference": "46cf3d8498b095bd33727b13fd5707263af99421" + "reference": "b942d263c641ddb5190929ff840c68f78713e937" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/myclabs/php-enum/zipball/46cf3d8498b095bd33727b13fd5707263af99421", - "reference": "46cf3d8498b095bd33727b13fd5707263af99421", + "url": "https://api.github.com/repos/myclabs/php-enum/zipball/b942d263c641ddb5190929ff840c68f78713e937", + "reference": "b942d263c641ddb5190929ff840c68f78713e937", "shasum": "" }, "require": { @@ -4802,7 +4811,7 @@ "require-dev": { "phpunit/phpunit": "^9.5", "squizlabs/php_codesniffer": "1.*", - "vimeo/psalm": "^4.5.1" + "vimeo/psalm": "^4.6.2" }, "type": "library", "autoload": { @@ -4827,7 +4836,7 @@ ], "support": { "issues": "https://github.com/myclabs/php-enum/issues", - "source": "https://github.com/myclabs/php-enum/tree/1.8.0" + "source": "https://github.com/myclabs/php-enum/tree/1.8.3" }, "funding": [ { @@ -4839,7 +4848,7 @@ "type": "tidelift" } ], - "time": "2021-02-15T16:11:48+00:00" + "time": "2021-07-05T08:18:36+00:00" }, { "name": "neitanod/forceutf8", @@ -4884,16 +4893,16 @@ }, { "name": "nesbot/carbon", - "version": "2.49.0", + "version": "2.50.0", "source": { "type": "git", "url": "https://github.com/briannesbitt/Carbon.git", - "reference": "93d9db91c0235c486875d22f1e08b50bdf3e6eee" + "reference": "f47f17d17602b2243414a44ad53d9f8b9ada5fdb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/93d9db91c0235c486875d22f1e08b50bdf3e6eee", - "reference": "93d9db91c0235c486875d22f1e08b50bdf3e6eee", + "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/f47f17d17602b2243414a44ad53d9f8b9ada5fdb", + "reference": "f47f17d17602b2243414a44ad53d9f8b9ada5fdb", "shasum": "" }, "require": { @@ -4945,15 +4954,15 @@ { "name": "Brian Nesbitt", "email": "brian@nesbot.com", - "homepage": "http://nesbot.com" + "homepage": "https://markido.com" }, { "name": "kylekatarnls", - "homepage": "http://github.com/kylekatarnls" + "homepage": "https://github.com/kylekatarnls" } ], "description": "An API extension for DateTime that supports 281 different languages.", - "homepage": "http://carbon.nesbot.com", + "homepage": "https://carbon.nesbot.com", "keywords": [ "date", "datetime", @@ -4973,20 +4982,20 @@ "type": "tidelift" } ], - "time": "2021-06-02T07:31:40+00:00" + "time": "2021-06-28T22:38:45+00:00" }, { "name": "nikic/php-parser", - "version": "v4.10.5", + "version": "v4.12.0", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "4432ba399e47c66624bc73c8c0f811e5c109576f" + "reference": "6608f01670c3cc5079e18c1dab1104e002579143" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/4432ba399e47c66624bc73c8c0f811e5c109576f", - "reference": "4432ba399e47c66624bc73c8c0f811e5c109576f", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/6608f01670c3cc5079e18c1dab1104e002579143", + "reference": "6608f01670c3cc5079e18c1dab1104e002579143", "shasum": "" }, "require": { @@ -5027,9 +5036,9 @@ ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v4.10.5" + "source": "https://github.com/nikic/PHP-Parser/tree/v4.12.0" }, - "time": "2021-05-03T19:11:20+00:00" + "time": "2021-07-21T10:44:31+00:00" }, { "name": "nunomaduro/collision", @@ -5121,16 +5130,16 @@ }, { "name": "nyholm/psr7", - "version": "1.4.0", + "version": "1.4.1", "source": { "type": "git", "url": "https://github.com/Nyholm/psr7.git", - "reference": "23ae1f00fbc6a886cbe3062ca682391b9cc7c37b" + "reference": "2212385b47153ea71b1c1b1374f8cb5e4f7892ec" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Nyholm/psr7/zipball/23ae1f00fbc6a886cbe3062ca682391b9cc7c37b", - "reference": "23ae1f00fbc6a886cbe3062ca682391b9cc7c37b", + "url": "https://api.github.com/repos/Nyholm/psr7/zipball/2212385b47153ea71b1c1b1374f8cb5e4f7892ec", + "reference": "2212385b47153ea71b1c1b1374f8cb5e4f7892ec", "shasum": "" }, "require": { @@ -5144,7 +5153,7 @@ "psr/http-message-implementation": "1.0" }, "require-dev": { - "http-interop/http-factory-tests": "^0.8", + "http-interop/http-factory-tests": "^0.9", "php-http/psr7-integration-tests": "^1.0", "phpunit/phpunit": "^7.5 || 8.5 || 9.4", "symfony/error-handler": "^4.4" @@ -5182,7 +5191,7 @@ ], "support": { "issues": "https://github.com/Nyholm/psr7/issues", - "source": "https://github.com/Nyholm/psr7/tree/1.4.0" + "source": "https://github.com/Nyholm/psr7/tree/1.4.1" }, "funding": [ { @@ -5194,7 +5203,7 @@ "type": "github" } ], - "time": "2021-02-18T15:41:32+00:00" + "time": "2021-07-02T08:32:20+00:00" }, { "name": "onelogin/php-saml", @@ -7478,16 +7487,16 @@ }, { "name": "spatie/laravel-backup", - "version": "6.16.0", + "version": "6.16.1", "source": { "type": "git", "url": "https://github.com/spatie/laravel-backup.git", - "reference": "6b2229a07d92c2bb146ad9c5223fc32e9d74830c" + "reference": "11a3fdb6938566ba75f3dd9ab790319d5e90b0fc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/laravel-backup/zipball/6b2229a07d92c2bb146ad9c5223fc32e9d74830c", - "reference": "6b2229a07d92c2bb146ad9c5223fc32e9d74830c", + "url": "https://api.github.com/repos/spatie/laravel-backup/zipball/11a3fdb6938566ba75f3dd9ab790319d5e90b0fc", + "reference": "11a3fdb6938566ba75f3dd9ab790319d5e90b0fc", "shasum": "" }, "require": { @@ -7552,7 +7561,7 @@ ], "support": { "issues": "https://github.com/spatie/laravel-backup/issues", - "source": "https://github.com/spatie/laravel-backup/tree/6.16.0" + "source": "https://github.com/spatie/laravel-backup/tree/6.16.1" }, "funding": [ { @@ -7564,7 +7573,7 @@ "type": "other" } ], - "time": "2021-04-15T09:31:32+00:00" + "time": "2021-07-10T14:54:21+00:00" }, { "name": "spatie/temporary-directory", @@ -7993,16 +8002,16 @@ }, { "name": "symfony/error-handler", - "version": "v5.3.0", + "version": "v5.3.3", "source": { "type": "git", "url": "https://github.com/symfony/error-handler.git", - "reference": "0e6768b8c0dcef26df087df2bbbaa143867a59b2" + "reference": "43323e79c80719e8a4674e33484bca98270d223f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/error-handler/zipball/0e6768b8c0dcef26df087df2bbbaa143867a59b2", - "reference": "0e6768b8c0dcef26df087df2bbbaa143867a59b2", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/43323e79c80719e8a4674e33484bca98270d223f", + "reference": "43323e79c80719e8a4674e33484bca98270d223f", "shasum": "" }, "require": { @@ -8042,7 +8051,7 @@ "description": "Provides tools to manage errors and ease debugging PHP code", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/error-handler/tree/v5.3.0" + "source": "https://github.com/symfony/error-handler/tree/v5.3.3" }, "funding": [ { @@ -8058,7 +8067,7 @@ "type": "tidelift" } ], - "time": "2021-05-26T17:43:10+00:00" + "time": "2021-06-24T08:13:00+00:00" }, { "name": "symfony/event-dispatcher", @@ -8365,16 +8374,16 @@ }, { "name": "symfony/http-foundation", - "version": "v5.3.2", + "version": "v5.3.3", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "7b6dd714d95106b831aaa7f3c9c612ab886516bd" + "reference": "0e45ab1574caa0460d9190871a8ce47539e40ccf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/7b6dd714d95106b831aaa7f3c9c612ab886516bd", - "reference": "7b6dd714d95106b831aaa7f3c9c612ab886516bd", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/0e45ab1574caa0460d9190871a8ce47539e40ccf", + "reference": "0e45ab1574caa0460d9190871a8ce47539e40ccf", "shasum": "" }, "require": { @@ -8418,7 +8427,7 @@ "description": "Defines an object-oriented layer for the HTTP specification", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-foundation/tree/v5.3.2" + "source": "https://github.com/symfony/http-foundation/tree/v5.3.3" }, "funding": [ { @@ -8434,20 +8443,20 @@ "type": "tidelift" } ], - "time": "2021-06-12T10:15:17+00:00" + "time": "2021-06-27T09:19:40+00:00" }, { "name": "symfony/http-kernel", - "version": "v5.3.2", + "version": "v5.3.3", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "e7021165d9dbfb4051296b8de827e92c8a7b5c87" + "reference": "90ad9f4b21ddcb8ebe9faadfcca54929ad23f9f8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/e7021165d9dbfb4051296b8de827e92c8a7b5c87", - "reference": "e7021165d9dbfb4051296b8de827e92c8a7b5c87", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/90ad9f4b21ddcb8ebe9faadfcca54929ad23f9f8", + "reference": "90ad9f4b21ddcb8ebe9faadfcca54929ad23f9f8", "shasum": "" }, "require": { @@ -8530,7 +8539,7 @@ "description": "Provides a structured process for converting a Request into a Response", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-kernel/tree/v5.3.2" + "source": "https://github.com/symfony/http-kernel/tree/v5.3.3" }, "funding": [ { @@ -8546,7 +8555,7 @@ "type": "tidelift" } ], - "time": "2021-06-17T14:18:27+00:00" + "time": "2021-06-30T08:27:49+00:00" }, { "name": "symfony/mime", @@ -9681,16 +9690,16 @@ }, { "name": "symfony/string", - "version": "v5.3.2", + "version": "v5.3.3", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "0732e97e41c0a590f77e231afc16a327375d50b0" + "reference": "bd53358e3eccec6a670b5f33ab680d8dbe1d4ae1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/0732e97e41c0a590f77e231afc16a327375d50b0", - "reference": "0732e97e41c0a590f77e231afc16a327375d50b0", + "url": "https://api.github.com/repos/symfony/string/zipball/bd53358e3eccec6a670b5f33ab680d8dbe1d4ae1", + "reference": "bd53358e3eccec6a670b5f33ab680d8dbe1d4ae1", "shasum": "" }, "require": { @@ -9744,7 +9753,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v5.3.2" + "source": "https://github.com/symfony/string/tree/v5.3.3" }, "funding": [ { @@ -9760,20 +9769,20 @@ "type": "tidelift" } ], - "time": "2021-06-06T09:51:56+00:00" + "time": "2021-06-27T11:44:38+00:00" }, { "name": "symfony/translation", - "version": "v5.3.2", + "version": "v5.3.3", "source": { "type": "git", "url": "https://github.com/symfony/translation.git", - "reference": "7e2603bcc598e14804c4d2359d8dc4ee3c40391b" + "reference": "380b8c9e944d0e364b25f28e8e555241eb49c01c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/7e2603bcc598e14804c4d2359d8dc4ee3c40391b", - "reference": "7e2603bcc598e14804c4d2359d8dc4ee3c40391b", + "url": "https://api.github.com/repos/symfony/translation/zipball/380b8c9e944d0e364b25f28e8e555241eb49c01c", + "reference": "380b8c9e944d0e364b25f28e8e555241eb49c01c", "shasum": "" }, "require": { @@ -9839,7 +9848,7 @@ "description": "Provides tools to internationalize your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/translation/tree/v5.3.2" + "source": "https://github.com/symfony/translation/tree/v5.3.3" }, "funding": [ { @@ -9855,7 +9864,7 @@ "type": "tidelift" } ], - "time": "2021-06-06T09:51:56+00:00" + "time": "2021-06-27T12:22:47+00:00" }, { "name": "symfony/translation-contracts", @@ -9937,16 +9946,16 @@ }, { "name": "symfony/var-dumper", - "version": "v5.3.2", + "version": "v5.3.3", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "905a22c68b292ffb6f20d7636c36b220d1fba5ae" + "reference": "46aa709affb9ad3355bd7a810f9662d71025c384" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/905a22c68b292ffb6f20d7636c36b220d1fba5ae", - "reference": "905a22c68b292ffb6f20d7636c36b220d1fba5ae", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/46aa709affb9ad3355bd7a810f9662d71025c384", + "reference": "46aa709affb9ad3355bd7a810f9662d71025c384", "shasum": "" }, "require": { @@ -10005,7 +10014,7 @@ "dump" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v5.3.2" + "source": "https://github.com/symfony/var-dumper/tree/v5.3.3" }, "funding": [ { @@ -10021,7 +10030,7 @@ "type": "tidelift" } ], - "time": "2021-06-06T09:51:56+00:00" + "time": "2021-06-24T08:13:00+00:00" }, { "name": "tecnickcom/tc-lib-barcode", @@ -11567,16 +11576,16 @@ }, { "name": "phar-io/manifest", - "version": "2.0.1", + "version": "2.0.3", "source": { "type": "git", "url": "https://github.com/phar-io/manifest.git", - "reference": "85265efd3af7ba3ca4b2a2c34dbfc5788dd29133" + "reference": "97803eca37d319dfa7826cc2437fc020857acb53" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phar-io/manifest/zipball/85265efd3af7ba3ca4b2a2c34dbfc5788dd29133", - "reference": "85265efd3af7ba3ca4b2a2c34dbfc5788dd29133", + "url": "https://api.github.com/repos/phar-io/manifest/zipball/97803eca37d319dfa7826cc2437fc020857acb53", + "reference": "97803eca37d319dfa7826cc2437fc020857acb53", "shasum": "" }, "require": { @@ -11621,9 +11630,9 @@ "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)", "support": { "issues": "https://github.com/phar-io/manifest/issues", - "source": "https://github.com/phar-io/manifest/tree/master" + "source": "https://github.com/phar-io/manifest/tree/2.0.3" }, - "time": "2020-06-27T14:33:11+00:00" + "time": "2021-07-20T11:28:43+00:00" }, { "name": "phar-io/version", @@ -11817,16 +11826,16 @@ }, { "name": "phpunit/php-file-iterator", - "version": "2.0.3", + "version": "2.0.4", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-file-iterator.git", - "reference": "4b49fb70f067272b659ef0174ff9ca40fdaa6357" + "reference": "28af674ff175d0768a5a978e6de83f697d4a7f05" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/4b49fb70f067272b659ef0174ff9ca40fdaa6357", - "reference": "4b49fb70f067272b659ef0174ff9ca40fdaa6357", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/28af674ff175d0768a5a978e6de83f697d4a7f05", + "reference": "28af674ff175d0768a5a978e6de83f697d4a7f05", "shasum": "" }, "require": { @@ -11865,7 +11874,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues", - "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/2.0.3" + "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/2.0.4" }, "funding": [ { @@ -11873,7 +11882,7 @@ "type": "github" } ], - "time": "2020-11-30T08:25:21+00:00" + "time": "2021-07-19T06:46:01+00:00" }, { "name": "phpunit/php-text-template", @@ -12041,16 +12050,16 @@ }, { "name": "phpunit/phpunit", - "version": "8.5.17", + "version": "8.5.18", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "79067856d85421c56d413bd238d4e2cd6b0e54da" + "reference": "bd5fc77c869e8dd65040dacbad170f074c13796c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/79067856d85421c56d413bd238d4e2cd6b0e54da", - "reference": "79067856d85421c56d413bd238d4e2cd6b0e54da", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/bd5fc77c869e8dd65040dacbad170f074c13796c", + "reference": "bd5fc77c869e8dd65040dacbad170f074c13796c", "shasum": "" }, "require": { @@ -12122,7 +12131,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", - "source": "https://github.com/sebastianbergmann/phpunit/tree/8.5.17" + "source": "https://github.com/sebastianbergmann/phpunit/tree/8.5.18" }, "funding": [ { @@ -12134,7 +12143,7 @@ "type": "github" } ], - "time": "2021-06-23T05:12:43+00:00" + "time": "2021-07-19T06:13:17+00:00" }, { "name": "sebastian/code-unit-reverse-lookup", @@ -12852,16 +12861,16 @@ }, { "name": "symfony/yaml", - "version": "v5.3.2", + "version": "v5.3.3", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", - "reference": "71719ab2409401711d619765aa255f9d352a59b2" + "reference": "485c83a2fb5893e2ff21bf4bfc7fdf48b4967229" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/71719ab2409401711d619765aa255f9d352a59b2", - "reference": "71719ab2409401711d619765aa255f9d352a59b2", + "url": "https://api.github.com/repos/symfony/yaml/zipball/485c83a2fb5893e2ff21bf4bfc7fdf48b4967229", + "reference": "485c83a2fb5893e2ff21bf4bfc7fdf48b4967229", "shasum": "" }, "require": { @@ -12907,7 +12916,7 @@ "description": "Loads and dumps YAML files", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/yaml/tree/v5.3.2" + "source": "https://github.com/symfony/yaml/tree/v5.3.3" }, "funding": [ { @@ -12923,7 +12932,7 @@ "type": "tidelift" } ], - "time": "2021-06-06T09:51:56+00:00" + "time": "2021-06-24T08:13:00+00:00" }, { "name": "theseer/tokenizer", @@ -12990,5 +12999,5 @@ "ext-pdo": "*" }, "platform-dev": [], - "plugin-api-version": "2.0.0" + "plugin-api-version": "2.1.0" } diff --git a/database/factories/AssetFactory.php b/database/factories/AssetFactory.php index b4831e43c..d52d25962 100644 --- a/database/factories/AssetFactory.php +++ b/database/factories/AssetFactory.php @@ -200,7 +200,7 @@ class AssetFactory extends Factory }); } - public function phoneIphone6s() + public function phoneIphone11() { return $this->state(function () { return [ @@ -209,7 +209,7 @@ class AssetFactory extends Factory }); } - public function phoneIphone7() + public function phoneIphone12() { return $this->state(function () { return [ diff --git a/database/factories/AssetModelFactory.php b/database/factories/AssetModelFactory.php index bd9bb5aa6..63c659fbf 100644 --- a/database/factories/AssetModelFactory.php +++ b/database/factories/AssetModelFactory.php @@ -294,31 +294,31 @@ class AssetModelFactory extends Factory }); } - public function iphone6sModel() + public function iphone11Model() { return $this->state(function () { return [ - 'name' => 'iPhone 6s', + 'name' => 'iPhone 11', 'category_id' => 4, 'manufacturer_id' => 1, 'eol' => '12', 'depreciation_id' => 3, - 'image' => 'iphone6.jpg', + 'image' => 'iphone11.jpeg', 'fieldset_id' => 1, ]; }); } - public function iphone7Model() + public function iphone12Model() { return $this->state(function () { return [ - 'name' => 'iPhone 7', + 'name' => 'iPhone 12', 'category_id' => 4, 'manufacturer_id' => 1, 'eol' => '12', 'depreciation_id' => 1, - 'image' => 'iphone7.jpg', + 'image' => 'iphone12.jpeg', 'fieldset_id' => 1, ]; }); diff --git a/package-lock.json b/package-lock.json index dfc53e4b1..be0fe8e9f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1773,7 +1773,7 @@ "accepts": { "version": "1.3.7", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", - "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "integrity": "sha1-UxvHJlF6OytB+FACHGzBXqq1B80=", "dev": true, "requires": { "mime-types": "~2.1.24", @@ -1950,7 +1950,7 @@ "array-flatten": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", + "integrity": "sha1-JO+AoowaiTYX4hSbDG0NeIKTsJk=", "dev": true }, "array-from": { @@ -1974,7 +1974,7 @@ "asn1": { "version": "0.2.4", "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "integrity": "sha1-jSR136tVO7M+d7VOWeiAu4ziMTY=", "requires": { "safer-buffer": "~2.1.0" } @@ -2000,7 +2000,7 @@ "assert": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", - "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "integrity": "sha1-VcEJqvbgrv2z3EtxJAxwv1dLGOs=", "requires": { "object-assign": "^4.1.1", "util": "0.10.3" @@ -2081,7 +2081,7 @@ "async": { "version": "2.6.3", "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", - "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "integrity": "sha1-1yYl4jRKNlbjo61Pp0n6gymdgv8=", "dev": true, "requires": { "lodash": "^4.17.14" @@ -2095,7 +2095,7 @@ "atob": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" + "integrity": "sha1-bZUX654DDSQ2ZmZR6GvZ9vE1M8k=" }, "autoprefixer": { "version": "10.2.6", @@ -2529,7 +2529,7 @@ "babel-plugin-transform-es2015-modules-commonjs": { "version": "6.26.2", "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz", - "integrity": "sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==", + "integrity": "sha1-WKeThjqefKhwvcWogRF/+sJ9tvM=", "dev": true, "requires": { "babel-plugin-transform-strict-mode": "^6.24.1", @@ -2818,7 +2818,7 @@ "babylon": { "version": "6.18.0", "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", - "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", + "integrity": "sha1-ry87iPpvXB5MY00aD46sT1WzleM=", "dev": true }, "balanced-match": { @@ -2854,7 +2854,7 @@ "big.js": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" + "integrity": "sha1-ZfCvOC9Xi83HQr2cKB6cstd2gyg=" }, "binary-extensions": { "version": "2.2.0", @@ -2865,7 +2865,7 @@ "bluebird": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "integrity": "sha1-nyKcFb4nJFT/qXOs4NvueaGww28=", "dev": true }, "blueimp-canvas-to-blob": { @@ -2877,7 +2877,7 @@ "blueimp-file-upload": { "version": "9.34.0", "resolved": "https://registry.npmjs.org/blueimp-file-upload/-/blueimp-file-upload-9.34.0.tgz", - "integrity": "sha512-dXacFmyv6p0n+l5+u1ssYhSpCJdYabl7BZTw5WvB6ygY2ksTB3SdD6huafryEO5DH+XuspHDL6+IJ3m14Va+FQ==", + "integrity": "sha1-Gld0TyYvfIbVdd2xs9mPC90G/uo=", "requires": { "blueimp-canvas-to-blob": "3.5.0", "blueimp-load-image": "2.12.2", @@ -2904,7 +2904,7 @@ "body-parser": { "version": "1.19.0", "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", - "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "integrity": "sha1-lrJwnlfJxOCab9Zqj9l5hE9p8Io=", "dev": true, "requires": { "bytes": "3.1.0", @@ -2922,7 +2922,7 @@ "bytes": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "integrity": "sha1-9s95M6Ng4FiPqf3oVlHNx/gF0fY=", "dev": true }, "debug": { @@ -2943,7 +2943,7 @@ "qs": { "version": "6.7.0", "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "integrity": "sha1-QdwaAV49WB8WIXdr4xr7KHapsbw=", "dev": true } } @@ -2971,12 +2971,12 @@ "bootstrap": { "version": "3.4.1", "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-3.4.1.tgz", - "integrity": "sha512-yN5oZVmRCwe5aKwzRj6736nSmKDX7pLYwsXiCj/EYmo16hODaBiT4En5btW/jhBF/seV+XMx3aYwukYC3A49DA==" + "integrity": "sha1-w6NH1Bniia0R9AM+PEEyuHwIHXI=" }, "bootstrap-colorpicker": { "version": "2.5.3", "resolved": "https://registry.npmjs.org/bootstrap-colorpicker/-/bootstrap-colorpicker-2.5.3.tgz", - "integrity": "sha512-xdllX8LSMvKULs3b8JrgRXTvyvjkSMHHHVuHjjN5FNMqr6kRe5NPiMHFmeAFjlgDF73MspikudLuEwR28LbzLw==", + "integrity": "sha1-tQr/hZD7qmtapjpWJOQhPxZZpJ0=", "requires": { "jquery": ">=1.10" } @@ -2984,7 +2984,7 @@ "bootstrap-datepicker": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/bootstrap-datepicker/-/bootstrap-datepicker-1.9.0.tgz", - "integrity": "sha512-9rYYbaVOheGYxjOr/+bJCmRPihfy+LkLSg4fIFMT9Od8WwWB/MB50w0JO1eBgKUMbb7PFHQD5uAfI3ArAxZRXA==", + "integrity": "sha1-5L/OP8zhlnh2sh3Ggz7FmUqu0JA=", "requires": { "jquery": ">=1.7.1 <4.0.0" } @@ -3016,7 +3016,7 @@ "brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "integrity": "sha1-PH/L9SnYcibz0vUrlm/1Jx60Qd0=", "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -3134,7 +3134,7 @@ "browserify-aes": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "integrity": "sha1-Mmc0ZC9APavDADIJhTu3CtQo70g=", "requires": { "buffer-xor": "^1.0.3", "cipher-base": "^1.0.0", @@ -3147,7 +3147,7 @@ "browserify-cipher": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "integrity": "sha1-jWR0wbhwv9q807z8wZNKEOlPFfA=", "requires": { "browserify-aes": "^1.0.4", "browserify-des": "^1.0.0", @@ -3157,7 +3157,7 @@ "browserify-des": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "integrity": "sha1-OvTx9Zg5QDVy8cZiBDdfen9wPpw=", "requires": { "cipher-base": "^1.0.1", "des.js": "^1.0.0", @@ -3230,7 +3230,7 @@ "browserify-zlib": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "integrity": "sha1-KGlFnZqjviRf6P4sofRuLn9U1z8=", "requires": { "pako": "~1.0.5" } @@ -3270,12 +3270,12 @@ "buffer-from": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" + "integrity": "sha1-MnE7wCj3XAL9txDXx7zsHyxgcO8=" }, "buffer-indexof": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", - "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", + "integrity": "sha1-Uvq8xqYG0aADAoAmSO9o9jnaJow=", "dev": true }, "buffer-xor": { @@ -3499,7 +3499,7 @@ "cipher-base": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "integrity": "sha1-h2Dk7MJy9MNjUy+SbYdKriwTl94=", "requires": { "inherits": "^2.0.1", "safe-buffer": "^5.0.1" @@ -3626,7 +3626,7 @@ "color-convert": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "integrity": "sha1-u3GFBpDh8TZWfeYp0tVHHe2kweg=", "requires": { "color-name": "1.1.3" }, @@ -3676,7 +3676,7 @@ "combined-stream": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "integrity": "sha1-w9RaizT9cwYxoRCoolIGgrMdWn8=", "requires": { "delayed-stream": "~1.0.0" } @@ -3695,7 +3695,7 @@ "compressible": { "version": "2.0.18", "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "integrity": "sha1-r1PMprBw1MPAdQ+9dyhqbXzEb7o=", "dev": true, "requires": { "mime-db": ">= 1.43.0 < 2" @@ -3704,7 +3704,7 @@ "compression": { "version": "1.7.4", "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "integrity": "sha1-lVI+/xcMpXwpoMpB5v4TH0Hlu48=", "dev": true, "requires": { "accepts": "~1.3.5", @@ -3767,7 +3767,7 @@ "connect-history-api-fallback": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", - "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", + "integrity": "sha1-izIIk1kwjRERFdgcrT/Oq4iPl7w=", "dev": true }, "consola": { @@ -3779,7 +3779,7 @@ "console-browserify": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" + "integrity": "sha1-ZwY871fOts9Jk6KrOlWECujEkzY=" }, "consolidate": { "version": "0.15.1", @@ -3798,7 +3798,7 @@ "content-disposition": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", - "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "integrity": "sha1-4TDK9+cnkIfFYWwgB9BIVpiYT70=", "dev": true, "requires": { "safe-buffer": "5.1.2" @@ -3815,7 +3815,7 @@ "content-type": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "integrity": "sha1-4TjMdeBAxyexlm/l5fjJruJW/js=", "dev": true }, "convert-source-map": { @@ -3826,7 +3826,7 @@ "cookie": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", - "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", + "integrity": "sha1-vrQ35wIrO21JAZ0IhmUwPr6cFLo=", "dev": true }, "cookie-signature": { @@ -3919,7 +3919,7 @@ "create-hash": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "integrity": "sha1-iJB4rxGmN1a8+1m9IhmWvjqe8ZY=", "requires": { "cipher-base": "^1.0.1", "inherits": "^2.0.1", @@ -3931,7 +3931,7 @@ "create-hmac": { "version": "1.1.7", "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "integrity": "sha1-aRcMeLOrlXFHsriwRXLkfq0iQ/8=", "requires": { "cipher-base": "^1.0.3", "create-hash": "^1.1.0", @@ -3961,7 +3961,7 @@ "crypto-browserify": { "version": "3.12.0", "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "integrity": "sha1-OWz58xN/A+S45TLFj2mCVOAPgOw=", "requires": { "browserify-cipher": "^1.0.0", "browserify-sign": "^4.0.0", @@ -4082,7 +4082,7 @@ "cssesc": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" + "integrity": "sha1-N3QZGZA7hoVl4cCep0dEXNGJg+4=" }, "cssnano": { "version": "5.0.6", @@ -4231,7 +4231,7 @@ "deep-equal": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", - "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "integrity": "sha1-tcmMlCzv+vfLBR4k4UNKJaLmB2o=", "requires": { "is-arguments": "^1.0.4", "is-date-object": "^1.0.1", @@ -4263,7 +4263,7 @@ "define-properties": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "integrity": "sha1-z4jabL7ib+bbcJT2HYcMvYTO6fE=", "requires": { "object-keys": "^1.0.12" } @@ -4336,7 +4336,7 @@ "des.js": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", - "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "integrity": "sha1-U4IULhvcU/hdhtU+X0qn3rkeCEM=", "requires": { "inherits": "^2.0.1", "minimalistic-assert": "^1.0.0" @@ -4372,7 +4372,7 @@ "diffie-hellman": { "version": "5.0.3", "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "integrity": "sha1-QOjumPVaIUlgcUaSHGPhrl89KHU=", "requires": { "bn.js": "^4.1.0", "miller-rabin": "^4.0.0", @@ -4434,7 +4434,7 @@ "domain-browser": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", - "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==" + "integrity": "sha1-PTH1AZGmdJ3RN1p/Ui6CPULlTto=" }, "domelementtype": { "version": "2.2.0", @@ -4534,7 +4534,7 @@ "ekko-lightbox": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/ekko-lightbox/-/ekko-lightbox-5.3.0.tgz", - "integrity": "sha512-mbacwySuVD3Ad6F2hTkjSTvJt59bcVv2l/TmBerp4xZnLak8tPtA4AScUn4DL42c1ksTiAO6sGhJZ52P/1Qgew==" + "integrity": "sha1-+/zZ35Oo0c2/h3CtyMBaqsTST1Y=" }, "electron-to-chromium": { "version": "1.3.756", @@ -4572,7 +4572,7 @@ "emojis-list": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" + "integrity": "sha1-VXBmIEatKeLpFucariYKvf9Pang=" }, "encodeurl": { "version": "1.0.2", @@ -4583,7 +4583,7 @@ "end-of-stream": { "version": "1.4.4", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "integrity": "sha1-WuZKX0UFe682JuwU2gyl5LJDHrA=", "requires": { "once": "^1.4.0" } @@ -4622,7 +4622,7 @@ "error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "integrity": "sha1-tKxAZIEH/c3PriQvQovqihTU8b8=", "dev": true, "requires": { "is-arrayish": "^0.2.1" @@ -4660,7 +4660,7 @@ "es-to-primitive": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "integrity": "sha1-5VzUyc3BiLzvsDs2bHNjI/xciYo=", "requires": { "is-callable": "^1.1.4", "is-date-object": "^1.0.1", @@ -4809,7 +4809,7 @@ "estraverse": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + "integrity": "sha1-OYrT88WiSUi+dyXoPRGn3ijNvR0=" }, "estree-is-function": { "version": "1.0.0", @@ -4819,7 +4819,7 @@ "esutils": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + "integrity": "sha1-dNLrTeC42hKTcRkQ1Qd1ubcQ72Q=" }, "etag": { "version": "1.8.1", @@ -4855,7 +4855,7 @@ "evp_bytestokey": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "integrity": "sha1-f8vbGY3HGVlDLv4ThCaE4FJaywI=", "requires": { "md5.js": "^1.3.4", "safe-buffer": "^5.1.1" @@ -4894,7 +4894,7 @@ "express": { "version": "4.17.1", "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", - "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "integrity": "sha1-RJH8OGBc9R+GKdOcK10Cb5ikwTQ=", "dev": true, "requires": { "accepts": "~1.3.7", @@ -4953,7 +4953,7 @@ "qs": { "version": "6.7.0", "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "integrity": "sha1-QdwaAV49WB8WIXdr4xr7KHapsbw=", "dev": true }, "safe-buffer": { @@ -4982,7 +4982,7 @@ "extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + "integrity": "sha1-+LETa0Bx+9jrFAr/hYsQGewpFfo=" }, "extsprintf": { "version": "1.3.0", @@ -5011,7 +5011,7 @@ "fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + "integrity": "sha1-h0v2nG9ATCtdmcSBNBOZ/VWJJjM=" }, "fast-levenshtein": { "version": "2.0.6", @@ -5131,7 +5131,7 @@ "finalhandler": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "integrity": "sha1-t+fQAP/RGTjQ/bBTUG9uur6fWH0=", "dev": true, "requires": { "debug": "2.6.9", @@ -14770,7 +14770,7 @@ "function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + "integrity": "sha1-pWiZ0+o8m6uHS7l3O3xe3pL0iV0=" }, "gensync": { "version": "1.0.0-beta.2", @@ -14846,7 +14846,7 @@ "globals": { "version": "9.18.0", "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", - "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", + "integrity": "sha1-qjiWs+abSH8X4x7SFD1pqOMMLYo=", "dev": true }, "globby": { @@ -14893,7 +14893,7 @@ "handle-thing": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "integrity": "sha1-hX95zjWVgMNA1DCBzGSJcNC7I04=", "dev": true }, "har-schema": { @@ -14913,7 +14913,7 @@ "has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "integrity": "sha1-ci18v8H2qoJB8W3YFOAR4fQeh5Y=", "requires": { "function-bind": "^1.1.1" } @@ -14973,7 +14973,7 @@ "hash.js": { "version": "1.1.7", "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "integrity": "sha1-C6vKU46NTuSg+JiNaIZlN6ADz0I=", "requires": { "inherits": "^2.0.3", "minimalistic-assert": "^1.0.1" @@ -14982,7 +14982,7 @@ "he": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "integrity": "sha1-hK5l+n6vsWX922FWauFLrwVmTw8=", "dev": true }, "hex-color-regex": { @@ -15180,7 +15180,7 @@ "http-errors": { "version": "1.7.2", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", - "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "integrity": "sha1-T1ApzxMjnzEDblsuVSkrz7zIXI8=", "dev": true, "requires": { "depd": "~1.1.2", @@ -15266,7 +15266,7 @@ "iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "integrity": "sha1-ICK0sl+93CHS9SSXSkdKr+czkIs=", "requires": { "safer-buffer": ">= 2.1.2 < 3" } @@ -15399,7 +15399,7 @@ "inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + "integrity": "sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w=" }, "inline-source-map": { "version": "0.6.2", @@ -15460,7 +15460,7 @@ "invariant": { "version": "2.2.4", "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "integrity": "sha1-YQ88ksk1nOHbYW5TgAjSP/NRWOY=", "dev": true, "requires": { "loose-envify": "^1.0.0" @@ -15539,7 +15539,7 @@ "is-buffer": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + "integrity": "sha1-76ouqdqg16suoTqXsritUf776L4=" }, "is-callable": { "version": "1.2.3", @@ -15607,7 +15607,7 @@ "is-glob": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "integrity": "sha1-dWfb6fL14kZ7x3q4PEopSCQHpdw=", "dev": true, "requires": { "is-extglob": "^2.1.1" @@ -15659,7 +15659,7 @@ "is-plain-object": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "integrity": "sha1-LBY7P6+xtgbZ0Xko8FwqHDjgdnc=", "dev": true, "requires": { "isobject": "^3.0.1" @@ -15889,7 +15889,7 @@ "json-parse-better-errors": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "integrity": "sha1-u4Z8+zRQ5pEHwTHRxRS6s9yLyqk=", "dev": true }, "json-parse-even-better-errors": { @@ -15906,7 +15906,7 @@ "json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=" }, "json-stringify-safe": { "version": "5.0.1", @@ -16068,7 +16068,7 @@ "killable": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", - "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", + "integrity": "sha1-TIzkQRh6Bhx0dPuHygjipjgZSJI=", "dev": true }, "kind-of": { @@ -16500,7 +16500,7 @@ "loader-utils": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "integrity": "sha1-xXm140yzSxp07cbB+za/o3HVphM=", "requires": { "big.js": "^5.2.2", "emojis-list": "^3.0.0", @@ -16542,7 +16542,7 @@ "loose-envify": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "integrity": "sha1-ce5R+nvkyuwaY4OffmgtgTLTDK8=", "dev": true, "requires": { "js-tokens": "^3.0.0 || ^4.0.0" @@ -16590,7 +16590,7 @@ "make-dir": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", - "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "integrity": "sha1-ecEDO4BRW9bSTsmTPoYMp17ifww=", "requires": { "pify": "^3.0.0" }, @@ -16625,7 +16625,7 @@ "md5.js": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "integrity": "sha1-tdB7jjIW4+J81yjXL3DR5qNCAF8=", "requires": { "hash-base": "^3.0.0", "inherits": "^2.0.1", @@ -16716,7 +16716,7 @@ "miller-rabin": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "integrity": "sha1-8IA1HIZbDcViqEYpZtqlNUPHik0=", "requires": { "bn.js": "^4.0.0", "brorand": "^1.0.1" @@ -16732,7 +16732,7 @@ "mime": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + "integrity": "sha1-Ms2eXGRVO9WNGaVor0Uqz/BJgbE=" }, "mime-db": { "version": "1.48.0", @@ -16756,7 +16756,7 @@ "mimic-response": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==" + "integrity": "sha1-SSNTiHju9CBjy4o+OweYeBSHqxs=" }, "mini-css-extract-plugin": { "version": "1.6.0", @@ -16805,7 +16805,7 @@ "minimalistic-assert": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + "integrity": "sha1-LhlN4ERibUoQ5/f7wAznPoPk1cc=" }, "minimalistic-crypto-utils": { "version": "1.0.1", @@ -16815,7 +16815,7 @@ "minimatch": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=", "requires": { "brace-expansion": "^1.1.7" } @@ -16823,7 +16823,7 @@ "minimist": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + "integrity": "sha1-Z9ZgFLZqaoqqDAg8X9WN9OTpdgI=" }, "mkdirp": { "version": "0.5.5", @@ -16879,7 +16879,7 @@ "multicast-dns": { "version": "6.2.3", "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", - "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "integrity": "sha1-oOx72QVcQoL3kMPIL04o2zsxsik=", "dev": true, "requires": { "dns-packet": "^1.3.1", @@ -16912,7 +16912,7 @@ "negotiator": { "version": "0.6.2", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", + "integrity": "sha1-/qz3zPUlp3rpY0Q2pkiD/+yjRvs=", "dev": true }, "neo-async": { @@ -16953,7 +16953,7 @@ "node-libs-browser": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", - "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "integrity": "sha1-tk9RPRgzhiX5A0bSew0jXmMfZCU=", "dev": true, "requires": { "assert": "^1.1.1", @@ -17039,7 +17039,7 @@ "util": { "version": "0.11.1", "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", - "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "integrity": "sha1-MjZzNyDsZLsn9uJvQhqqLhtYjWE=", "dev": true, "requires": { "inherits": "2.0.3" @@ -17095,7 +17095,7 @@ "normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + "integrity": "sha1-Dc1p/yOhybEf0JeDFmRKA4ghamU=" }, "normalize-range": { "version": "0.1.2", @@ -17158,7 +17158,7 @@ "object-keys": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + "integrity": "sha1-HEfyct8nfzsdrwYWd9nILiMixg4=" }, "object.assign": { "version": "4.1.2", @@ -17174,7 +17174,7 @@ "obuf": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "integrity": "sha1-Cb6jND1BhZ69RGKS0RydTbYZCE4=", "dev": true }, "omggif": { @@ -17194,7 +17194,7 @@ "on-headers": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "integrity": "sha1-dysK5qqlJcOZ5Imt+tkMQD6zwo8=", "dev": true }, "once": { @@ -17336,12 +17336,12 @@ "pako": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" + "integrity": "sha1-bJWZ00DVTf05RjgCUqNXBaa5kr8=" }, "papaparse": { "version": "4.6.3", "resolved": "https://registry.npmjs.org/papaparse/-/papaparse-4.6.3.tgz", - "integrity": "sha512-LRq7BrHC2kHPBYSD50aKuw/B/dGcg29omyJbKWY3KsYUZU69RKwaBHu13jGmCYBtOc4odsLCrFyk6imfyNubJQ==" + "integrity": "sha1-dC5eqql/psfhNY0pNNjxj0Su54E=" }, "param-case": { "version": "3.0.4", @@ -17415,7 +17415,7 @@ "parseurl": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "integrity": "sha1-naGee+6NEt/wUT7Vt2lXeTvC6NQ=", "dev": true }, "pascal-case": { @@ -18007,7 +18007,7 @@ "prettier": { "version": "1.19.1", "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz", - "integrity": "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==", + "integrity": "sha1-99f1/4qc2HKnvkyhQglZVqYHl8s=", "dev": true, "optional": true }, @@ -18025,7 +18025,7 @@ "private": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", - "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", + "integrity": "sha1-I4Hts2ifelPWUxkAYPz4ItLzaP8=", "dev": true }, "process": { @@ -18081,7 +18081,7 @@ "public-encrypt": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", - "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "integrity": "sha1-T8ydd6B+SLp1J+fL4N4z0HATMeA=", "requires": { "bn.js": "^4.1.0", "browserify-rsa": "^4.0.0", @@ -18160,7 +18160,7 @@ "randombytes": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "integrity": "sha1-32+ENy8CcNxlzfYpE0mrekc9Tyo=", "requires": { "safe-buffer": "^5.1.0" } @@ -18168,7 +18168,7 @@ "randomfill": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "integrity": "sha1-ySGW/IarQr6YPxvzF3giSTHWFFg=", "requires": { "randombytes": "^2.0.5", "safe-buffer": "^5.1.0" @@ -18177,7 +18177,7 @@ "range-parser": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "integrity": "sha1-PPNwI9GZ4cJNGlW4SADC8+ZGgDE=", "dev": true }, "raphael": { @@ -18191,7 +18191,7 @@ "raw-body": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", - "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "integrity": "sha1-oc5vucm8NWylLoklarWQWeE9AzI=", "dev": true, "requires": { "bytes": "3.1.0", @@ -18203,7 +18203,7 @@ "bytes": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "integrity": "sha1-9s95M6Ng4FiPqf3oVlHNx/gF0fY=", "dev": true } } @@ -18286,7 +18286,7 @@ "regenerator-transform": { "version": "0.10.1", "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.10.1.tgz", - "integrity": "sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==", + "integrity": "sha1-HkmWg3Ix2ot/PPQRTXG1aRoGgN0=", "dev": true, "requires": { "babel-runtime": "^6.18.0", @@ -18473,7 +18473,7 @@ "ripemd160": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "integrity": "sha1-ocGm9iR1FXe6XQeRTLyShQWFiQw=", "requires": { "hash-base": "^3.0.0", "inherits": "^2.0.1" @@ -18496,12 +18496,12 @@ "safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + "integrity": "sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo=" }, "sax": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + "integrity": "sha1-KBYjTiN4vdxOU1T6tcqold9xANk=" }, "schema-utils": { "version": "2.7.1", @@ -18536,7 +18536,7 @@ "select2": { "version": "4.0.13", "resolved": "https://registry.npmjs.org/select2/-/select2-4.0.13.tgz", - "integrity": "sha512-1JeB87s6oN/TDxQQYCvS5EFoQyvV6eYMZZ0AeA4tdFDYWN3BAGZ8npr17UBFddU0lgAt3H0yjX3X6/ekOj1yjw==" + "integrity": "sha1-Db43ffP5YWfEwWJgM+kkNy2O9E0=" }, "selfsigned": { "version": "1.10.11", @@ -18555,7 +18555,7 @@ "send": { "version": "0.17.1", "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", - "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "integrity": "sha1-wdiwWfeQD3Rm3Uk4vcROEd2zdsg=", "dev": true, "requires": { "debug": "2.6.9", @@ -18593,7 +18593,7 @@ "ms": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "integrity": "sha1-MKWGTrPrsKZvLr5tcnrwagnYbgo=", "dev": true } } @@ -18658,7 +18658,7 @@ "setprototypeof": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "integrity": "sha1-0L2FU2iHtv58DYGMuWLZ2RxU5lY=", "dev": true } } @@ -18666,7 +18666,7 @@ "serve-static": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", - "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "integrity": "sha1-Zm5jbcTwEPfvKZcKiKZ0MgiYsvk=", "dev": true, "requires": { "encodeurl": "~1.0.2", @@ -18684,13 +18684,13 @@ "setprototypeof": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", + "integrity": "sha1-fpWsskqpL1iF4KvvW6ExMw1K5oM=", "dev": true }, "sha.js": { "version": "2.4.11", "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "integrity": "sha1-N6XPC4HsvGlD3hCbopYNGyZYSuc=", "requires": { "inherits": "^2.0.1", "safe-buffer": "^5.0.1" @@ -18746,13 +18746,13 @@ "shellwords": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", - "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", + "integrity": "sha1-1rkYHBpI05cyTISHHvvPxz/AZUs=", "dev": true }, "signal-exit": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "integrity": "sha1-oUEMLt2PB3sItOJTyOrPyvBXRhw=", "dev": true }, "simple-concat": { @@ -18791,7 +18791,7 @@ "source-list-map": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "integrity": "sha1-OZO9hzv8SEecyp6jpUeDXHwVSzQ=", "dev": true }, "source-map": { @@ -18831,7 +18831,7 @@ "spdy": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "integrity": "sha1-t09GYgOj7aRSwCSSuR+56EonZ3s=", "dev": true, "requires": { "debug": "^4.1.0", @@ -18853,7 +18853,7 @@ "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "integrity": "sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=", "dev": true } } @@ -18861,7 +18861,7 @@ "spdy-transport": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "integrity": "sha1-ANSGOmQArXXfkzYaFghgXl3NzzE=", "dev": true, "requires": { "debug": "^4.1.0", @@ -18884,13 +18884,13 @@ "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "integrity": "sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=", "dev": true }, "readable-stream": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "integrity": "sha1-M3u9o63AcGvT4CRCaihtS0sskZg=", "dev": true, "requires": { "inherits": "^2.0.3", @@ -18911,7 +18911,7 @@ "sshpk": { "version": "1.16.1", "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", - "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "integrity": "sha1-+2YcC+8ps520B2nuOfpwCT1vaHc=", "requires": { "asn1": "~0.2.3", "assert-plus": "^1.0.0", @@ -19060,7 +19060,7 @@ "string-natural-compare": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-2.0.3.tgz", - "integrity": "sha512-4Kcl12rNjc+6EKhY8QyDVuQTAlMWwRiNbsxnVwBUKFr7dYPQuXVrtNU4sEkjF9LHY0AY6uVbB3ktbkIH4LC+BQ==" + "integrity": "sha1-nb4d1lSQpf4U96XJvGhvxny5xuQ=" }, "string-width": { "version": "4.2.2", @@ -19384,7 +19384,7 @@ "tether": { "version": "1.4.7", "resolved": "https://registry.npmjs.org/tether/-/tether-1.4.7.tgz", - "integrity": "sha512-Z0J1aExjoFU8pybVkQAo/vD2wfSO63r+XOPfWQMC5qtf1bI7IWqNk4MiyBcgvvnY8kqnY06dVdvwTK2S3PU/Fw==" + "integrity": "sha1-1WqBhZDY/nLjh/d6Z/k6uW2OH7I=" }, "text-table": { "version": "0.2.0", @@ -19400,7 +19400,7 @@ "through2": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "integrity": "sha1-AcHjnrMdB8t9A6lqcIIyYLIxMs0=", "requires": { "readable-stream": "~2.3.6", "xtend": "~4.0.1" @@ -19409,7 +19409,7 @@ "thunky": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "integrity": "sha1-Wrr3FKlAXbBQRzK7zNLO3Z75U30=", "dev": true }, "timers-browserify": { @@ -19455,7 +19455,7 @@ "toidentifier": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", - "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", + "integrity": "sha1-fhvjRw8ed5SLxD2Uo8j013UrpVM=", "dev": true }, "tough-cookie": { @@ -19524,7 +19524,7 @@ "type-is": { "version": "1.6.18", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "integrity": "sha1-TlUs0F3wlGfcvE73Od6J8s83wTE=", "dev": true, "requires": { "media-typer": "0.3.0", @@ -19714,7 +19714,7 @@ "uuid": { "version": "3.4.0", "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" + "integrity": "sha1-sj5DWK+oogL+ehAK8fX4g/AgB+4=" }, "v8-compile-cache": { "version": "2.3.0", @@ -19731,7 +19731,7 @@ "vendors": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", - "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", + "integrity": "sha1-4rgApT56Kbk1BsPPQRANFsTErY4=", "dev": true }, "verror": { @@ -19747,18 +19747,18 @@ "vm-browserify": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", - "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" + "integrity": "sha1-eGQcSIuObKkadfUR56OzKobl3aA=" }, "vue": { "version": "2.4.4", "resolved": "https://registry.npmjs.org/vue/-/vue-2.4.4.tgz", - "integrity": "sha512-PCiRmc8ZT1DD5+BN8QUAmnkBefcCLfZVSuhc1u7iu5JoPrSHyyk/+4nehm7k2xVMi8+RFLk5WIHAN14UKF0txw==", + "integrity": "sha1-6pVQuWpxRl/SuLF7YWc7NWGGF4k=", "dev": true }, "vue-hot-reload-api": { "version": "2.3.4", "resolved": "https://registry.npmjs.org/vue-hot-reload-api/-/vue-hot-reload-api-2.3.4.tgz", - "integrity": "sha512-BXq3jwIagosjgNVae6tkHzzIk6a8MHFtzAdwhnV5VlvPTFxDCvIttgSiHWjdGoTJvXtmRu5HacExfdarRcFhog==", + "integrity": "sha1-UylVzB6yCKPZkLOp+acFdGV+CPI=", "dev": true }, "vue-loader": { @@ -19795,7 +19795,7 @@ "vue-template-compiler": { "version": "2.4.4", "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.4.4.tgz", - "integrity": "sha512-XdHsNi8Z5WqwuFl/Z5eLKgE2DOEEOdMk1aA459uSgvwyy+pjKLBlQWsUpAtoR6o6Wmpujw6NtinAUGuqSTituQ==", + "integrity": "sha1-LN47cEEkmFwn1QtTh8lpG6UV+1c=", "dev": true, "requires": { "de-indent": "^1.0.2", @@ -19805,7 +19805,7 @@ "vue-template-es2015-compiler": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz", - "integrity": "sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==", + "integrity": "sha1-HuO8mhbsv1EYvjNLsV+cRvgvWCU=", "dev": true }, "watchpack": { @@ -19821,7 +19821,7 @@ "wbuf": { "version": "1.7.3", "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "integrity": "sha1-wdjRSTFtPqhShIiVy2oL/oh7h98=", "dev": true, "requires": { "minimalistic-assert": "^1.0.0" @@ -20057,7 +20057,7 @@ "webpack-sources": { "version": "1.4.3", "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "integrity": "sha1-7t2OwLko+/HL/plOItLYkPMwqTM=", "dev": true, "requires": { "source-list-map": "^2.0.0", @@ -20067,7 +20067,7 @@ "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", "dev": true } } @@ -20317,7 +20317,7 @@ "xtend": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + "integrity": "sha1-u3J3n1+kZRhrH0OPZ0+jR/2121Q=" }, "y18n": { "version": "5.0.8", diff --git a/public/img/demo/models/iphone11.jpeg b/public/img/demo/models/iphone11.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..a7c406aea206b71950a63d2b0027a328ec0eac27 GIT binary patch literal 20436 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 literal 0 HcmV?d00001 diff --git a/public/img/demo/models/iphone12.jpeg b/public/img/demo/models/iphone12.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..e251cbd717bf4b579b3cf4fbcdbdd416d60ad8b7 GIT binary patch literal 17896 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.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i0&&void 0!==arguments[0]?arguments[0]:"right";return this.modifiers.includes("up")?"up":this.modifiers.includes("down")?"down":this.modifiers.includes("left")?"left":this.modifiers.includes("right")?"right":fallback}},{key:"value",get:function(){return this.el.getAttribute(this.rawName)}},{key:"method",get:function(){return this.parseOutMethodAndParams(this.value).method}},{key:"params",get:function(){return this.parseOutMethodAndParams(this.value).params}}]),Directive}();function walk(root,callback){if(!1!==callback(root))for(var node=root.firstElementChild;node;)walk(node,callback),node=node.nextElementSibling}function dispatch(eventName){var event=document.createEvent("Events");return event.initEvent(eventName,!0,!0),document.dispatchEvent(event),event}function getCsrfToken(){var _window$livewire_toke,tokenTag=document.head.querySelector('meta[name="csrf-token"]');return tokenTag?tokenTag.content:null!==(_window$livewire_toke=window.livewire_token)&&void 0!==_window$livewire_toke?_window$livewire_toke:void 0}function kebabCase(subject){return subject.replace(/([a-z])([A-Z])/g,"$1-$2").replace(/[_\s]/,"-").toLowerCase()} +!function(global,factory){"object"==typeof exports&&"undefined"!=typeof module?module.exports=factory():"function"==typeof define&&define.amd?define(factory):(global="undefined"!=typeof globalThis?globalThis:global||self).Livewire=factory()}(this,(function(){"use strict";function ownKeys$1(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread2(target){for(var i=1;iarr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i0&&void 0!==arguments[0]?arguments[0]:"right";return this.modifiers.includes("up")?"up":this.modifiers.includes("down")?"down":this.modifiers.includes("left")?"left":this.modifiers.includes("right")?"right":fallback}}]),Directive}();function walk(root,callback){if(!1!==callback(root))for(var node=root.firstElementChild;node;)walk(node,callback),node=node.nextElementSibling}function dispatch(eventName){var event=document.createEvent("Events");return event.initEvent(eventName,!0,!0),document.dispatchEvent(event),event}function getCsrfToken(){var _window$livewire_toke,tokenTag=document.head.querySelector('meta[name="csrf-token"]');return tokenTag?tokenTag.content:null!==(_window$livewire_toke=window.livewire_token)&&void 0!==_window$livewire_toke?_window$livewire_toke:void 0}function kebabCase(subject){return subject.replace(/([a-z])([A-Z])/g,"$1-$2").replace(/[_\s]/,"-").toLowerCase()} /*! * isobject * * Copyright (c) 2014-2017, Jon Schlinkert. * Released under the MIT License. - */var isobject=function(val){return null!=val&&"object"==typeof val&&!1===Array.isArray(val)},getValue=function(target,path,options){if(isobject(options)||(options={default:options}),!isValidObject(target))return void 0!==options.default?options.default:target;"number"==typeof path&&(path=String(path));const isArray=Array.isArray(path),isString="string"==typeof path,splitChar=options.separator||".",joinChar=options.joinChar||("string"==typeof splitChar?splitChar:".");if(!isString&&!isArray)return target;if(isString&&path in target)return isValid(path,target,options)?target[path]:options.default;let segs=isArray?path:split(path,splitChar,options),len=segs.length,idx=0;do{let prop=segs[idx];for("number"==typeof prop&&(prop=String(prop));prop&&"\\"===prop.slice(-1);)prop=join([prop.slice(0,-1),segs[++idx]||""],joinChar,options);if(prop in target){if(!isValid(prop,target,options))return options.default;target=target[prop]}else{let hasProp=!1,n=idx+1;for(;n * * Copyright (c) 2014-2018, Jon Schlinkert. * Released under the MIT License. - */function join(segs,joinChar,options){return"function"==typeof options.join?options.join(segs):segs[0]+joinChar+segs[1]}function split(path,splitChar,options){return"function"==typeof options.split?options.split(path):path.split(splitChar)}function isValid(key,target,options){return"function"!=typeof options.isValid||options.isValid(key,target)}function isValidObject(val){return isobject(val)||Array.isArray(val)||"function"==typeof val}var _default=function(){function _default(el){var skipWatcher=arguments.length>1&&void 0!==arguments[1]&&arguments[1];_classCallCheck(this,_default),this.el=el,this.skipWatcher=skipWatcher,this.resolveCallback=function(){},this.rejectCallback=function(){}}return _createClass(_default,[{key:"toId",value:function(){return btoa(encodeURIComponent(this.el.outerHTML))}},{key:"onResolve",value:function(callback){this.resolveCallback=callback}},{key:"onReject",value:function(callback){this.rejectCallback=callback}},{key:"resolve",value:function(thing){this.resolveCallback(thing)}},{key:"reject",value:function(thing){this.rejectCallback(thing)}}]),_default}(),_default$1=function(_Action){_inherits(_default,_Action);var _super=_createSuper(_default);function _default(event,params,el){var _this;return _classCallCheck(this,_default),(_this=_super.call(this,el)).type="fireEvent",_this.payload={event:event,params:params},_this}return _createClass(_default,[{key:"toId",value:function(){return btoa(encodeURIComponent(this.type,this.payload.event,JSON.stringify(this.payload.params)))}}]),_default}(_default),MessageBus=function(){function MessageBus(){_classCallCheck(this,MessageBus),this.listeners={}}return _createClass(MessageBus,[{key:"register",value:function(name,callback){this.listeners[name]||(this.listeners[name]=[]),this.listeners[name].push(callback)}},{key:"call",value:function(name){for(var _len=arguments.length,params=new Array(_len>1?_len-1:0),_key=1;_key<_len;_key++)params[_key-1]=arguments[_key];(this.listeners[name]||[]).forEach((function(callback){callback.apply(void 0,params)}))}},{key:"has",value:function(name){return Object.keys(this.listeners).includes(name)}}]),MessageBus}(),HookManager={availableHooks:["component.initialized","element.initialized","element.updating","element.updated","element.removed","message.sent","message.failed","message.received","message.processed","interceptWireModelSetValue","interceptWireModelAttachListener","beforeReplaceState","beforePushState"],bus:new MessageBus,register:function(name,callback){if(!this.availableHooks.includes(name))throw"Livewire: Referencing unknown hook: [".concat(name,"]");this.bus.register(name,callback)},call:function(name){for(var _this$bus,_len=arguments.length,params=new Array(_len>1?_len-1:0),_key=1;_key<_len;_key++)params[_key-1]=arguments[_key];(_this$bus=this.bus).call.apply(_this$bus,[name].concat(params))}},DirectiveManager$1={directives:new MessageBus,register:function(name,callback){if(this.has(name))throw"Livewire: Directive already registered: [".concat(name,"]");this.directives.register(name,callback)},call:function(name,el,directive,component){this.directives.call(name,el,directive,component)},has:function(name){return this.directives.has(name)}},store={componentsById:{},listeners:new MessageBus,initialRenderIsFinished:!1,livewireIsInBackground:!1,livewireIsOffline:!1,sessionHasExpired:!1,directives:DirectiveManager$1,hooks:HookManager,onErrorCallback:function(){},components:function(){var _this=this;return Object.keys(this.componentsById).map((function(key){return _this.componentsById[key]}))},addComponent:function(component){return this.componentsById[component.id]=component},findComponent:function(id){return this.componentsById[id]},getComponentsByName:function(name){return this.components().filter((function(component){return component.name===name}))},hasComponent:function(id){return!!this.componentsById[id]},tearDownComponents:function(){var _this2=this;this.components().forEach((function(component){_this2.removeComponent(component)}))},on:function(event,callback){this.listeners.register(event,callback)},emit:function(event){for(var _this$listeners,_len=arguments.length,params=new Array(_len>1?_len-1:0),_key=1;_key<_len;_key++)params[_key-1]=arguments[_key];(_this$listeners=this.listeners).call.apply(_this$listeners,[event].concat(params)),this.componentsListeningForEvent(event).forEach((function(component){return component.addAction(new _default$1(event,params))}))},emitUp:function(el,event){for(var _len2=arguments.length,params=new Array(_len2>2?_len2-2:0),_key2=2;_key2<_len2;_key2++)params[_key2-2]=arguments[_key2];this.componentsListeningForEventThatAreTreeAncestors(el,event).forEach((function(component){return component.addAction(new _default$1(event,params))}))},emitSelf:function(componentId,event){var component=this.findComponent(componentId);if(component.listeners.includes(event)){for(var _len3=arguments.length,params=new Array(_len3>2?_len3-2:0),_key3=2;_key3<_len3;_key3++)params[_key3-2]=arguments[_key3];component.addAction(new _default$1(event,params))}},emitTo:function(componentName,event){for(var _len4=arguments.length,params=new Array(_len4>2?_len4-2:0),_key4=2;_key4<_len4;_key4++)params[_key4-2]=arguments[_key4];var components=this.getComponentsByName(componentName);components.forEach((function(component){component.listeners.includes(event)&&component.addAction(new _default$1(event,params))}))},componentsListeningForEventThatAreTreeAncestors:function(el,event){for(var parentIds=[],parent=el.parentElement.closest("[wire\\:id]");parent;)parentIds.push(parent.getAttribute("wire:id")),parent=parent.parentElement.closest("[wire\\:id]");return this.components().filter((function(component){return component.listeners.includes(event)&&parentIds.includes(component.id)}))},componentsListeningForEvent:function(event){return this.components().filter((function(component){return component.listeners.includes(event)}))},registerDirective:function(name,callback){this.directives.register(name,callback)},registerHook:function(name,callback){this.hooks.register(name,callback)},callHook:function(name){for(var _this$hooks,_len5=arguments.length,params=new Array(_len5>1?_len5-1:0),_key5=1;_key5<_len5;_key5++)params[_key5-1]=arguments[_key5];(_this$hooks=this.hooks).call.apply(_this$hooks,[name].concat(params))},changeComponentId:function(component,newId){var oldId=component.id;component.id=newId,component.fingerprint.id=newId,this.componentsById[newId]=component,delete this.componentsById[oldId],this.components().forEach((function(component){var children=component.serverMemo.children||{};Object.entries(children).forEach((function(_ref){var _ref2=_slicedToArray(_ref,2),key=_ref2[0],_ref2$=_ref2[1],id=_ref2$.id;_ref2$.tagName;id===oldId&&(children[key].id=newId)}))}))},removeComponent:function(component){component.tearDown(),delete this.componentsById[component.id]},onError:function(callback){this.onErrorCallback=callback},getClosestParentId:function(childId,subsetOfParentIds){var _this3=this,distancesByParentId={};subsetOfParentIds.forEach((function(parentId){var distance=_this3.getDistanceToChild(parentId,childId);distance&&(distancesByParentId[parentId]=distance)}));var closestParentId,smallestDistance=Math.min.apply(Math,_toConsumableArray(Object.values(distancesByParentId)));return Object.entries(distancesByParentId).forEach((function(_ref3){var _ref4=_slicedToArray(_ref3,2),parentId=_ref4[0];_ref4[1]===smallestDistance&&(closestParentId=parentId)})),closestParentId},getDistanceToChild:function(parentId,childId){var distanceMemo=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,parentComponent=this.findComponent(parentId);if(parentComponent){var childIds=parentComponent.childIds;if(childIds.includes(childId))return distanceMemo;for(var i=0;i0&&void 0!==arguments[0]?arguments[0]:null;null===node&&(node=document);var allEls=Array.from(node.querySelectorAll("[wire\\:initial-data]")),onlyChildEls=Array.from(node.querySelectorAll("[wire\\:initial-data] [wire\\:initial-data]"));return allEls.filter((function(el){return!onlyChildEls.includes(el)}))},allModelElementsInside:function(root){return Array.from(root.querySelectorAll("[wire\\:model]"))},getByAttributeAndValue:function(attribute,value){return document.querySelector("[wire\\:".concat(attribute,'="').concat(value,'"]'))},nextFrame:function(fn){var _this=this;requestAnimationFrame((function(){requestAnimationFrame(fn.bind(_this))}))},closestRoot:function(el){return this.closestByAttribute(el,"id")},closestByAttribute:function(el,attribute){var closestEl=el.closest("[wire\\:".concat(attribute,"]"));if(!closestEl)throw"\nLivewire Error:\n\nCannot find parent element in DOM tree containing attribute: [wire:".concat(attribute,"].\n\nUsually this is caused by Livewire's DOM-differ not being able to properly track changes.\n\nReference the following guide for common causes: https://laravel-livewire.com/docs/troubleshooting \n\nReferenced element:\n\n").concat(el.outerHTML,"\n");return closestEl},isComponentRootEl:function(el){return this.hasAttribute(el,"id")},hasAttribute:function(el,attribute){return el.hasAttribute("wire:".concat(attribute))},getAttribute:function(el,attribute){return el.getAttribute("wire:".concat(attribute))},removeAttribute:function(el,attribute){return el.removeAttribute("wire:".concat(attribute))},setAttribute:function(el,attribute,value){return el.setAttribute("wire:".concat(attribute),value)},hasFocus:function(el){return el===document.activeElement},isInput:function(el){return["INPUT","TEXTAREA","SELECT"].includes(el.tagName.toUpperCase())},isTextInput:function(el){return["INPUT","TEXTAREA"].includes(el.tagName.toUpperCase())&&!["checkbox","radio"].includes(el.type)},valueFromInput:function(el,component){if("checkbox"===el.type){var modelName=wireDirectives(el).get("model").value,modelValue=component.deferredActions[modelName]?component.deferredActions[modelName].payload.value:getValue(component.data,modelName);return Array.isArray(modelValue)?this.mergeCheckboxValueIntoArray(el,modelValue):!!el.checked&&(el.getAttribute("value")||!0)}return"SELECT"===el.tagName&&el.multiple?this.getSelectValues(el):el.value},mergeCheckboxValueIntoArray:function(el,arrayValue){return el.checked?arrayValue.includes(el.value)?arrayValue:arrayValue.concat(el.value):arrayValue.filter((function(item){return item!==el.value}))},setInputValueFromModel:function(el,component){var modelString=wireDirectives(el).get("model").value,modelValue=getValue(component.data,modelString);"input"===el.tagName.toLowerCase()&&"file"===el.type||this.setInputValue(el,modelValue)},setInputValue:function(el,value){if(store.callHook("interceptWireModelSetValue",value,el),"radio"===el.type)el.checked=el.value==value;else if("checkbox"===el.type)if(Array.isArray(value)){var valueFound=!1;value.forEach((function(val){val==el.value&&(valueFound=!0)})),el.checked=valueFound}else el.checked=!!value;else"SELECT"===el.tagName?this.updateSelect(el,value):(value=void 0===value?"":value,el.value=value)},getSelectValues:function(el){return Array.from(el.options).filter((function(option){return option.selected})).map((function(option){return option.value||option.text}))},updateSelect:function(el,value){var arrayWrappedValue=[].concat(value).map((function(value){return value+""}));Array.from(el.options).forEach((function(option){option.selected=arrayWrappedValue.includes(option.value)}))}},ceil=Math.ceil,floor=Math.floor,toInteger=function(argument){return isNaN(argument=+argument)?0:(argument>0?floor:ceil)(argument)},requireObjectCoercible=function(it){if(null==it)throw TypeError("Can't call method on "+it);return it},createMethod=function(CONVERT_TO_STRING){return function($this,pos){var first,second,S=String(requireObjectCoercible($this)),position=toInteger(pos),size=S.length;return position<0||position>=size?CONVERT_TO_STRING?"":void 0:(first=S.charCodeAt(position))<55296||first>56319||position+1===size||(second=S.charCodeAt(position+1))<56320||second>57343?CONVERT_TO_STRING?S.charAt(position):first:CONVERT_TO_STRING?S.slice(position,position+2):second-56320+(first-55296<<10)+65536}},stringMultibyte={codeAt:createMethod(!1),charAt:createMethod(!0)},commonjsGlobal="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function createCommonjsModule(fn,basedir,module){return fn(module={path:basedir,exports:{},require:function(path,base){return commonjsRequire(path,null==base?module.path:base)}},module.exports),module.exports}function commonjsRequire(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}var check=function(it){return it&&it.Math==Math&&it},global_1=check("object"==typeof globalThis&&globalThis)||check("object"==typeof window&&window)||check("object"==typeof self&&self)||check("object"==typeof commonjsGlobal&&commonjsGlobal)||Function("return this")(),fails=function(exec){try{return!!exec()}catch(error){return!0}},descriptors=!fails((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]})),isObject=function(it){return"object"==typeof it?null!==it:"function"==typeof it},document$1=global_1.document,EXISTS=isObject(document$1)&&isObject(document$1.createElement),documentCreateElement=function(it){return EXISTS?document$1.createElement(it):{}},ie8DomDefine=!descriptors&&!fails((function(){return 7!=Object.defineProperty(documentCreateElement("div"),"a",{get:function(){return 7}}).a})),anObject=function(it){if(!isObject(it))throw TypeError(String(it)+" is not an object");return it},toPrimitive=function(input,PREFERRED_STRING){if(!isObject(input))return input;var fn,val;if(PREFERRED_STRING&&"function"==typeof(fn=input.toString)&&!isObject(val=fn.call(input)))return val;if("function"==typeof(fn=input.valueOf)&&!isObject(val=fn.call(input)))return val;if(!PREFERRED_STRING&&"function"==typeof(fn=input.toString)&&!isObject(val=fn.call(input)))return val;throw TypeError("Can't convert object to primitive value")},nativeDefineProperty=Object.defineProperty,f=descriptors?nativeDefineProperty:function(O,P,Attributes){if(anObject(O),P=toPrimitive(P,!0),anObject(Attributes),ie8DomDefine)try{return nativeDefineProperty(O,P,Attributes)}catch(error){}if("get"in Attributes||"set"in Attributes)throw TypeError("Accessors not supported");return"value"in Attributes&&(O[P]=Attributes.value),O},objectDefineProperty={f:f},createPropertyDescriptor=function(bitmap,value){return{enumerable:!(1&bitmap),configurable:!(2&bitmap),writable:!(4&bitmap),value:value}},createNonEnumerableProperty=descriptors?function(object,key,value){return objectDefineProperty.f(object,key,createPropertyDescriptor(1,value))}:function(object,key,value){return object[key]=value,object},setGlobal=function(key,value){try{createNonEnumerableProperty(global_1,key,value)}catch(error){global_1[key]=value}return value},SHARED="__core-js_shared__",store$1=global_1[SHARED]||setGlobal(SHARED,{}),sharedStore=store$1,functionToString=Function.toString;"function"!=typeof sharedStore.inspectSource&&(sharedStore.inspectSource=function(it){return functionToString.call(it)});var inspectSource=sharedStore.inspectSource,WeakMap=global_1.WeakMap,nativeWeakMap="function"==typeof WeakMap&&/native code/.test(inspectSource(WeakMap)),hasOwnProperty={}.hasOwnProperty,has=function(it,key){return hasOwnProperty.call(it,key)},shared=createCommonjsModule((function(module){(module.exports=function(key,value){return sharedStore[key]||(sharedStore[key]=void 0!==value?value:{})})("versions",[]).push({version:"3.6.5",mode:"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})})),id=0,postfix=Math.random(),uid=function(key){return"Symbol("+String(void 0===key?"":key)+")_"+(++id+postfix).toString(36)},keys=shared("keys"),sharedKey=function(key){return keys[key]||(keys[key]=uid(key))},hiddenKeys={},WeakMap$1=global_1.WeakMap,set,get,has$1,enforce=function(it){return has$1(it)?get(it):set(it,{})},getterFor=function(TYPE){return function(it){var state;if(!isObject(it)||(state=get(it)).type!==TYPE)throw TypeError("Incompatible receiver, "+TYPE+" required");return state}};if(nativeWeakMap){var store$2=new WeakMap$1,wmget=store$2.get,wmhas=store$2.has,wmset=store$2.set;set=function(it,metadata){return wmset.call(store$2,it,metadata),metadata},get=function(it){return wmget.call(store$2,it)||{}},has$1=function(it){return wmhas.call(store$2,it)}}else{var STATE=sharedKey("state");hiddenKeys[STATE]=!0,set=function(it,metadata){return createNonEnumerableProperty(it,STATE,metadata),metadata},get=function(it){return has(it,STATE)?it[STATE]:{}},has$1=function(it){return has(it,STATE)}}var internalState={set:set,get:get,has:has$1,enforce:enforce,getterFor:getterFor},nativePropertyIsEnumerable={}.propertyIsEnumerable,getOwnPropertyDescriptor=Object.getOwnPropertyDescriptor,NASHORN_BUG=getOwnPropertyDescriptor&&!nativePropertyIsEnumerable.call({1:2},1),f$1=NASHORN_BUG?function(V){var descriptor=getOwnPropertyDescriptor(this,V);return!!descriptor&&descriptor.enumerable}:nativePropertyIsEnumerable,objectPropertyIsEnumerable={f:f$1},toString={}.toString,classofRaw=function(it){return toString.call(it).slice(8,-1)},split$1="".split,indexedObject=fails((function(){return!Object("z").propertyIsEnumerable(0)}))?function(it){return"String"==classofRaw(it)?split$1.call(it,""):Object(it)}:Object,toIndexedObject=function(it){return indexedObject(requireObjectCoercible(it))},nativeGetOwnPropertyDescriptor=Object.getOwnPropertyDescriptor,f$2=descriptors?nativeGetOwnPropertyDescriptor:function(O,P){if(O=toIndexedObject(O),P=toPrimitive(P,!0),ie8DomDefine)try{return nativeGetOwnPropertyDescriptor(O,P)}catch(error){}if(has(O,P))return createPropertyDescriptor(!objectPropertyIsEnumerable.f.call(O,P),O[P])},objectGetOwnPropertyDescriptor={f:f$2},redefine=createCommonjsModule((function(module){var getInternalState=internalState.get,enforceInternalState=internalState.enforce,TEMPLATE=String(String).split("String");(module.exports=function(O,key,value,options){var unsafe=!!options&&!!options.unsafe,simple=!!options&&!!options.enumerable,noTargetGet=!!options&&!!options.noTargetGet;"function"==typeof value&&("string"!=typeof key||has(value,"name")||createNonEnumerableProperty(value,"name",key),enforceInternalState(value).source=TEMPLATE.join("string"==typeof key?key:"")),O!==global_1?(unsafe?!noTargetGet&&O[key]&&(simple=!0):delete O[key],simple?O[key]=value:createNonEnumerableProperty(O,key,value)):simple?O[key]=value:setGlobal(key,value)})(Function.prototype,"toString",(function(){return"function"==typeof this&&getInternalState(this).source||inspectSource(this)}))})),path=global_1,aFunction=function(variable){return"function"==typeof variable?variable:void 0},getBuiltIn=function(namespace,method){return arguments.length<2?aFunction(path[namespace])||aFunction(global_1[namespace]):path[namespace]&&path[namespace][method]||global_1[namespace]&&global_1[namespace][method]},min=Math.min,toLength=function(argument){return argument>0?min(toInteger(argument),9007199254740991):0},max=Math.max,min$1=Math.min,toAbsoluteIndex=function(index,length){var integer=toInteger(index);return integer<0?max(integer+length,0):min$1(integer,length)},createMethod$1=function(IS_INCLUDES){return function($this,el,fromIndex){var value,O=toIndexedObject($this),length=toLength(O.length),index=toAbsoluteIndex(fromIndex,length);if(IS_INCLUDES&&el!=el){for(;length>index;)if((value=O[index++])!=value)return!0}else for(;length>index;index++)if((IS_INCLUDES||index in O)&&O[index]===el)return IS_INCLUDES||index||0;return!IS_INCLUDES&&-1}},arrayIncludes={includes:createMethod$1(!0),indexOf:createMethod$1(!1)},indexOf=arrayIncludes.indexOf,objectKeysInternal=function(object,names){var key,O=toIndexedObject(object),i=0,result=[];for(key in O)!has(hiddenKeys,key)&&has(O,key)&&result.push(key);for(;names.length>i;)has(O,key=names[i++])&&(~indexOf(result,key)||result.push(key));return result},enumBugKeys=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],hiddenKeys$1=enumBugKeys.concat("length","prototype"),f$3=Object.getOwnPropertyNames||function(O){return objectKeysInternal(O,hiddenKeys$1)},objectGetOwnPropertyNames={f:f$3},f$4=Object.getOwnPropertySymbols,objectGetOwnPropertySymbols={f:f$4},ownKeys$1=getBuiltIn("Reflect","ownKeys")||function(it){var keys=objectGetOwnPropertyNames.f(anObject(it)),getOwnPropertySymbols=objectGetOwnPropertySymbols.f;return getOwnPropertySymbols?keys.concat(getOwnPropertySymbols(it)):keys},copyConstructorProperties=function(target,source){for(var keys=ownKeys$1(source),defineProperty=objectDefineProperty.f,getOwnPropertyDescriptor=objectGetOwnPropertyDescriptor.f,i=0;iindex;)objectDefineProperty.f(O,key=keys[index++],Properties[key]);return O},html=getBuiltIn("document","documentElement"),GT=">",LT="<",PROTOTYPE="prototype",SCRIPT="script",IE_PROTO$1=sharedKey("IE_PROTO"),EmptyConstructor=function(){},scriptTag=function(content){return LT+SCRIPT+GT+content+LT+"/"+SCRIPT+GT},NullProtoObjectViaActiveX=function(activeXDocument){activeXDocument.write(scriptTag("")),activeXDocument.close();var temp=activeXDocument.parentWindow.Object;return activeXDocument=null,temp},NullProtoObjectViaIFrame=function(){var iframeDocument,iframe=documentCreateElement("iframe"),JS="java"+SCRIPT+":";return iframe.style.display="none",html.appendChild(iframe),iframe.src=String(JS),(iframeDocument=iframe.contentWindow.document).open(),iframeDocument.write(scriptTag("document.F=Object")),iframeDocument.close(),iframeDocument.F},activeXDocument,NullProtoObject=function(){try{activeXDocument=document.domain&&new ActiveXObject("htmlfile")}catch(error){}NullProtoObject=activeXDocument?NullProtoObjectViaActiveX(activeXDocument):NullProtoObjectViaIFrame();for(var length=enumBugKeys.length;length--;)delete NullProtoObject[PROTOTYPE][enumBugKeys[length]];return NullProtoObject()};hiddenKeys[IE_PROTO$1]=!0;var objectCreate=Object.create||function(O,Properties){var result;return null!==O?(EmptyConstructor[PROTOTYPE]=anObject(O),result=new EmptyConstructor,EmptyConstructor[PROTOTYPE]=null,result[IE_PROTO$1]=O):result=NullProtoObject(),void 0===Properties?result:objectDefineProperties(result,Properties)},defineProperty=objectDefineProperty.f,TO_STRING_TAG=wellKnownSymbol("toStringTag"),setToStringTag=function(it,TAG,STATIC){it&&!has(it=STATIC?it:it.prototype,TO_STRING_TAG)&&defineProperty(it,TO_STRING_TAG,{configurable:!0,value:TAG})},iterators={},IteratorPrototype$1=iteratorsCore.IteratorPrototype,returnThis$1=function(){return this},createIteratorConstructor=function(IteratorConstructor,NAME,next){var TO_STRING_TAG=NAME+" Iterator";return IteratorConstructor.prototype=objectCreate(IteratorPrototype$1,{next:createPropertyDescriptor(1,next)}),setToStringTag(IteratorConstructor,TO_STRING_TAG,!1),iterators[TO_STRING_TAG]=returnThis$1,IteratorConstructor},aPossiblePrototype=function(it){if(!isObject(it)&&null!==it)throw TypeError("Can't set "+String(it)+" as a prototype");return it},objectSetPrototypeOf=Object.setPrototypeOf||("__proto__"in{}?function(){var setter,CORRECT_SETTER=!1,test={};try{(setter=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(test,[]),CORRECT_SETTER=test instanceof Array}catch(error){}return function(O,proto){return anObject(O),aPossiblePrototype(proto),CORRECT_SETTER?setter.call(O,proto):O.__proto__=proto,O}}():void 0),IteratorPrototype$2=iteratorsCore.IteratorPrototype,BUGGY_SAFARI_ITERATORS$1=iteratorsCore.BUGGY_SAFARI_ITERATORS,ITERATOR$1=wellKnownSymbol("iterator"),KEYS="keys",VALUES="values",ENTRIES="entries",returnThis$2=function(){return this},defineIterator=function(Iterable,NAME,IteratorConstructor,next,DEFAULT,IS_SET,FORCED){createIteratorConstructor(IteratorConstructor,NAME,next);var CurrentIteratorPrototype,methods,KEY,getIterationMethod=function(KIND){if(KIND===DEFAULT&&defaultIterator)return defaultIterator;if(!BUGGY_SAFARI_ITERATORS$1&&KIND in IterablePrototype)return IterablePrototype[KIND];switch(KIND){case KEYS:case VALUES:case ENTRIES:return function(){return new IteratorConstructor(this,KIND)}}return function(){return new IteratorConstructor(this)}},TO_STRING_TAG=NAME+" Iterator",INCORRECT_VALUES_NAME=!1,IterablePrototype=Iterable.prototype,nativeIterator=IterablePrototype[ITERATOR$1]||IterablePrototype["@@iterator"]||DEFAULT&&IterablePrototype[DEFAULT],defaultIterator=!BUGGY_SAFARI_ITERATORS$1&&nativeIterator||getIterationMethod(DEFAULT),anyNativeIterator="Array"==NAME&&IterablePrototype.entries||nativeIterator;if(anyNativeIterator&&(CurrentIteratorPrototype=objectGetPrototypeOf(anyNativeIterator.call(new Iterable)),IteratorPrototype$2!==Object.prototype&&CurrentIteratorPrototype.next&&(objectGetPrototypeOf(CurrentIteratorPrototype)!==IteratorPrototype$2&&(objectSetPrototypeOf?objectSetPrototypeOf(CurrentIteratorPrototype,IteratorPrototype$2):"function"!=typeof CurrentIteratorPrototype[ITERATOR$1]&&createNonEnumerableProperty(CurrentIteratorPrototype,ITERATOR$1,returnThis$2)),setToStringTag(CurrentIteratorPrototype,TO_STRING_TAG,!0))),DEFAULT==VALUES&&nativeIterator&&nativeIterator.name!==VALUES&&(INCORRECT_VALUES_NAME=!0,defaultIterator=function(){return nativeIterator.call(this)}),IterablePrototype[ITERATOR$1]!==defaultIterator&&createNonEnumerableProperty(IterablePrototype,ITERATOR$1,defaultIterator),iterators[NAME]=defaultIterator,DEFAULT)if(methods={values:getIterationMethod(VALUES),keys:IS_SET?defaultIterator:getIterationMethod(KEYS),entries:getIterationMethod(ENTRIES)},FORCED)for(KEY in methods)(BUGGY_SAFARI_ITERATORS$1||INCORRECT_VALUES_NAME||!(KEY in IterablePrototype))&&redefine(IterablePrototype,KEY,methods[KEY]);else _export({target:NAME,proto:!0,forced:BUGGY_SAFARI_ITERATORS$1||INCORRECT_VALUES_NAME},methods);return methods},charAt=stringMultibyte.charAt,STRING_ITERATOR="String Iterator",setInternalState=internalState.set,getInternalState=internalState.getterFor(STRING_ITERATOR);defineIterator(String,"String",(function(iterated){setInternalState(this,{type:STRING_ITERATOR,string:String(iterated),index:0})}),(function(){var point,state=getInternalState(this),string=state.string,index=state.index;return index>=string.length?{value:void 0,done:!0}:(point=charAt(string,index),state.index+=point.length,{value:point,done:!1})}));var aFunction$1=function(it){if("function"!=typeof it)throw TypeError(String(it)+" is not a function");return it},functionBindContext=function(fn,that,length){if(aFunction$1(fn),void 0===that)return fn;switch(length){case 0:return function(){return fn.call(that)};case 1:return function(a){return fn.call(that,a)};case 2:return function(a,b){return fn.call(that,a,b)};case 3:return function(a,b,c){return fn.call(that,a,b,c)}}return function(){return fn.apply(that,arguments)}},callWithSafeIterationClosing=function(iterator,fn,value,ENTRIES){try{return ENTRIES?fn(anObject(value)[0],value[1]):fn(value)}catch(error){var returnMethod=iterator.return;throw void 0!==returnMethod&&anObject(returnMethod.call(iterator)),error}},ITERATOR$2=wellKnownSymbol("iterator"),ArrayPrototype=Array.prototype,isArrayIteratorMethod=function(it){return void 0!==it&&(iterators.Array===it||ArrayPrototype[ITERATOR$2]===it)},createProperty=function(object,key,value){var propertyKey=toPrimitive(key);propertyKey in object?objectDefineProperty.f(object,propertyKey,createPropertyDescriptor(0,value)):object[propertyKey]=value},TO_STRING_TAG$1=wellKnownSymbol("toStringTag"),test={};test[TO_STRING_TAG$1]="z";var toStringTagSupport="[object z]"===String(test),TO_STRING_TAG$2=wellKnownSymbol("toStringTag"),CORRECT_ARGUMENTS="Arguments"==classofRaw(function(){return arguments}()),tryGet=function(it,key){try{return it[key]}catch(error){}},classof=toStringTagSupport?classofRaw:function(it){var O,tag,result;return void 0===it?"Undefined":null===it?"Null":"string"==typeof(tag=tryGet(O=Object(it),TO_STRING_TAG$2))?tag:CORRECT_ARGUMENTS?classofRaw(O):"Object"==(result=classofRaw(O))&&"function"==typeof O.callee?"Arguments":result},ITERATOR$3=wellKnownSymbol("iterator"),getIteratorMethod=function(it){if(null!=it)return it[ITERATOR$3]||it["@@iterator"]||iterators[classof(it)]},arrayFrom=function(arrayLike){var length,result,step,iterator,next,value,O=toObject(arrayLike),C="function"==typeof this?this:Array,argumentsLength=arguments.length,mapfn=argumentsLength>1?arguments[1]:void 0,mapping=void 0!==mapfn,iteratorMethod=getIteratorMethod(O),index=0;if(mapping&&(mapfn=functionBindContext(mapfn,argumentsLength>2?arguments[2]:void 0,2)),null==iteratorMethod||C==Array&&isArrayIteratorMethod(iteratorMethod))for(result=new C(length=toLength(O.length));length>index;index++)value=mapping?mapfn(O[index],index):O[index],createProperty(result,index,value);else for(next=(iterator=iteratorMethod.call(O)).next,result=new C;!(step=next.call(iterator)).done;index++)value=mapping?callWithSafeIterationClosing(iterator,mapfn,[step.value,index],!0):step.value,createProperty(result,index,value);return result.length=index,result},ITERATOR$4=wellKnownSymbol("iterator"),SAFE_CLOSING=!1;try{var called=0,iteratorWithReturn={next:function(){return{done:!!called++}},return:function(){SAFE_CLOSING=!0}};iteratorWithReturn[ITERATOR$4]=function(){return this},Array.from(iteratorWithReturn,(function(){throw 2}))}catch(error){}var checkCorrectnessOfIteration=function(exec,SKIP_CLOSING){if(!SKIP_CLOSING&&!SAFE_CLOSING)return!1;var ITERATION_SUPPORT=!1;try{var object={};object[ITERATOR$4]=function(){return{next:function(){return{done:ITERATION_SUPPORT=!0}}}},exec(object)}catch(error){}return ITERATION_SUPPORT},INCORRECT_ITERATION=!checkCorrectnessOfIteration((function(iterable){Array.from(iterable)}));_export({target:"Array",stat:!0,forced:INCORRECT_ITERATION},{from:arrayFrom});var from_1=path.Array.from,UNSCOPABLES=wellKnownSymbol("unscopables"),ArrayPrototype$1=Array.prototype;null==ArrayPrototype$1[UNSCOPABLES]&&objectDefineProperty.f(ArrayPrototype$1,UNSCOPABLES,{configurable:!0,value:objectCreate(null)});var addToUnscopables=function(key){ArrayPrototype$1[UNSCOPABLES][key]=!0},defineProperty$1=Object.defineProperty,cache={},thrower=function(it){throw it},arrayMethodUsesToLength=function(METHOD_NAME,options){if(has(cache,METHOD_NAME))return cache[METHOD_NAME];options||(options={});var method=[][METHOD_NAME],ACCESSORS=!!has(options,"ACCESSORS")&&options.ACCESSORS,argument0=has(options,0)?options[0]:thrower,argument1=has(options,1)?options[1]:void 0;return cache[METHOD_NAME]=!!method&&!fails((function(){if(ACCESSORS&&!descriptors)return!0;var O={length:-1};ACCESSORS?defineProperty$1(O,1,{enumerable:!0,get:thrower}):O[1]=1,method.call(O,argument0,argument1)}))},$includes=arrayIncludes.includes,USES_TO_LENGTH=arrayMethodUsesToLength("indexOf",{ACCESSORS:!0,1:0});_export({target:"Array",proto:!0,forced:!USES_TO_LENGTH},{includes:function(el){return $includes(this,el,arguments.length>1?arguments[1]:void 0)}}),addToUnscopables("includes");var call=Function.call,entryUnbind=function(CONSTRUCTOR,METHOD,length){return functionBindContext(call,global_1[CONSTRUCTOR].prototype[METHOD],length)},includes=entryUnbind("Array","includes"),isArray=Array.isArray||function(arg){return"Array"==classofRaw(arg)},flattenIntoArray=function(target,original,source,sourceLen,start,depth,mapper,thisArg){for(var element,targetIndex=start,sourceIndex=0,mapFn=!!mapper&&functionBindContext(mapper,thisArg,3);sourceIndex0&&isArray(element))targetIndex=flattenIntoArray(target,original,element,toLength(element.length),targetIndex,depth-1)-1;else{if(targetIndex>=9007199254740991)throw TypeError("Exceed the acceptable array length");target[targetIndex]=element}targetIndex++}sourceIndex++}return targetIndex},flattenIntoArray_1=flattenIntoArray,SPECIES=wellKnownSymbol("species"),arraySpeciesCreate=function(originalArray,length){var C;return isArray(originalArray)&&("function"!=typeof(C=originalArray.constructor)||C!==Array&&!isArray(C.prototype)?isObject(C)&&null===(C=C[SPECIES])&&(C=void 0):C=void 0),new(void 0===C?Array:C)(0===length?0:length)};_export({target:"Array",proto:!0},{flat:function(){var depthArg=arguments.length?arguments[0]:void 0,O=toObject(this),sourceLen=toLength(O.length),A=arraySpeciesCreate(O,0);return A.length=flattenIntoArray_1(A,O,O,sourceLen,0,void 0===depthArg?1:toInteger(depthArg)),A}}),addToUnscopables("flat");var flat=entryUnbind("Array","flat"),push=[].push,createMethod$2=function(TYPE){var IS_MAP=1==TYPE,IS_FILTER=2==TYPE,IS_SOME=3==TYPE,IS_EVERY=4==TYPE,IS_FIND_INDEX=6==TYPE,NO_HOLES=5==TYPE||IS_FIND_INDEX;return function($this,callbackfn,that,specificCreate){for(var value,result,O=toObject($this),self=indexedObject(O),boundFunction=functionBindContext(callbackfn,that,3),length=toLength(self.length),index=0,create=specificCreate||arraySpeciesCreate,target=IS_MAP?create($this,length):IS_FILTER?create($this,0):void 0;length>index;index++)if((NO_HOLES||index in self)&&(result=boundFunction(value=self[index],index,O),TYPE))if(IS_MAP)target[index]=result;else if(result)switch(TYPE){case 3:return!0;case 5:return value;case 6:return index;case 2:push.call(target,value)}else if(IS_EVERY)return!1;return IS_FIND_INDEX?-1:IS_SOME||IS_EVERY?IS_EVERY:target}},arrayIteration={forEach:createMethod$2(0),map:createMethod$2(1),filter:createMethod$2(2),some:createMethod$2(3),every:createMethod$2(4),find:createMethod$2(5),findIndex:createMethod$2(6)},$find=arrayIteration.find,FIND="find",SKIPS_HOLES=!0,USES_TO_LENGTH$1=arrayMethodUsesToLength(FIND);FIND in[]&&Array(1)[FIND]((function(){SKIPS_HOLES=!1})),_export({target:"Array",proto:!0,forced:SKIPS_HOLES||!USES_TO_LENGTH$1},{find:function(callbackfn){return $find(this,callbackfn,arguments.length>1?arguments[1]:void 0)}}),addToUnscopables(FIND);var find=entryUnbind("Array","find"),nativeAssign=Object.assign,defineProperty$2=Object.defineProperty,objectAssign=!nativeAssign||fails((function(){if(descriptors&&1!==nativeAssign({b:1},nativeAssign(defineProperty$2({},"a",{enumerable:!0,get:function(){defineProperty$2(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var A={},B={},symbol=Symbol();return A[symbol]=7,"abcdefghijklmnopqrst".split("").forEach((function(chr){B[chr]=chr})),7!=nativeAssign({},A)[symbol]||"abcdefghijklmnopqrst"!=objectKeys(nativeAssign({},B)).join("")}))?function(target,source){for(var T=toObject(target),argumentsLength=arguments.length,index=1,getOwnPropertySymbols=objectGetOwnPropertySymbols.f,propertyIsEnumerable=objectPropertyIsEnumerable.f;argumentsLength>index;)for(var key,S=indexedObject(arguments[index++]),keys=getOwnPropertySymbols?objectKeys(S).concat(getOwnPropertySymbols(S)):objectKeys(S),length=keys.length,j=0;length>j;)key=keys[j++],descriptors&&!propertyIsEnumerable.call(S,key)||(T[key]=S[key]);return T}:nativeAssign;_export({target:"Object",stat:!0,forced:Object.assign!==objectAssign},{assign:objectAssign});var assign=path.Object.assign,propertyIsEnumerable=objectPropertyIsEnumerable.f,createMethod$3=function(TO_ENTRIES){return function(it){for(var key,O=toIndexedObject(it),keys=objectKeys(O),length=keys.length,i=0,result=[];length>i;)key=keys[i++],descriptors&&!propertyIsEnumerable.call(O,key)||result.push(TO_ENTRIES?[key,O[key]]:O[key]);return result}},objectToArray={entries:createMethod$3(!0),values:createMethod$3(!1)},$entries=objectToArray.entries;_export({target:"Object",stat:!0},{entries:function(O){return $entries(O)}});var entries=path.Object.entries,$values=objectToArray.values;_export({target:"Object",stat:!0},{values:function(O){return $values(O)}});var values=path.Object.values,objectToString=toStringTagSupport?{}.toString:function(){return"[object "+classof(this)+"]"};toStringTagSupport||redefine(Object.prototype,"toString",objectToString,{unsafe:!0});var domIterables={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0},ARRAY_ITERATOR="Array Iterator",setInternalState$1=internalState.set,getInternalState$1=internalState.getterFor(ARRAY_ITERATOR),es_array_iterator=defineIterator(Array,"Array",(function(iterated,kind){setInternalState$1(this,{type:ARRAY_ITERATOR,target:toIndexedObject(iterated),index:0,kind:kind})}),(function(){var state=getInternalState$1(this),target=state.target,kind=state.kind,index=state.index++;return!target||index>=target.length?(state.target=void 0,{value:void 0,done:!0}):"keys"==kind?{value:index,done:!1}:"values"==kind?{value:target[index],done:!1}:{value:[index,target[index]],done:!1}}),"values");iterators.Arguments=iterators.Array,addToUnscopables("keys"),addToUnscopables("values"),addToUnscopables("entries");var ITERATOR$5=wellKnownSymbol("iterator"),TO_STRING_TAG$3=wellKnownSymbol("toStringTag"),ArrayValues=es_array_iterator.values;for(var COLLECTION_NAME in domIterables){var Collection=global_1[COLLECTION_NAME],CollectionPrototype=Collection&&Collection.prototype;if(CollectionPrototype){if(CollectionPrototype[ITERATOR$5]!==ArrayValues)try{createNonEnumerableProperty(CollectionPrototype,ITERATOR$5,ArrayValues)}catch(error){CollectionPrototype[ITERATOR$5]=ArrayValues}if(CollectionPrototype[TO_STRING_TAG$3]||createNonEnumerableProperty(CollectionPrototype,TO_STRING_TAG$3,COLLECTION_NAME),domIterables[COLLECTION_NAME])for(var METHOD_NAME in es_array_iterator)if(CollectionPrototype[METHOD_NAME]!==es_array_iterator[METHOD_NAME])try{createNonEnumerableProperty(CollectionPrototype,METHOD_NAME,es_array_iterator[METHOD_NAME])}catch(error){CollectionPrototype[METHOD_NAME]=es_array_iterator[METHOD_NAME]}}}var nativePromiseConstructor=global_1.Promise,redefineAll=function(target,src,options){for(var key in src)redefine(target,key,src[key],options);return target},SPECIES$1=wellKnownSymbol("species"),setSpecies=function(CONSTRUCTOR_NAME){var Constructor=getBuiltIn(CONSTRUCTOR_NAME),defineProperty=objectDefineProperty.f;descriptors&&Constructor&&!Constructor[SPECIES$1]&&defineProperty(Constructor,SPECIES$1,{configurable:!0,get:function(){return this}})},anInstance=function(it,Constructor,name){if(!(it instanceof Constructor))throw TypeError("Incorrect "+(name?name+" ":"")+"invocation");return it},iterate_1=createCommonjsModule((function(module){var Result=function(stopped,result){this.stopped=stopped,this.result=result};(module.exports=function(iterable,fn,that,AS_ENTRIES,IS_ITERATOR){var iterator,iterFn,index,length,result,next,step,boundFunction=functionBindContext(fn,that,AS_ENTRIES?2:1);if(IS_ITERATOR)iterator=iterable;else{if("function"!=typeof(iterFn=getIteratorMethod(iterable)))throw TypeError("Target is not iterable");if(isArrayIteratorMethod(iterFn)){for(index=0,length=toLength(iterable.length);length>index;index++)if((result=AS_ENTRIES?boundFunction(anObject(step=iterable[index])[0],step[1]):boundFunction(iterable[index]))&&result instanceof Result)return result;return new Result(!1)}iterator=iterFn.call(iterable)}for(next=iterator.next;!(step=next.call(iterator)).done;)if("object"==typeof(result=callWithSafeIterationClosing(iterator,boundFunction,step.value,AS_ENTRIES))&&result&&result instanceof Result)return result;return new Result(!1)}).stop=function(result){return new Result(!0,result)}})),SPECIES$2=wellKnownSymbol("species"),speciesConstructor=function(O,defaultConstructor){var S,C=anObject(O).constructor;return void 0===C||null==(S=anObject(C)[SPECIES$2])?defaultConstructor:aFunction$1(S)},engineUserAgent=getBuiltIn("navigator","userAgent")||"",engineIsIos=/(iphone|ipod|ipad).*applewebkit/i.test(engineUserAgent),location=global_1.location,set$1=global_1.setImmediate,clear=global_1.clearImmediate,process=global_1.process,MessageChannel=global_1.MessageChannel,Dispatch=global_1.Dispatch,counter=0,queue={},ONREADYSTATECHANGE="onreadystatechange",defer,channel,port,run=function(id){if(queue.hasOwnProperty(id)){var fn=queue[id];delete queue[id],fn()}},runner=function(id){return function(){run(id)}},listener=function(event){run(event.data)},post=function(id){global_1.postMessage(id+"",location.protocol+"//"+location.host)};set$1&&clear||(set$1=function(fn){for(var args=[],i=1;arguments.length>i;)args.push(arguments[i++]);return queue[++counter]=function(){("function"==typeof fn?fn:Function(fn)).apply(void 0,args)},defer(counter),counter},clear=function(id){delete queue[id]},"process"==classofRaw(process)?defer=function(id){process.nextTick(runner(id))}:Dispatch&&Dispatch.now?defer=function(id){Dispatch.now(runner(id))}:MessageChannel&&!engineIsIos?(channel=new MessageChannel,port=channel.port2,channel.port1.onmessage=listener,defer=functionBindContext(port.postMessage,port,1)):!global_1.addEventListener||"function"!=typeof postMessage||global_1.importScripts||fails(post)||"file:"===location.protocol?defer=ONREADYSTATECHANGE in documentCreateElement("script")?function(id){html.appendChild(documentCreateElement("script"))[ONREADYSTATECHANGE]=function(){html.removeChild(this),run(id)}}:function(id){setTimeout(runner(id),0)}:(defer=post,global_1.addEventListener("message",listener,!1)));var task={set:set$1,clear:clear},getOwnPropertyDescriptor$2=objectGetOwnPropertyDescriptor.f,macrotask=task.set,MutationObserver=global_1.MutationObserver||global_1.WebKitMutationObserver,process$1=global_1.process,Promise$1=global_1.Promise,IS_NODE="process"==classofRaw(process$1),queueMicrotaskDescriptor=getOwnPropertyDescriptor$2(global_1,"queueMicrotask"),queueMicrotask=queueMicrotaskDescriptor&&queueMicrotaskDescriptor.value,flush,head,last,notify,toggle,node,promise,then;queueMicrotask||(flush=function(){var parent,fn;for(IS_NODE&&(parent=process$1.domain)&&parent.exit();head;){fn=head.fn,head=head.next;try{fn()}catch(error){throw head?notify():last=void 0,error}}last=void 0,parent&&parent.enter()},IS_NODE?notify=function(){process$1.nextTick(flush)}:MutationObserver&&!engineIsIos?(toggle=!0,node=document.createTextNode(""),new MutationObserver(flush).observe(node,{characterData:!0}),notify=function(){node.data=toggle=!toggle}):Promise$1&&Promise$1.resolve?(promise=Promise$1.resolve(void 0),then=promise.then,notify=function(){then.call(promise,flush)}):notify=function(){macrotask.call(global_1,flush)});var microtask=queueMicrotask||function(fn){var task={fn:fn,next:void 0};last&&(last.next=task),head||(head=task,notify()),last=task},PromiseCapability=function(C){var resolve,reject;this.promise=new C((function($$resolve,$$reject){if(void 0!==resolve||void 0!==reject)throw TypeError("Bad Promise constructor");resolve=$$resolve,reject=$$reject})),this.resolve=aFunction$1(resolve),this.reject=aFunction$1(reject)},f$5=function(C){return new PromiseCapability(C)},newPromiseCapability={f:f$5},promiseResolve=function(C,x){if(anObject(C),isObject(x)&&x.constructor===C)return x;var promiseCapability=newPromiseCapability.f(C);return(0,promiseCapability.resolve)(x),promiseCapability.promise},hostReportErrors=function(a,b){var console=global_1.console;console&&console.error&&(1===arguments.length?console.error(a):console.error(a,b))},perform=function(exec){try{return{error:!1,value:exec()}}catch(error){return{error:!0,value:error}}},process$2=global_1.process,versions=process$2&&process$2.versions,v8=versions&&versions.v8,match,version;v8?(match=v8.split("."),version=match[0]+match[1]):engineUserAgent&&(match=engineUserAgent.match(/Edge\/(\d+)/),(!match||match[1]>=74)&&(match=engineUserAgent.match(/Chrome\/(\d+)/),match&&(version=match[1])));var engineV8Version=version&&+version,task$1=task.set,SPECIES$3=wellKnownSymbol("species"),PROMISE="Promise",getInternalState$2=internalState.get,setInternalState$2=internalState.set,getInternalPromiseState=internalState.getterFor(PROMISE),PromiseConstructor=nativePromiseConstructor,TypeError$1=global_1.TypeError,document$2=global_1.document,process$3=global_1.process,$fetch=getBuiltIn("fetch"),newPromiseCapability$1=newPromiseCapability.f,newGenericPromiseCapability=newPromiseCapability$1,IS_NODE$1="process"==classofRaw(process$3),DISPATCH_EVENT=!!(document$2&&document$2.createEvent&&global_1.dispatchEvent),UNHANDLED_REJECTION="unhandledrejection",REJECTION_HANDLED="rejectionhandled",PENDING=0,FULFILLED=1,REJECTED=2,HANDLED=1,UNHANDLED=2,Internal,OwnPromiseCapability,PromiseWrapper,nativeThen,FORCED=isForced_1(PROMISE,(function(){if(!(inspectSource(PromiseConstructor)!==String(PromiseConstructor))){if(66===engineV8Version)return!0;if(!IS_NODE$1&&"function"!=typeof PromiseRejectionEvent)return!0}if(engineV8Version>=51&&/native code/.test(PromiseConstructor))return!1;var promise=PromiseConstructor.resolve(1),FakePromise=function(exec){exec((function(){}),(function(){}))};return(promise.constructor={})[SPECIES$3]=FakePromise,!(promise.then((function(){}))instanceof FakePromise)})),INCORRECT_ITERATION$1=FORCED||!checkCorrectnessOfIteration((function(iterable){PromiseConstructor.all(iterable).catch((function(){}))})),isThenable=function(it){var then;return!(!isObject(it)||"function"!=typeof(then=it.then))&&then},notify$1=function(promise,state,isReject){if(!state.notified){state.notified=!0;var chain=state.reactions;microtask((function(){for(var value=state.value,ok=state.state==FULFILLED,index=0;chain.length>index;){var result,then,exited,reaction=chain[index++],handler=ok?reaction.ok:reaction.fail,resolve=reaction.resolve,reject=reaction.reject,domain=reaction.domain;try{handler?(ok||(state.rejection===UNHANDLED&&onHandleUnhandled(promise,state),state.rejection=HANDLED),!0===handler?result=value:(domain&&domain.enter(),result=handler(value),domain&&(domain.exit(),exited=!0)),result===reaction.promise?reject(TypeError$1("Promise-chain cycle")):(then=isThenable(result))?then.call(result,resolve,reject):resolve(result)):reject(value)}catch(error){domain&&!exited&&domain.exit(),reject(error)}}state.reactions=[],state.notified=!1,isReject&&!state.rejection&&onUnhandled(promise,state)}))}},dispatchEvent=function(name,promise,reason){var event,handler;DISPATCH_EVENT?((event=document$2.createEvent("Event")).promise=promise,event.reason=reason,event.initEvent(name,!1,!0),global_1.dispatchEvent(event)):event={promise:promise,reason:reason},(handler=global_1["on"+name])?handler(event):name===UNHANDLED_REJECTION&&hostReportErrors("Unhandled promise rejection",reason)},onUnhandled=function(promise,state){task$1.call(global_1,(function(){var result,value=state.value;if(isUnhandled(state)&&(result=perform((function(){IS_NODE$1?process$3.emit("unhandledRejection",value,promise):dispatchEvent(UNHANDLED_REJECTION,promise,value)})),state.rejection=IS_NODE$1||isUnhandled(state)?UNHANDLED:HANDLED,result.error))throw result.value}))},isUnhandled=function(state){return state.rejection!==HANDLED&&!state.parent},onHandleUnhandled=function(promise,state){task$1.call(global_1,(function(){IS_NODE$1?process$3.emit("rejectionHandled",promise):dispatchEvent(REJECTION_HANDLED,promise,state.value)}))},bind=function(fn,promise,state,unwrap){return function(value){fn(promise,state,value,unwrap)}},internalReject=function(promise,state,value,unwrap){state.done||(state.done=!0,unwrap&&(state=unwrap),state.value=value,state.state=REJECTED,notify$1(promise,state,!0))},internalResolve=function(promise,state,value,unwrap){if(!state.done){state.done=!0,unwrap&&(state=unwrap);try{if(promise===value)throw TypeError$1("Promise can't be resolved itself");var then=isThenable(value);then?microtask((function(){var wrapper={done:!1};try{then.call(value,bind(internalResolve,promise,wrapper,state),bind(internalReject,promise,wrapper,state))}catch(error){internalReject(promise,wrapper,error,state)}})):(state.value=value,state.state=FULFILLED,notify$1(promise,state,!1))}catch(error){internalReject(promise,{done:!1},error,state)}}};FORCED&&(PromiseConstructor=function(executor){anInstance(this,PromiseConstructor,PROMISE),aFunction$1(executor),Internal.call(this);var state=getInternalState$2(this);try{executor(bind(internalResolve,this,state),bind(internalReject,this,state))}catch(error){internalReject(this,state,error)}},Internal=function(executor){setInternalState$2(this,{type:PROMISE,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:PENDING,value:void 0})},Internal.prototype=redefineAll(PromiseConstructor.prototype,{then:function(onFulfilled,onRejected){var state=getInternalPromiseState(this),reaction=newPromiseCapability$1(speciesConstructor(this,PromiseConstructor));return reaction.ok="function"!=typeof onFulfilled||onFulfilled,reaction.fail="function"==typeof onRejected&&onRejected,reaction.domain=IS_NODE$1?process$3.domain:void 0,state.parent=!0,state.reactions.push(reaction),state.state!=PENDING&¬ify$1(this,state,!1),reaction.promise},catch:function(onRejected){return this.then(void 0,onRejected)}}),OwnPromiseCapability=function(){var promise=new Internal,state=getInternalState$2(promise);this.promise=promise,this.resolve=bind(internalResolve,promise,state),this.reject=bind(internalReject,promise,state)},newPromiseCapability.f=newPromiseCapability$1=function(C){return C===PromiseConstructor||C===PromiseWrapper?new OwnPromiseCapability(C):newGenericPromiseCapability(C)},"function"==typeof nativePromiseConstructor&&(nativeThen=nativePromiseConstructor.prototype.then,redefine(nativePromiseConstructor.prototype,"then",(function(onFulfilled,onRejected){var that=this;return new PromiseConstructor((function(resolve,reject){nativeThen.call(that,resolve,reject)})).then(onFulfilled,onRejected)}),{unsafe:!0}),"function"==typeof $fetch&&_export({global:!0,enumerable:!0,forced:!0},{fetch:function(input){return promiseResolve(PromiseConstructor,$fetch.apply(global_1,arguments))}}))),_export({global:!0,wrap:!0,forced:FORCED},{Promise:PromiseConstructor}),setToStringTag(PromiseConstructor,PROMISE,!1),setSpecies(PROMISE),PromiseWrapper=getBuiltIn(PROMISE),_export({target:PROMISE,stat:!0,forced:FORCED},{reject:function(r){var capability=newPromiseCapability$1(this);return capability.reject.call(void 0,r),capability.promise}}),_export({target:PROMISE,stat:!0,forced:FORCED},{resolve:function(x){return promiseResolve(this,x)}}),_export({target:PROMISE,stat:!0,forced:INCORRECT_ITERATION$1},{all:function(iterable){var C=this,capability=newPromiseCapability$1(C),resolve=capability.resolve,reject=capability.reject,result=perform((function(){var $promiseResolve=aFunction$1(C.resolve),values=[],counter=0,remaining=1;iterate_1(iterable,(function(promise){var index=counter++,alreadyCalled=!1;values.push(void 0),remaining++,$promiseResolve.call(C,promise).then((function(value){alreadyCalled||(alreadyCalled=!0,values[index]=value,--remaining||resolve(values))}),reject)})),--remaining||resolve(values)}));return result.error&&reject(result.value),capability.promise},race:function(iterable){var C=this,capability=newPromiseCapability$1(C),reject=capability.reject,result=perform((function(){var $promiseResolve=aFunction$1(C.resolve);iterate_1(iterable,(function(promise){$promiseResolve.call(C,promise).then(capability.resolve,reject)}))}));return result.error&&reject(result.value),capability.promise}}),_export({target:"Promise",stat:!0},{allSettled:function(iterable){var C=this,capability=newPromiseCapability.f(C),resolve=capability.resolve,reject=capability.reject,result=perform((function(){var promiseResolve=aFunction$1(C.resolve),values=[],counter=0,remaining=1;iterate_1(iterable,(function(promise){var index=counter++,alreadyCalled=!1;values.push(void 0),remaining++,promiseResolve.call(C,promise).then((function(value){alreadyCalled||(alreadyCalled=!0,values[index]={status:"fulfilled",value:value},--remaining||resolve(values))}),(function(e){alreadyCalled||(alreadyCalled=!0,values[index]={status:"rejected",reason:e},--remaining||resolve(values))}))})),--remaining||resolve(values)}));return result.error&&reject(result.value),capability.promise}});var NON_GENERIC=!!nativePromiseConstructor&&fails((function(){nativePromiseConstructor.prototype.finally.call({then:function(){}},(function(){}))}));_export({target:"Promise",proto:!0,real:!0,forced:NON_GENERIC},{finally:function(onFinally){var C=speciesConstructor(this,getBuiltIn("Promise")),isFunction="function"==typeof onFinally;return this.then(isFunction?function(x){return promiseResolve(C,onFinally()).then((function(){return x}))}:onFinally,isFunction?function(e){return promiseResolve(C,onFinally()).then((function(){throw e}))}:onFinally)}}),"function"!=typeof nativePromiseConstructor||nativePromiseConstructor.prototype.finally||redefine(nativePromiseConstructor.prototype,"finally",getBuiltIn("Promise").prototype.finally);var promise$1=path.Promise,setInternalState$3=internalState.set,getInternalAggregateErrorState=internalState.getterFor("AggregateError"),$AggregateError=function(errors,message){var that=this;if(!(that instanceof $AggregateError))return new $AggregateError(errors,message);objectSetPrototypeOf&&(that=objectSetPrototypeOf(new Error(message),objectGetPrototypeOf(that)));var errorsArray=[];return iterate_1(errors,errorsArray.push,errorsArray),descriptors?setInternalState$3(that,{errors:errorsArray,type:"AggregateError"}):that.errors=errorsArray,void 0!==message&&createNonEnumerableProperty(that,"message",String(message)),that};$AggregateError.prototype=objectCreate(Error.prototype,{constructor:createPropertyDescriptor(5,$AggregateError),message:createPropertyDescriptor(5,""),name:createPropertyDescriptor(5,"AggregateError")}),descriptors&&objectDefineProperty.f($AggregateError.prototype,"errors",{get:function(){return getInternalAggregateErrorState(this).errors},configurable:!0}),_export({global:!0},{AggregateError:$AggregateError}),_export({target:"Promise",stat:!0},{try:function(callbackfn){var promiseCapability=newPromiseCapability.f(this),result=perform(callbackfn);return(result.error?promiseCapability.reject:promiseCapability.resolve)(result.value),promiseCapability.promise}});var PROMISE_ANY_ERROR="No one promise resolved";_export({target:"Promise",stat:!0},{any:function(iterable){var C=this,capability=newPromiseCapability.f(C),resolve=capability.resolve,reject=capability.reject,result=perform((function(){var promiseResolve=aFunction$1(C.resolve),errors=[],counter=0,remaining=1,alreadyResolved=!1;iterate_1(iterable,(function(promise){var index=counter++,alreadyRejected=!1;errors.push(void 0),remaining++,promiseResolve.call(C,promise).then((function(value){alreadyRejected||alreadyResolved||(alreadyResolved=!0,resolve(value))}),(function(e){alreadyRejected||alreadyResolved||(alreadyRejected=!0,errors[index]=e,--remaining||reject(new(getBuiltIn("AggregateError"))(errors,PROMISE_ANY_ERROR)))}))})),--remaining||reject(new(getBuiltIn("AggregateError"))(errors,PROMISE_ANY_ERROR))}));return result.error&&reject(result.value),capability.promise}});var MATCH=wellKnownSymbol("match"),isRegexp=function(it){var isRegExp;return isObject(it)&&(void 0!==(isRegExp=it[MATCH])?!!isRegExp:"RegExp"==classofRaw(it))},notARegexp=function(it){if(isRegexp(it))throw TypeError("The method doesn't accept regular expressions");return it},MATCH$1=wellKnownSymbol("match"),correctIsRegexpLogic=function(METHOD_NAME){var regexp=/./;try{"/./"[METHOD_NAME](regexp)}catch(e){try{return regexp[MATCH$1]=!1,"/./"[METHOD_NAME](regexp)}catch(f){}}return!1},getOwnPropertyDescriptor$3=objectGetOwnPropertyDescriptor.f,nativeStartsWith="".startsWith,min$2=Math.min,CORRECT_IS_REGEXP_LOGIC=correctIsRegexpLogic("startsWith"),MDN_POLYFILL_BUG=!(CORRECT_IS_REGEXP_LOGIC||(descriptor=getOwnPropertyDescriptor$3(String.prototype,"startsWith"),!descriptor||descriptor.writable)),descriptor;_export({target:"String",proto:!0,forced:!MDN_POLYFILL_BUG&&!CORRECT_IS_REGEXP_LOGIC},{startsWith:function(searchString){var that=String(requireObjectCoercible(this));notARegexp(searchString);var index=toLength(min$2(arguments.length>1?arguments[1]:void 0,that.length)),search=String(searchString);return nativeStartsWith?nativeStartsWith.call(that,search,index):that.slice(index,index+search.length)===search}});var startsWith=entryUnbind("String","startsWith"),global$1="undefined"!=typeof globalThis&&globalThis||"undefined"!=typeof self&&self||void 0!==global$1&&global$1,support={searchParams:"URLSearchParams"in global$1,iterable:"Symbol"in global$1&&"iterator"in Symbol,blob:"FileReader"in global$1&&"Blob"in global$1&&function(){try{return new Blob,!0}catch(e){return!1}}(),formData:"FormData"in global$1,arrayBuffer:"ArrayBuffer"in global$1};function isDataView(obj){return obj&&DataView.prototype.isPrototypeOf(obj)}if(support.arrayBuffer)var viewClasses=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],isArrayBufferView=ArrayBuffer.isView||function(obj){return obj&&viewClasses.indexOf(Object.prototype.toString.call(obj))>-1};function normalizeName(name){if("string"!=typeof name&&(name=String(name)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(name)||""===name)throw new TypeError("Invalid character in header field name");return name.toLowerCase()}function normalizeValue(value){return"string"!=typeof value&&(value=String(value)),value}function iteratorFor(items){var iterator={next:function(){var value=items.shift();return{done:void 0===value,value:value}}};return support.iterable&&(iterator[Symbol.iterator]=function(){return iterator}),iterator}function Headers(headers){this.map={},headers instanceof Headers?headers.forEach((function(value,name){this.append(name,value)}),this):Array.isArray(headers)?headers.forEach((function(header){this.append(header[0],header[1])}),this):headers&&Object.getOwnPropertyNames(headers).forEach((function(name){this.append(name,headers[name])}),this)}function consumed(body){if(body.bodyUsed)return Promise.reject(new TypeError("Already read"));body.bodyUsed=!0}function fileReaderReady(reader){return new Promise((function(resolve,reject){reader.onload=function(){resolve(reader.result)},reader.onerror=function(){reject(reader.error)}}))}function readBlobAsArrayBuffer(blob){var reader=new FileReader,promise=fileReaderReady(reader);return reader.readAsArrayBuffer(blob),promise}function readBlobAsText(blob){var reader=new FileReader,promise=fileReaderReady(reader);return reader.readAsText(blob),promise}function readArrayBufferAsText(buf){for(var view=new Uint8Array(buf),chars=new Array(view.length),i=0;i-1?upcased:method}function Request(input,options){if(!(this instanceof Request))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');var body=(options=options||{}).body;if(input instanceof Request){if(input.bodyUsed)throw new TypeError("Already read");this.url=input.url,this.credentials=input.credentials,options.headers||(this.headers=new Headers(input.headers)),this.method=input.method,this.mode=input.mode,this.signal=input.signal,body||null==input._bodyInit||(body=input._bodyInit,input.bodyUsed=!0)}else this.url=String(input);if(this.credentials=options.credentials||this.credentials||"same-origin",!options.headers&&this.headers||(this.headers=new Headers(options.headers)),this.method=normalizeMethod(options.method||this.method||"GET"),this.mode=options.mode||this.mode||null,this.signal=options.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&body)throw new TypeError("Body not allowed for GET or HEAD requests");if(this._initBody(body),!("GET"!==this.method&&"HEAD"!==this.method||"no-store"!==options.cache&&"no-cache"!==options.cache)){var reParamSearch=/([?&])_=[^&]*/;if(reParamSearch.test(this.url))this.url=this.url.replace(reParamSearch,"$1_="+(new Date).getTime());else{this.url+=(/\?/.test(this.url)?"&":"?")+"_="+(new Date).getTime()}}}function decode(body){var form=new FormData;return body.trim().split("&").forEach((function(bytes){if(bytes){var split=bytes.split("="),name=split.shift().replace(/\+/g," "),value=split.join("=").replace(/\+/g," ");form.append(decodeURIComponent(name),decodeURIComponent(value))}})),form}function parseHeaders(rawHeaders){var headers=new Headers;return rawHeaders.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach((function(line){var parts=line.split(":"),key=parts.shift().trim();if(key){var value=parts.join(":").trim();headers.append(key,value)}})),headers}function Response(bodyInit,options){if(!(this instanceof Response))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');options||(options={}),this.type="default",this.status=void 0===options.status?200:options.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in options?options.statusText:"",this.headers=new Headers(options.headers),this.url=options.url||"",this._initBody(bodyInit)}Request.prototype.clone=function(){return new Request(this,{body:this._bodyInit})},Body.call(Request.prototype),Body.call(Response.prototype),Response.prototype.clone=function(){return new Response(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new Headers(this.headers),url:this.url})},Response.error=function(){var response=new Response(null,{status:0,statusText:""});return response.type="error",response};var redirectStatuses=[301,302,303,307,308];Response.redirect=function(url,status){if(-1===redirectStatuses.indexOf(status))throw new RangeError("Invalid status code");return new Response(null,{status:status,headers:{location:url}})};var DOMException=global$1.DOMException;try{new DOMException}catch(err){DOMException=function(message,name){this.message=message,this.name=name;var error=Error(message);this.stack=error.stack},DOMException.prototype=Object.create(Error.prototype),DOMException.prototype.constructor=DOMException}function fetch$1(input,init){return new Promise((function(resolve,reject){var request=new Request(input,init);if(request.signal&&request.signal.aborted)return reject(new DOMException("Aborted","AbortError"));var xhr=new XMLHttpRequest;function abortXhr(){xhr.abort()}xhr.onload=function(){var options={status:xhr.status,statusText:xhr.statusText,headers:parseHeaders(xhr.getAllResponseHeaders()||"")};options.url="responseURL"in xhr?xhr.responseURL:options.headers.get("X-Request-URL");var body="response"in xhr?xhr.response:xhr.responseText;setTimeout((function(){resolve(new Response(body,options))}),0)},xhr.onerror=function(){setTimeout((function(){reject(new TypeError("Network request failed"))}),0)},xhr.ontimeout=function(){setTimeout((function(){reject(new TypeError("Network request failed"))}),0)},xhr.onabort=function(){setTimeout((function(){reject(new DOMException("Aborted","AbortError"))}),0)},xhr.open(request.method,function(url){try{return""===url&&global$1.location.href?global$1.location.href:url}catch(e){return url}}(request.url),!0),"include"===request.credentials?xhr.withCredentials=!0:"omit"===request.credentials&&(xhr.withCredentials=!1),"responseType"in xhr&&(support.blob?xhr.responseType="blob":support.arrayBuffer&&request.headers.get("Content-Type")&&-1!==request.headers.get("Content-Type").indexOf("application/octet-stream")&&(xhr.responseType="arraybuffer")),!init||"object"!=typeof init.headers||init.headers instanceof Headers?request.headers.forEach((function(value,name){xhr.setRequestHeader(name,value)})):Object.getOwnPropertyNames(init.headers).forEach((function(name){xhr.setRequestHeader(name,normalizeValue(init.headers[name]))})),request.signal&&(request.signal.addEventListener("abort",abortXhr),xhr.onreadystatechange=function(){4===xhr.readyState&&request.signal.removeEventListener("abort",abortXhr)}),xhr.send(void 0===request._bodyInit?null:request._bodyInit)}))}fetch$1.polyfill=!0,global$1.fetch||(global$1.fetch=fetch$1,global$1.Headers=Headers,global$1.Request=Request,global$1.Response=Response),null==Element.prototype.getAttributeNames&&(Element.prototype.getAttributeNames=function(){for(var attributes=this.attributes,length=attributes.length,result=new Array(length),i=0;i=0&&matches.item(i)!==this;);return i>-1}),Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector),Element.prototype.closest||(Element.prototype.closest=function(s){var el=this;do{if(el.matches(s))return el;el=el.parentElement||el.parentNode}while(null!==el&&1===el.nodeType);return null});var Connection=function(){function Connection(){_classCallCheck(this,Connection)}return _createClass(Connection,[{key:"onMessage",value:function(message,payload){message.component.receiveMessage(message,payload)}},{key:"onError",value:function(message,status){return message.component.messageSendFailed(),store.onErrorCallback(status)}},{key:"showExpiredMessage",value:function(){confirm("This page has expired due to inactivity.\nWould you like to refresh the page?")&&window.location.reload()}},{key:"sendMessage",value:function(message){var _this=this,payload=message.payload(),csrfToken=getCsrfToken(),socketId=this.getSocketId();if(window.__testing_request_interceptor)return window.__testing_request_interceptor(payload,this);fetch("".concat(window.livewire_app_url,"/livewire/message/").concat(payload.fingerprint.name),{method:"POST",body:JSON.stringify(payload),credentials:"same-origin",headers:_objectSpread2(_objectSpread2({"Content-Type":"application/json",Accept:"text/html, application/xhtml+xml","X-Livewire":!0,Referer:window.location.href},csrfToken&&{"X-CSRF-TOKEN":csrfToken}),socketId&&{"X-Socket-ID":socketId})}).then((function(response){if(response.ok)response.text().then((function(response){_this.isOutputFromDump(response)?(_this.onError(message),_this.showHtmlModal(response)):_this.onMessage(message,JSON.parse(response))}));else{if(!1===_this.onError(message,response.status))return;if(419===response.status){if(store.sessionHasExpired)return;store.sessionHasExpired=!0,_this.showExpiredMessage()}else response.text().then((function(response){_this.showHtmlModal(response)}))}})).catch((function(){_this.onError(message)}))}},{key:"isOutputFromDump",value:function(output){return!!output.match(/