Changeset 1c25bcf


Ignore:
Timestamp:
10/25/21 21:49:53 (3 years ago)
Author:
Berat Kjufliju <kufliju@…>
Branches:
develop, master
Children:
e756bd9
Parents:
05e57e2
Message:

added 2fa, bug fixes, edited blades

Files:
20 added
3 deleted
20 edited
1 moved

Legend:

Unmodified
Added
Removed
  • app/Http/Controllers/Auth/ForgotPasswordController.php

    r05e57e2 r1c25bcf  
    33namespace App\Http\Controllers\Auth;
    44
     5use App\Helpers\Alert;
    56use App\Http\Requests\Auth\ForgotPasswordRequest;
    67use App\Models\User;
     
    3334        $user->notify(new ForgotPassword($user));
    3435
    35         $request->session()->flash("forgotInfo", "We have sent an email to your inbox.");
     36        Alert::flash( "We have sent an email to your inbox", "error");
    3637
    3738        return redirect()->route("auth.forgotShow");
  • app/Http/Controllers/Auth/LoginController.php

    r05e57e2 r1c25bcf  
    33namespace App\Http\Controllers\Auth;
    44
     5use App\Helpers\Alert;
    56use App\Http\Requests\Auth\LoginRequest;
    67use App\Models\User;
    78use App\Http\Controllers\Controller;
     9use App\Notifications\VerifyUser;
     10use App\Services\Hashid;
    811use Illuminate\Support\Facades\Hash;
     12use Illuminate\Support\Str;
    913
    1014class LoginController extends Controller
    1115{
    12     protected $redirectTo = '/dashboard';
     16    protected $redirectTo = '/';
    1317
    1418    public function __construct()
     
    2226    }
    2327
    24     public function login(LoginRequest $request)
     28    public function login(LoginRequest $request, Hashid $hashid)
    2529    {
    2630        $user = User::whereUsername($request->username)->first();
    2731
     32        if (is_null($user)) {
     33            Alert::flash("Please check your credentials", "error");
     34            return redirect()->route("auth.login");
     35        }
     36
    2837        if (!$user->is_active) {
    29             $request->session()->flash("isActiveError", "Your account is blocked or its not confirmed yet. Please contact with your system administrator or check your email.");
    30             return redirect()->back();
     38            Alert::flash("Your account is blocked or its not confirmed yet. Please contact with your system administrator or check your email.", "error");
     39            return redirect()->route("auth.login");
    3140        }
    3241
    3342        if (!Hash::check($request->password, $user->password)) {
    34             $request->session()->flash("passwordError", "Your password is incorrect");
    35             return redirect()->back()->withInput($request->input());
     43            Alert::flash("Your password is incorrect", "error");
     44            return redirect()->route("auth.login");
    3645        }
    3746
    38         if (auth()->attempt([
    39             "username" => $request->username,
    40             "password" => $request->password,
    41             "is_active" => true], $request->remember)) {
    42 
    43             $user->is_online = true;
    44             $user->save();
    45 
    46             return redirect()->intended('/dashboard');
    47         }
    48 
     47        //$user->security_code = rand(10000, 99999);
    4948        if ($user->is_forgot_password) {
    5049            $user->is_forgot_password = false;
    5150        }
    5251
    53         $request->session()->flash("loginError", "An error occurred while login. Please try again later.");
     52            $user->security_code = 1234;
     53            $user->verify_token = Str::uuid();
     54            $user->is_online = true;
     55            $user->save();
    5456
    55         return redirect()->back()->withInput($request->input());
     57            $user->notify(new VerifyUser($user));
     58
     59            return redirect()->route("verify-login.index", [
     60                "id" => $hashid->encode($user->id),
     61                "token" => $user->verify_token
     62            ]);
    5663    }
    5764
  • app/Http/Kernel.php

    r05e57e2 r1c25bcf  
    7171        'permission' => \App\Http\Middleware\CheckPermission::class,
    7272        'checkIsActive' => \App\Http\Middleware\CheckIsActive::class,
     73        'CheckVerifyToken' => \App\Http\Middleware\CheckVerifyToken::class
    7374    ];
    7475}
  • app/Models/User.php

    r05e57e2 r1c25bcf  
    2828        "password",
    2929        "avatar",
    30         "role_id"
     30        "role_id",
     31        "security_code",
     32        "verify_token"
    3133    ];
    3234
     
    3941        "password",
    4042        "remember_token",
    41         "is_active"
     43        "is_active",
     44        "verify_token",
     45        "security_code"
    4246    ];
    4347
  • app/Notifications/VerifyUser.php

    r05e57e2 r1c25bcf  
    33namespace App\Notifications;
    44
     5use App\Models\Company;
    56use App\Models\User;
     7use App\Services\Hashid;
    68use Illuminate\Bus\Queueable;
     9use Illuminate\Contracts\Queue\ShouldQueue;
     10use Illuminate\Notifications\Messages\MailMessage;
    711use Illuminate\Notifications\Notification;
    8 use Illuminate\Notifications\Messages\MailMessage;
    912
    10 class VerifyNewEmail extends Notification
     13class VerifyUser extends Notification implements ShouldQueue
    1114{
    1215    use Queueable;
    1316
    14     private $user;
     17    protected $user;
    1518
    1619    /**
     
    2730     * Get the notification's delivery channels.
    2831     *
    29      * @param  mixed $notifiable
     32     * @param mixed $notifiable
    3033     * @return array
    3134     */
     
    3841     * Get the mail representation of the notification.
    3942     *
    40      * @param  mixed $notifiable
     43     * @param mixed $notifiable
    4144     * @return \Illuminate\Notifications\Messages\MailMessage
    4245     */
    4346    public function toMail($notifiable)
    4447    {
     48        $hashId = new Hashid();
     49
    4550        return (new MailMessage)
    46             ->greeting("Hello " . $this->user->name)
    47             ->line("To verify your new email click the button.")
     51            ->greeting("Login verification")
     52            ->line("To verify click the button and enter your security code.")
    4853            ->line("Your security code is: " . $this->user->security_code)
    49             ->action("Verify", url("/auth/verify/" . $this->user->id . "/" . $this->user->verify_token));
     54            ->action("Verify", route("verify-login.index", [
     55                "id" => $hashId->encode($this->user->id),
     56                "token" => $this->user->verify_token
     57            ]));
    5058    }
    5159
     
    5361     * Get the array representation of the notification.
    5462     *
    55      * @param  mixed $notifiable
     63     * @param mixed $notifiable
    5664     * @return array
    5765     */
     
    6270        ];
    6371    }
     72
     73
    6474}
  • composer.json

    r05e57e2 r1c25bcf  
    1111        "fruitcake/laravel-cors": "^2.0",
    1212        "guzzlehttp/guzzle": "^7.0.1",
     13        "hashids/hashids": "^4.1",
    1314        "laravel/framework": "^8.54",
    1415        "laravel/sanctum": "^2.11",
  • composer.lock

    r05e57e2 r1c25bcf  
    55        "This file is @generated automatically"
    66    ],
    7     "content-hash": "61f24de9d06fa59e54b40678972f3a4c",
     7    "content-hash": "f1f4f72f85ff472e21ae234b87782d80",
    88    "packages": [
    99        {
     
    10771077            ],
    10781078            "time": "2021-10-06T17:43:30+00:00"
     1079        },
     1080        {
     1081            "name": "hashids/hashids",
     1082            "version": "4.1.0",
     1083            "source": {
     1084                "type": "git",
     1085                "url": "https://github.com/vinkla/hashids.git",
     1086                "reference": "8cab111f78e0bd9c76953b082919fc9e251761be"
     1087            },
     1088            "dist": {
     1089                "type": "zip",
     1090                "url": "https://api.github.com/repos/vinkla/hashids/zipball/8cab111f78e0bd9c76953b082919fc9e251761be",
     1091                "reference": "8cab111f78e0bd9c76953b082919fc9e251761be",
     1092                "shasum": ""
     1093            },
     1094            "require": {
     1095                "ext-mbstring": "*",
     1096                "php": "^7.2 || ^8.0"
     1097            },
     1098            "require-dev": {
     1099                "phpunit/phpunit": "^8.0 || ^9.4",
     1100                "squizlabs/php_codesniffer": "^3.5"
     1101            },
     1102            "suggest": {
     1103                "ext-bcmath": "Required to use BC Math arbitrary precision mathematics (*).",
     1104                "ext-gmp": "Required to use GNU multiple precision mathematics (*)."
     1105            },
     1106            "type": "library",
     1107            "extra": {
     1108                "branch-alias": {
     1109                    "dev-master": "4.1-dev"
     1110                }
     1111            },
     1112            "autoload": {
     1113                "psr-4": {
     1114                    "Hashids\\": "src/"
     1115                }
     1116            },
     1117            "notification-url": "https://packagist.org/downloads/",
     1118            "license": [
     1119                "MIT"
     1120            ],
     1121            "authors": [
     1122                {
     1123                    "name": "Ivan Akimov",
     1124                    "email": "ivan@barreleye.com"
     1125                },
     1126                {
     1127                    "name": "Vincent Klaiber",
     1128                    "email": "hello@doubledip.se"
     1129                }
     1130            ],
     1131            "description": "Generate short, unique, non-sequential ids (like YouTube and Bitly) from numbers",
     1132            "homepage": "https://hashids.org/php",
     1133            "keywords": [
     1134                "bitly",
     1135                "decode",
     1136                "encode",
     1137                "hash",
     1138                "hashid",
     1139                "hashids",
     1140                "ids",
     1141                "obfuscate",
     1142                "youtube"
     1143            ],
     1144            "support": {
     1145                "issues": "https://github.com/vinkla/hashids/issues",
     1146                "source": "https://github.com/vinkla/hashids/tree/4.1.0"
     1147            },
     1148            "time": "2020-11-26T19:24:33+00:00"
    10791149        },
    10801150        {
  • config/auth.php

    r05e57e2 r1c25bcf  
    4040            'driver' => 'session',
    4141            'provider' => 'users',
     42        ],
     43
     44        'api' => [
     45            'driver' => 'token',
     46            'provider' => 'users',
     47            'hash' => false,
    4248        ],
    4349    ],
  • config/laravelpwa.php

    r05e57e2 r1c25bcf  
    1111        'display' => 'standalone',
    1212        'orientation'=> 'any',
    13         'status_bar'=> 'black',
     13        'status_bar'=> 'white',
    1414        'icons' => [
    1515            '72x72' => [
    16                 'path' => '/assets/media/images/logo-small.png',
     16                'path' => '/assets/media/images/logo-72x72.png',
    1717                'purpose' => 'any'
    1818            ],
    1919            '96x96' => [
    20                 'path' => '/assets/media/images/logo-small.png',
     20                'path' => '/assets/media/images/logo-96x96.png',
    2121                'purpose' => 'any'
    2222            ],
    2323            '128x128' => [
    24                 'path' => '/assets/media/images/logo-small.png',
     24                'path' => '/assets/media/images/logo-128x128.png',
    2525                'purpose' => 'any'
    2626            ],
    2727            '144x144' => [
    28                 'path' => '/assets/media/images/logo-small.png',
     28                'path' => '/assets/media/images/logo-144x144.png',
    2929                'purpose' => 'any'
    3030            ],
    3131            '152x152' => [
    32                 'path' => '/assets/media/images/logo-small.png',
     32                'path' => '/assets/media/images/logo-152x152.png',
    3333                'purpose' => 'any'
    3434            ],
    3535            '192x192' => [
    36                 'path' => '/assets/media/images/logo-small.png',
     36                'path' => '/assets/media/images/logo-192x192.png',
    3737                'purpose' => 'any'
    3838            ],
    3939            '384x384' => [
    40                 'path' => '/assets/media/images/logo-small.png',
     40                'path' => '/assets/media/images/logo-384x384.png',
    4141                'purpose' => 'any'
    4242            ],
    4343            '512x512' => [
    44                 'path' => '/assets/media/images/logo-small.png',
     44                'path' => '/assets/media/images/logo-512x512.png',
    4545                'purpose' => 'any'
    4646            ],
  • database/factories/FolderFactory.php

    r05e57e2 r1c25bcf  
    2727    public function definition()
    2828    {
    29         $inputArray = [5, 15, 25, 35, 45, 55, 65, 75];
    30         $deptId = Arr::random($inputArray);
     29        //$inputArray = [5, 15, 25, 35, 45, 55, 65, 75];
     30        //$deptId = Arr::random($inputArray);
    3131
    32         //$deptId = $this->faker->numberBetween(1, 10);
     32        $deptId = $this->faker->numberBetween(1, 10);
    3333
    3434        $deptCode = Department::find($deptId)->code;
  • database/migrations/2021_09_27_171107_create_users_table.php

    r05e57e2 r1c25bcf  
    3030            $table->boolean('is_forgot_password')->default(false);
    3131            $table->integer("created_by")->unsigned();
    32             $table->integer('security_code')->nullable();
     32            $table->string('security_code')->nullable();
    3333            $table->string('verify_token')->nullable();
    3434            $table->string('password');
  • package-lock.json

    r05e57e2 r1c25bcf  
    11{
    2     "name": "SaveSpace",
    3     "lockfileVersion": 2,
    42    "requires": true,
    5     "packages": {
    6         "": {
    7             "dependencies": {
    8                 "clipboard": "^2.0.8",
    9                 "jquery": "^3.6.0"
    10             },
    11             "devDependencies": {
    12                 "axios": "^0.21",
    13                 "datatables.net": "^1.11.3",
    14                 "laravel-mix": "^6.0.6",
    15                 "lodash": "^4.17.19",
    16                 "postcss": "^8.1.14",
    17                 "resolve-url-loader": "^4.0.0",
    18                 "sass": "^1.42.1",
    19                 "sass-loader": "^12.1.0"
    20             }
    21         },
    22         "node_modules/@babel/code-frame": {
    23             "version": "7.14.5",
    24             "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz",
    25             "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==",
    26             "dev": true,
    27             "dependencies": {
    28                 "@babel/highlight": "^7.14.5"
    29             },
    30             "engines": {
    31                 "node": ">=6.9.0"
    32             }
    33         },
    34         "node_modules/@babel/compat-data": {
    35             "version": "7.15.0",
    36             "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz",
    37             "integrity": "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==",
    38             "dev": true,
    39             "engines": {
    40                 "node": ">=6.9.0"
    41             }
    42         },
    43         "node_modules/@babel/core": {
    44             "version": "7.15.5",
    45             "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.15.5.tgz",
    46             "integrity": "sha512-pYgXxiwAgQpgM1bNkZsDEq85f0ggXMA5L7c+o3tskGMh2BunCI9QUwB9Z4jpvXUOuMdyGKiGKQiRe11VS6Jzvg==",
    47             "dev": true,
    48             "dependencies": {
    49                 "@babel/code-frame": "^7.14.5",
    50                 "@babel/generator": "^7.15.4",
    51                 "@babel/helper-compilation-targets": "^7.15.4",
    52                 "@babel/helper-module-transforms": "^7.15.4",
    53                 "@babel/helpers": "^7.15.4",
    54                 "@babel/parser": "^7.15.5",
    55                 "@babel/template": "^7.15.4",
    56                 "@babel/traverse": "^7.15.4",
    57                 "@babel/types": "^7.15.4",
    58                 "convert-source-map": "^1.7.0",
    59                 "debug": "^4.1.0",
    60                 "gensync": "^1.0.0-beta.2",
    61                 "json5": "^2.1.2",
    62                 "semver": "^6.3.0",
    63                 "source-map": "^0.5.0"
    64             },
    65             "engines": {
    66                 "node": ">=6.9.0"
    67             },
    68             "funding": {
    69                 "type": "opencollective",
    70                 "url": "https://opencollective.com/babel"
    71             }
    72         },
    73         "node_modules/@babel/core/node_modules/semver": {
    74             "version": "6.3.0",
    75             "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
    76             "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
    77             "dev": true,
    78             "bin": {
    79                 "semver": "bin/semver.js"
    80             }
    81         },
    82         "node_modules/@babel/generator": {
    83             "version": "7.15.4",
    84             "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.4.tgz",
    85             "integrity": "sha512-d3itta0tu+UayjEORPNz6e1T3FtvWlP5N4V5M+lhp/CxT4oAA7/NcScnpRyspUMLK6tu9MNHmQHxRykuN2R7hw==",
    86             "dev": true,
    87             "dependencies": {
    88                 "@babel/types": "^7.15.4",
    89                 "jsesc": "^2.5.1",
    90                 "source-map": "^0.5.0"
    91             },
    92             "engines": {
    93                 "node": ">=6.9.0"
    94             }
    95         },
    96         "node_modules/@babel/helper-annotate-as-pure": {
    97             "version": "7.15.4",
    98             "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.15.4.tgz",
    99             "integrity": "sha512-QwrtdNvUNsPCj2lfNQacsGSQvGX8ee1ttrBrcozUP2Sv/jylewBP/8QFe6ZkBsC8T/GYWonNAWJV4aRR9AL2DA==",
    100             "dev": true,
    101             "dependencies": {
    102                 "@babel/types": "^7.15.4"
    103             },
    104             "engines": {
    105                 "node": ">=6.9.0"
    106             }
    107         },
    108         "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": {
    109             "version": "7.15.4",
    110             "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.15.4.tgz",
    111             "integrity": "sha512-P8o7JP2Mzi0SdC6eWr1zF+AEYvrsZa7GSY1lTayjF5XJhVH0kjLYUZPvTMflP7tBgZoe9gIhTa60QwFpqh/E0Q==",
    112             "dev": true,
    113             "dependencies": {
    114                 "@babel/helper-explode-assignable-expression": "^7.15.4",
    115                 "@babel/types": "^7.15.4"
    116             },
    117             "engines": {
    118                 "node": ">=6.9.0"
    119             }
    120         },
    121         "node_modules/@babel/helper-compilation-targets": {
    122             "version": "7.15.4",
    123             "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz",
    124             "integrity": "sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ==",
    125             "dev": true,
    126             "dependencies": {
    127                 "@babel/compat-data": "^7.15.0",
    128                 "@babel/helper-validator-option": "^7.14.5",
    129                 "browserslist": "^4.16.6",
    130                 "semver": "^6.3.0"
    131             },
    132             "engines": {
    133                 "node": ">=6.9.0"
    134             },
    135             "peerDependencies": {
    136                 "@babel/core": "^7.0.0"
    137             }
    138         },
    139         "node_modules/@babel/helper-compilation-targets/node_modules/semver": {
    140             "version": "6.3.0",
    141             "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
    142             "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
    143             "dev": true,
    144             "bin": {
    145                 "semver": "bin/semver.js"
    146             }
    147         },
    148         "node_modules/@babel/helper-create-class-features-plugin": {
    149             "version": "7.15.4",
    150             "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.15.4.tgz",
    151             "integrity": "sha512-7ZmzFi+DwJx6A7mHRwbuucEYpyBwmh2Ca0RvI6z2+WLZYCqV0JOaLb+u0zbtmDicebgKBZgqbYfLaKNqSgv5Pw==",
    152             "dev": true,
    153             "dependencies": {
    154                 "@babel/helper-annotate-as-pure": "^7.15.4",
    155                 "@babel/helper-function-name": "^7.15.4",
    156                 "@babel/helper-member-expression-to-functions": "^7.15.4",
    157                 "@babel/helper-optimise-call-expression": "^7.15.4",
    158                 "@babel/helper-replace-supers": "^7.15.4",
    159                 "@babel/helper-split-export-declaration": "^7.15.4"
    160             },
    161             "engines": {
    162                 "node": ">=6.9.0"
    163             },
    164             "peerDependencies": {
    165                 "@babel/core": "^7.0.0"
    166             }
    167         },
    168         "node_modules/@babel/helper-create-regexp-features-plugin": {
    169             "version": "7.14.5",
    170             "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz",
    171             "integrity": "sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==",
    172             "dev": true,
    173             "dependencies": {
    174                 "@babel/helper-annotate-as-pure": "^7.14.5",
    175                 "regexpu-core": "^4.7.1"
    176             },
    177             "engines": {
    178                 "node": ">=6.9.0"
    179             },
    180             "peerDependencies": {
    181                 "@babel/core": "^7.0.0"
    182             }
    183         },
    184         "node_modules/@babel/helper-define-polyfill-provider": {
    185             "version": "0.2.3",
    186             "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz",
    187             "integrity": "sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==",
    188             "dev": true,
    189             "dependencies": {
    190                 "@babel/helper-compilation-targets": "^7.13.0",
    191                 "@babel/helper-module-imports": "^7.12.13",
    192                 "@babel/helper-plugin-utils": "^7.13.0",
    193                 "@babel/traverse": "^7.13.0",
    194                 "debug": "^4.1.1",
    195                 "lodash.debounce": "^4.0.8",
    196                 "resolve": "^1.14.2",
    197                 "semver": "^6.1.2"
    198             },
    199             "peerDependencies": {
    200                 "@babel/core": "^7.4.0-0"
    201             }
    202         },
    203         "node_modules/@babel/helper-define-polyfill-provider/node_modules/semver": {
    204             "version": "6.3.0",
    205             "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
    206             "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
    207             "dev": true,
    208             "bin": {
    209                 "semver": "bin/semver.js"
    210             }
    211         },
    212         "node_modules/@babel/helper-explode-assignable-expression": {
    213             "version": "7.15.4",
    214             "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.15.4.tgz",
    215             "integrity": "sha512-J14f/vq8+hdC2KoWLIQSsGrC9EFBKE4NFts8pfMpymfApds+fPqR30AOUWc4tyr56h9l/GA1Sxv2q3dLZWbQ/g==",
    216             "dev": true,
    217             "dependencies": {
    218                 "@babel/types": "^7.15.4"
    219             },
    220             "engines": {
    221                 "node": ">=6.9.0"
    222             }
    223         },
    224         "node_modules/@babel/helper-function-name": {
    225             "version": "7.15.4",
    226             "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz",
    227             "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==",
    228             "dev": true,
    229             "dependencies": {
    230                 "@babel/helper-get-function-arity": "^7.15.4",
    231                 "@babel/template": "^7.15.4",
    232                 "@babel/types": "^7.15.4"
    233             },
    234             "engines": {
    235                 "node": ">=6.9.0"
    236             }
    237         },
    238         "node_modules/@babel/helper-get-function-arity": {
    239             "version": "7.15.4",
    240             "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz",
    241             "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==",
    242             "dev": true,
    243             "dependencies": {
    244                 "@babel/types": "^7.15.4"
    245             },
    246             "engines": {
    247                 "node": ">=6.9.0"
    248             }
    249         },
    250         "node_modules/@babel/helper-hoist-variables": {
    251             "version": "7.15.4",
    252             "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz",
    253             "integrity": "sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==",
    254             "dev": true,
    255             "dependencies": {
    256                 "@babel/types": "^7.15.4"
    257             },
    258             "engines": {
    259                 "node": ">=6.9.0"
    260             }
    261         },
    262         "node_modules/@babel/helper-member-expression-to-functions": {
    263             "version": "7.15.4",
    264             "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz",
    265             "integrity": "sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA==",
    266             "dev": true,
    267             "dependencies": {
    268                 "@babel/types": "^7.15.4"
    269             },
    270             "engines": {
    271                 "node": ">=6.9.0"
    272             }
    273         },
    274         "node_modules/@babel/helper-module-imports": {
    275             "version": "7.15.4",
    276             "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz",
    277             "integrity": "sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA==",
    278             "dev": true,
    279             "dependencies": {
    280                 "@babel/types": "^7.15.4"
    281             },
    282             "engines": {
    283                 "node": ">=6.9.0"
    284             }
    285         },
    286         "node_modules/@babel/helper-module-transforms": {
    287             "version": "7.15.7",
    288             "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.7.tgz",
    289             "integrity": "sha512-ZNqjjQG/AuFfekFTY+7nY4RgBSklgTu970c7Rj3m/JOhIu5KPBUuTA9AY6zaKcUvk4g6EbDXdBnhi35FAssdSw==",
    290             "dev": true,
    291             "dependencies": {
    292                 "@babel/helper-module-imports": "^7.15.4",
    293                 "@babel/helper-replace-supers": "^7.15.4",
    294                 "@babel/helper-simple-access": "^7.15.4",
    295                 "@babel/helper-split-export-declaration": "^7.15.4",
    296                 "@babel/helper-validator-identifier": "^7.15.7",
    297                 "@babel/template": "^7.15.4",
    298                 "@babel/traverse": "^7.15.4",
    299                 "@babel/types": "^7.15.6"
    300             },
    301             "engines": {
    302                 "node": ">=6.9.0"
    303             }
    304         },
    305         "node_modules/@babel/helper-optimise-call-expression": {
    306             "version": "7.15.4",
    307             "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz",
    308             "integrity": "sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw==",
    309             "dev": true,
    310             "dependencies": {
    311                 "@babel/types": "^7.15.4"
    312             },
    313             "engines": {
    314                 "node": ">=6.9.0"
    315             }
    316         },
    317         "node_modules/@babel/helper-plugin-utils": {
    318             "version": "7.14.5",
    319             "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz",
    320             "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==",
    321             "dev": true,
    322             "engines": {
    323                 "node": ">=6.9.0"
    324             }
    325         },
    326         "node_modules/@babel/helper-remap-async-to-generator": {
    327             "version": "7.15.4",
    328             "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.15.4.tgz",
    329             "integrity": "sha512-v53MxgvMK/HCwckJ1bZrq6dNKlmwlyRNYM6ypaRTdXWGOE2c1/SCa6dL/HimhPulGhZKw9W0QhREM583F/t0vQ==",
    330             "dev": true,
    331             "dependencies": {
    332                 "@babel/helper-annotate-as-pure": "^7.15.4",
    333                 "@babel/helper-wrap-function": "^7.15.4",
    334                 "@babel/types": "^7.15.4"
    335             },
    336             "engines": {
    337                 "node": ">=6.9.0"
    338             }
    339         },
    340         "node_modules/@babel/helper-replace-supers": {
    341             "version": "7.15.4",
    342             "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz",
    343             "integrity": "sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw==",
    344             "dev": true,
    345             "dependencies": {
    346                 "@babel/helper-member-expression-to-functions": "^7.15.4",
    347                 "@babel/helper-optimise-call-expression": "^7.15.4",
    348                 "@babel/traverse": "^7.15.4",
    349                 "@babel/types": "^7.15.4"
    350             },
    351             "engines": {
    352                 "node": ">=6.9.0"
    353             }
    354         },
    355         "node_modules/@babel/helper-simple-access": {
    356             "version": "7.15.4",
    357             "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz",
    358             "integrity": "sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg==",
    359             "dev": true,
    360             "dependencies": {
    361                 "@babel/types": "^7.15.4"
    362             },
    363             "engines": {
    364                 "node": ">=6.9.0"
    365             }
    366         },
    367         "node_modules/@babel/helper-skip-transparent-expression-wrappers": {
    368             "version": "7.15.4",
    369             "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.15.4.tgz",
    370             "integrity": "sha512-BMRLsdh+D1/aap19TycS4eD1qELGrCBJwzaY9IE8LrpJtJb+H7rQkPIdsfgnMtLBA6DJls7X9z93Z4U8h7xw0A==",
    371             "dev": true,
    372             "dependencies": {
    373                 "@babel/types": "^7.15.4"
    374             },
    375             "engines": {
    376                 "node": ">=6.9.0"
    377             }
    378         },
    379         "node_modules/@babel/helper-split-export-declaration": {
    380             "version": "7.15.4",
    381             "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz",
    382             "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==",
    383             "dev": true,
    384             "dependencies": {
    385                 "@babel/types": "^7.15.4"
    386             },
    387             "engines": {
    388                 "node": ">=6.9.0"
    389             }
    390         },
    391         "node_modules/@babel/helper-validator-identifier": {
    392             "version": "7.15.7",
    393             "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz",
    394             "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==",
    395             "dev": true,
    396             "engines": {
    397                 "node": ">=6.9.0"
    398             }
    399         },
    400         "node_modules/@babel/helper-validator-option": {
    401             "version": "7.14.5",
    402             "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz",
    403             "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==",
    404             "dev": true,
    405             "engines": {
    406                 "node": ">=6.9.0"
    407             }
    408         },
    409         "node_modules/@babel/helper-wrap-function": {
    410             "version": "7.15.4",
    411             "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.15.4.tgz",
    412             "integrity": "sha512-Y2o+H/hRV5W8QhIfTpRIBwl57y8PrZt6JM3V8FOo5qarjshHItyH5lXlpMfBfmBefOqSCpKZs/6Dxqp0E/U+uw==",
    413             "dev": true,
    414             "dependencies": {
    415                 "@babel/helper-function-name": "^7.15.4",
    416                 "@babel/template": "^7.15.4",
    417                 "@babel/traverse": "^7.15.4",
    418                 "@babel/types": "^7.15.4"
    419             },
    420             "engines": {
    421                 "node": ">=6.9.0"
    422             }
    423         },
    424         "node_modules/@babel/helpers": {
    425             "version": "7.15.4",
    426             "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.4.tgz",
    427             "integrity": "sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ==",
    428             "dev": true,
    429             "dependencies": {
    430                 "@babel/template": "^7.15.4",
    431                 "@babel/traverse": "^7.15.4",
    432                 "@babel/types": "^7.15.4"
    433             },
    434             "engines": {
    435                 "node": ">=6.9.0"
    436             }
    437         },
    438         "node_modules/@babel/highlight": {
    439             "version": "7.14.5",
    440             "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz",
    441             "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==",
    442             "dev": true,
    443             "dependencies": {
    444                 "@babel/helper-validator-identifier": "^7.14.5",
    445                 "chalk": "^2.0.0",
    446                 "js-tokens": "^4.0.0"
    447             },
    448             "engines": {
    449                 "node": ">=6.9.0"
    450             }
    451         },
    452         "node_modules/@babel/highlight/node_modules/chalk": {
    453             "version": "2.4.2",
    454             "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
    455             "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
    456             "dev": true,
    457             "dependencies": {
    458                 "ansi-styles": "^3.2.1",
    459                 "escape-string-regexp": "^1.0.5",
    460                 "supports-color": "^5.3.0"
    461             },
    462             "engines": {
    463                 "node": ">=4"
    464             }
    465         },
    466         "node_modules/@babel/parser": {
    467             "version": "7.15.7",
    468             "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.7.tgz",
    469             "integrity": "sha512-rycZXvQ+xS9QyIcJ9HXeDWf1uxqlbVFAUq0Rq0dbc50Zb/+wUe/ehyfzGfm9KZZF0kBejYgxltBXocP+gKdL2g==",
    470             "dev": true,
    471             "bin": {
    472                 "parser": "bin/babel-parser.js"
    473             },
    474             "engines": {
    475                 "node": ">=6.0.0"
    476             }
    477         },
    478         "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
    479             "version": "7.15.4",
    480             "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.15.4.tgz",
    481             "integrity": "sha512-eBnpsl9tlhPhpI10kU06JHnrYXwg3+V6CaP2idsCXNef0aeslpqyITXQ74Vfk5uHgY7IG7XP0yIH8b42KSzHog==",
    482             "dev": true,
    483             "dependencies": {
    484                 "@babel/helper-plugin-utils": "^7.14.5",
    485                 "@babel/helper-skip-transparent-expression-wrappers": "^7.15.4",
    486                 "@babel/plugin-proposal-optional-chaining": "^7.14.5"
    487             },
    488             "engines": {
    489                 "node": ">=6.9.0"
    490             },
    491             "peerDependencies": {
    492                 "@babel/core": "^7.13.0"
    493             }
    494         },
    495         "node_modules/@babel/plugin-proposal-async-generator-functions": {
    496             "version": "7.15.4",
    497             "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.15.4.tgz",
    498             "integrity": "sha512-2zt2g5vTXpMC3OmK6uyjvdXptbhBXfA77XGrd3gh93zwG8lZYBLOBImiGBEG0RANu3JqKEACCz5CGk73OJROBw==",
    499             "dev": true,
    500             "dependencies": {
    501                 "@babel/helper-plugin-utils": "^7.14.5",
    502                 "@babel/helper-remap-async-to-generator": "^7.15.4",
    503                 "@babel/plugin-syntax-async-generators": "^7.8.4"
    504             },
    505             "engines": {
    506                 "node": ">=6.9.0"
    507             },
    508             "peerDependencies": {
    509                 "@babel/core": "^7.0.0-0"
    510             }
    511         },
    512         "node_modules/@babel/plugin-proposal-class-properties": {
    513             "version": "7.14.5",
    514             "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz",
    515             "integrity": "sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==",
    516             "dev": true,
    517             "dependencies": {
    518                 "@babel/helper-create-class-features-plugin": "^7.14.5",
    519                 "@babel/helper-plugin-utils": "^7.14.5"
    520             },
    521             "engines": {
    522                 "node": ">=6.9.0"
    523             },
    524             "peerDependencies": {
    525                 "@babel/core": "^7.0.0-0"
    526             }
    527         },
    528         "node_modules/@babel/plugin-proposal-class-static-block": {
    529             "version": "7.15.4",
    530             "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.15.4.tgz",
    531             "integrity": "sha512-M682XWrrLNk3chXCjoPUQWOyYsB93B9z3mRyjtqqYJWDf2mfCdIYgDrA11cgNVhAQieaq6F2fn2f3wI0U4aTjA==",
    532             "dev": true,
    533             "dependencies": {
    534                 "@babel/helper-create-class-features-plugin": "^7.15.4",
    535                 "@babel/helper-plugin-utils": "^7.14.5",
    536                 "@babel/plugin-syntax-class-static-block": "^7.14.5"
    537             },
    538             "engines": {
    539                 "node": ">=6.9.0"
    540             },
    541             "peerDependencies": {
    542                 "@babel/core": "^7.12.0"
    543             }
    544         },
    545         "node_modules/@babel/plugin-proposal-dynamic-import": {
    546             "version": "7.14.5",
    547             "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz",
    548             "integrity": "sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==",
    549             "dev": true,
    550             "dependencies": {
    551                 "@babel/helper-plugin-utils": "^7.14.5",
    552                 "@babel/plugin-syntax-dynamic-import": "^7.8.3"
    553             },
    554             "engines": {
    555                 "node": ">=6.9.0"
    556             },
    557             "peerDependencies": {
    558                 "@babel/core": "^7.0.0-0"
    559             }
    560         },
    561         "node_modules/@babel/plugin-proposal-export-namespace-from": {
    562             "version": "7.14.5",
    563             "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz",
    564             "integrity": "sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==",
    565             "dev": true,
    566             "dependencies": {
    567                 "@babel/helper-plugin-utils": "^7.14.5",
    568                 "@babel/plugin-syntax-export-namespace-from": "^7.8.3"
    569             },
    570             "engines": {
    571                 "node": ">=6.9.0"
    572             },
    573             "peerDependencies": {
    574                 "@babel/core": "^7.0.0-0"
    575             }
    576         },
    577         "node_modules/@babel/plugin-proposal-json-strings": {
    578             "version": "7.14.5",
    579             "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz",
    580             "integrity": "sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==",
    581             "dev": true,
    582             "dependencies": {
    583                 "@babel/helper-plugin-utils": "^7.14.5",
    584                 "@babel/plugin-syntax-json-strings": "^7.8.3"
    585             },
    586             "engines": {
    587                 "node": ">=6.9.0"
    588             },
    589             "peerDependencies": {
    590                 "@babel/core": "^7.0.0-0"
    591             }
    592         },
    593         "node_modules/@babel/plugin-proposal-logical-assignment-operators": {
    594             "version": "7.14.5",
    595             "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz",
    596             "integrity": "sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==",
    597             "dev": true,
    598             "dependencies": {
    599                 "@babel/helper-plugin-utils": "^7.14.5",
    600                 "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
    601             },
    602             "engines": {
    603                 "node": ">=6.9.0"
    604             },
    605             "peerDependencies": {
    606                 "@babel/core": "^7.0.0-0"
    607             }
    608         },
    609         "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": {
    610             "version": "7.14.5",
    611             "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz",
    612             "integrity": "sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg==",
    613             "dev": true,
    614             "dependencies": {
    615                 "@babel/helper-plugin-utils": "^7.14.5",
    616                 "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
    617             },
    618             "engines": {
    619                 "node": ">=6.9.0"
    620             },
    621             "peerDependencies": {
    622                 "@babel/core": "^7.0.0-0"
    623             }
    624         },
    625         "node_modules/@babel/plugin-proposal-numeric-separator": {
    626             "version": "7.14.5",
    627             "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz",
    628             "integrity": "sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==",
    629             "dev": true,
    630             "dependencies": {
    631                 "@babel/helper-plugin-utils": "^7.14.5",
    632                 "@babel/plugin-syntax-numeric-separator": "^7.10.4"
    633             },
    634             "engines": {
    635                 "node": ">=6.9.0"
    636             },
    637             "peerDependencies": {
    638                 "@babel/core": "^7.0.0-0"
    639             }
    640         },
    641         "node_modules/@babel/plugin-proposal-object-rest-spread": {
    642             "version": "7.15.6",
    643             "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.15.6.tgz",
    644             "integrity": "sha512-qtOHo7A1Vt+O23qEAX+GdBpqaIuD3i9VRrWgCJeq7WO6H2d14EK3q11urj5Te2MAeK97nMiIdRpwd/ST4JFbNg==",
    645             "dev": true,
    646             "dependencies": {
    647                 "@babel/compat-data": "^7.15.0",
    648                 "@babel/helper-compilation-targets": "^7.15.4",
    649                 "@babel/helper-plugin-utils": "^7.14.5",
    650                 "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
    651                 "@babel/plugin-transform-parameters": "^7.15.4"
    652             },
    653             "engines": {
    654                 "node": ">=6.9.0"
    655             },
    656             "peerDependencies": {
    657                 "@babel/core": "^7.0.0-0"
    658             }
    659         },
    660         "node_modules/@babel/plugin-proposal-optional-catch-binding": {
    661             "version": "7.14.5",
    662             "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz",
    663             "integrity": "sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==",
    664             "dev": true,
    665             "dependencies": {
    666                 "@babel/helper-plugin-utils": "^7.14.5",
    667                 "@babel/plugin-syntax-optional-catch-binding": "^7.8.3"
    668             },
    669             "engines": {
    670                 "node": ">=6.9.0"
    671             },
    672             "peerDependencies": {
    673                 "@babel/core": "^7.0.0-0"
    674             }
    675         },
    676         "node_modules/@babel/plugin-proposal-optional-chaining": {
    677             "version": "7.14.5",
    678             "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz",
    679             "integrity": "sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==",
    680             "dev": true,
    681             "dependencies": {
    682                 "@babel/helper-plugin-utils": "^7.14.5",
    683                 "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5",
    684                 "@babel/plugin-syntax-optional-chaining": "^7.8.3"
    685             },
    686             "engines": {
    687                 "node": ">=6.9.0"
    688             },
    689             "peerDependencies": {
    690                 "@babel/core": "^7.0.0-0"
    691             }
    692         },
    693         "node_modules/@babel/plugin-proposal-private-methods": {
    694             "version": "7.14.5",
    695             "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz",
    696             "integrity": "sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==",
    697             "dev": true,
    698             "dependencies": {
    699                 "@babel/helper-create-class-features-plugin": "^7.14.5",
    700                 "@babel/helper-plugin-utils": "^7.14.5"
    701             },
    702             "engines": {
    703                 "node": ">=6.9.0"
    704             },
    705             "peerDependencies": {
    706                 "@babel/core": "^7.0.0-0"
    707             }
    708         },
    709         "node_modules/@babel/plugin-proposal-private-property-in-object": {
    710             "version": "7.15.4",
    711             "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.15.4.tgz",
    712             "integrity": "sha512-X0UTixkLf0PCCffxgu5/1RQyGGbgZuKoI+vXP4iSbJSYwPb7hu06omsFGBvQ9lJEvwgrxHdS8B5nbfcd8GyUNA==",
    713             "dev": true,
    714             "dependencies": {
    715                 "@babel/helper-annotate-as-pure": "^7.15.4",
    716                 "@babel/helper-create-class-features-plugin": "^7.15.4",
    717                 "@babel/helper-plugin-utils": "^7.14.5",
    718                 "@babel/plugin-syntax-private-property-in-object": "^7.14.5"
    719             },
    720             "engines": {
    721                 "node": ">=6.9.0"
    722             },
    723             "peerDependencies": {
    724                 "@babel/core": "^7.0.0-0"
    725             }
    726         },
    727         "node_modules/@babel/plugin-proposal-unicode-property-regex": {
    728             "version": "7.14.5",
    729             "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz",
    730             "integrity": "sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==",
    731             "dev": true,
    732             "dependencies": {
    733                 "@babel/helper-create-regexp-features-plugin": "^7.14.5",
    734                 "@babel/helper-plugin-utils": "^7.14.5"
    735             },
    736             "engines": {
    737                 "node": ">=4"
    738             },
    739             "peerDependencies": {
    740                 "@babel/core": "^7.0.0-0"
    741             }
    742         },
    743         "node_modules/@babel/plugin-syntax-async-generators": {
    744             "version": "7.8.4",
    745             "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz",
    746             "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==",
    747             "dev": true,
    748             "dependencies": {
    749                 "@babel/helper-plugin-utils": "^7.8.0"
    750             },
    751             "peerDependencies": {
    752                 "@babel/core": "^7.0.0-0"
    753             }
    754         },
    755         "node_modules/@babel/plugin-syntax-class-properties": {
    756             "version": "7.12.13",
    757             "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz",
    758             "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==",
    759             "dev": true,
    760             "dependencies": {
    761                 "@babel/helper-plugin-utils": "^7.12.13"
    762             },
    763             "peerDependencies": {
    764                 "@babel/core": "^7.0.0-0"
    765             }
    766         },
    767         "node_modules/@babel/plugin-syntax-class-static-block": {
    768             "version": "7.14.5",
    769             "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz",
    770             "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==",
    771             "dev": true,
    772             "dependencies": {
    773                 "@babel/helper-plugin-utils": "^7.14.5"
    774             },
    775             "engines": {
    776                 "node": ">=6.9.0"
    777             },
    778             "peerDependencies": {
    779                 "@babel/core": "^7.0.0-0"
    780             }
    781         },
    782         "node_modules/@babel/plugin-syntax-dynamic-import": {
    783             "version": "7.8.3",
    784             "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz",
    785             "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==",
    786             "dev": true,
    787             "dependencies": {
    788                 "@babel/helper-plugin-utils": "^7.8.0"
    789             },
    790             "peerDependencies": {
    791                 "@babel/core": "^7.0.0-0"
    792             }
    793         },
    794         "node_modules/@babel/plugin-syntax-export-namespace-from": {
    795             "version": "7.8.3",
    796             "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz",
    797             "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==",
    798             "dev": true,
    799             "dependencies": {
    800                 "@babel/helper-plugin-utils": "^7.8.3"
    801             },
    802             "peerDependencies": {
    803                 "@babel/core": "^7.0.0-0"
    804             }
    805         },
    806         "node_modules/@babel/plugin-syntax-json-strings": {
    807             "version": "7.8.3",
    808             "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz",
    809             "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==",
    810             "dev": true,
    811             "dependencies": {
    812                 "@babel/helper-plugin-utils": "^7.8.0"
    813             },
    814             "peerDependencies": {
    815                 "@babel/core": "^7.0.0-0"
    816             }
    817         },
    818         "node_modules/@babel/plugin-syntax-logical-assignment-operators": {
    819             "version": "7.10.4",
    820             "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz",
    821             "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==",
    822             "dev": true,
    823             "dependencies": {
    824                 "@babel/helper-plugin-utils": "^7.10.4"
    825             },
    826             "peerDependencies": {
    827                 "@babel/core": "^7.0.0-0"
    828             }
    829         },
    830         "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": {
    831             "version": "7.8.3",
    832             "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz",
    833             "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==",
    834             "dev": true,
    835             "dependencies": {
    836                 "@babel/helper-plugin-utils": "^7.8.0"
    837             },
    838             "peerDependencies": {
    839                 "@babel/core": "^7.0.0-0"
    840             }
    841         },
    842         "node_modules/@babel/plugin-syntax-numeric-separator": {
    843             "version": "7.10.4",
    844             "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz",
    845             "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==",
    846             "dev": true,
    847             "dependencies": {
    848                 "@babel/helper-plugin-utils": "^7.10.4"
    849             },
    850             "peerDependencies": {
    851                 "@babel/core": "^7.0.0-0"
    852             }
    853         },
    854         "node_modules/@babel/plugin-syntax-object-rest-spread": {
    855             "version": "7.8.3",
    856             "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz",
    857             "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==",
    858             "dev": true,
    859             "dependencies": {
    860                 "@babel/helper-plugin-utils": "^7.8.0"
    861             },
    862             "peerDependencies": {
    863                 "@babel/core": "^7.0.0-0"
    864             }
    865         },
    866         "node_modules/@babel/plugin-syntax-optional-catch-binding": {
    867             "version": "7.8.3",
    868             "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz",
    869             "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==",
    870             "dev": true,
    871             "dependencies": {
    872                 "@babel/helper-plugin-utils": "^7.8.0"
    873             },
    874             "peerDependencies": {
    875                 "@babel/core": "^7.0.0-0"
    876             }
    877         },
    878         "node_modules/@babel/plugin-syntax-optional-chaining": {
    879             "version": "7.8.3",
    880             "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz",
    881             "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==",
    882             "dev": true,
    883             "dependencies": {
    884                 "@babel/helper-plugin-utils": "^7.8.0"
    885             },
    886             "peerDependencies": {
    887                 "@babel/core": "^7.0.0-0"
    888             }
    889         },
    890         "node_modules/@babel/plugin-syntax-private-property-in-object": {
    891             "version": "7.14.5",
    892             "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz",
    893             "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==",
    894             "dev": true,
    895             "dependencies": {
    896                 "@babel/helper-plugin-utils": "^7.14.5"
    897             },
    898             "engines": {
    899                 "node": ">=6.9.0"
    900             },
    901             "peerDependencies": {
    902                 "@babel/core": "^7.0.0-0"
    903             }
    904         },
    905         "node_modules/@babel/plugin-syntax-top-level-await": {
    906             "version": "7.14.5",
    907             "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz",
    908             "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==",
    909             "dev": true,
    910             "dependencies": {
    911                 "@babel/helper-plugin-utils": "^7.14.5"
    912             },
    913             "engines": {
    914                 "node": ">=6.9.0"
    915             },
    916             "peerDependencies": {
    917                 "@babel/core": "^7.0.0-0"
    918             }
    919         },
    920         "node_modules/@babel/plugin-transform-arrow-functions": {
    921             "version": "7.14.5",
    922             "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz",
    923             "integrity": "sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==",
    924             "dev": true,
    925             "dependencies": {
    926                 "@babel/helper-plugin-utils": "^7.14.5"
    927             },
    928             "engines": {
    929                 "node": ">=6.9.0"
    930             },
    931             "peerDependencies": {
    932                 "@babel/core": "^7.0.0-0"
    933             }
    934         },
    935         "node_modules/@babel/plugin-transform-async-to-generator": {
    936             "version": "7.14.5",
    937             "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz",
    938             "integrity": "sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==",
    939             "dev": true,
    940             "dependencies": {
    941                 "@babel/helper-module-imports": "^7.14.5",
    942                 "@babel/helper-plugin-utils": "^7.14.5",
    943                 "@babel/helper-remap-async-to-generator": "^7.14.5"
    944             },
    945             "engines": {
    946                 "node": ">=6.9.0"
    947             },
    948             "peerDependencies": {
    949                 "@babel/core": "^7.0.0-0"
    950             }
    951         },
    952         "node_modules/@babel/plugin-transform-block-scoped-functions": {
    953             "version": "7.14.5",
    954             "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz",
    955             "integrity": "sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==",
    956             "dev": true,
    957             "dependencies": {
    958                 "@babel/helper-plugin-utils": "^7.14.5"
    959             },
    960             "engines": {
    961                 "node": ">=6.9.0"
    962             },
    963             "peerDependencies": {
    964                 "@babel/core": "^7.0.0-0"
    965             }
    966         },
    967         "node_modules/@babel/plugin-transform-block-scoping": {
    968             "version": "7.15.3",
    969             "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.15.3.tgz",
    970             "integrity": "sha512-nBAzfZwZb4DkaGtOes1Up1nOAp9TDRRFw4XBzBBSG9QK7KVFmYzgj9o9sbPv7TX5ofL4Auq4wZnxCoPnI/lz2Q==",
    971             "dev": true,
    972             "dependencies": {
    973                 "@babel/helper-plugin-utils": "^7.14.5"
    974             },
    975             "engines": {
    976                 "node": ">=6.9.0"
    977             },
    978             "peerDependencies": {
    979                 "@babel/core": "^7.0.0-0"
    980             }
    981         },
    982         "node_modules/@babel/plugin-transform-classes": {
    983             "version": "7.15.4",
    984             "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.15.4.tgz",
    985             "integrity": "sha512-Yjvhex8GzBmmPQUvpXRPWQ9WnxXgAFuZSrqOK/eJlOGIXwvv8H3UEdUigl1gb/bnjTrln+e8bkZUYCBt/xYlBg==",
    986             "dev": true,
    987             "dependencies": {
    988                 "@babel/helper-annotate-as-pure": "^7.15.4",
    989                 "@babel/helper-function-name": "^7.15.4",
    990                 "@babel/helper-optimise-call-expression": "^7.15.4",
    991                 "@babel/helper-plugin-utils": "^7.14.5",
    992                 "@babel/helper-replace-supers": "^7.15.4",
    993                 "@babel/helper-split-export-declaration": "^7.15.4",
    994                 "globals": "^11.1.0"
    995             },
    996             "engines": {
    997                 "node": ">=6.9.0"
    998             },
    999             "peerDependencies": {
    1000                 "@babel/core": "^7.0.0-0"
    1001             }
    1002         },
    1003         "node_modules/@babel/plugin-transform-computed-properties": {
    1004             "version": "7.14.5",
    1005             "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz",
    1006             "integrity": "sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==",
    1007             "dev": true,
    1008             "dependencies": {
    1009                 "@babel/helper-plugin-utils": "^7.14.5"
    1010             },
    1011             "engines": {
    1012                 "node": ">=6.9.0"
    1013             },
    1014             "peerDependencies": {
    1015                 "@babel/core": "^7.0.0-0"
    1016             }
    1017         },
    1018         "node_modules/@babel/plugin-transform-destructuring": {
    1019             "version": "7.14.7",
    1020             "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz",
    1021             "integrity": "sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw==",
    1022             "dev": true,
    1023             "dependencies": {
    1024                 "@babel/helper-plugin-utils": "^7.14.5"
    1025             },
    1026             "engines": {
    1027                 "node": ">=6.9.0"
    1028             },
    1029             "peerDependencies": {
    1030                 "@babel/core": "^7.0.0-0"
    1031             }
    1032         },
    1033         "node_modules/@babel/plugin-transform-dotall-regex": {
    1034             "version": "7.14.5",
    1035             "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz",
    1036             "integrity": "sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw==",
    1037             "dev": true,
    1038             "dependencies": {
    1039                 "@babel/helper-create-regexp-features-plugin": "^7.14.5",
    1040                 "@babel/helper-plugin-utils": "^7.14.5"
    1041             },
    1042             "engines": {
    1043                 "node": ">=6.9.0"
    1044             },
    1045             "peerDependencies": {
    1046                 "@babel/core": "^7.0.0-0"
    1047             }
    1048         },
    1049         "node_modules/@babel/plugin-transform-duplicate-keys": {
    1050             "version": "7.14.5",
    1051             "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz",
    1052             "integrity": "sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==",
    1053             "dev": true,
    1054             "dependencies": {
    1055                 "@babel/helper-plugin-utils": "^7.14.5"
    1056             },
    1057             "engines": {
    1058                 "node": ">=6.9.0"
    1059             },
    1060             "peerDependencies": {
    1061                 "@babel/core": "^7.0.0-0"
    1062             }
    1063         },
    1064         "node_modules/@babel/plugin-transform-exponentiation-operator": {
    1065             "version": "7.14.5",
    1066             "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz",
    1067             "integrity": "sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==",
    1068             "dev": true,
    1069             "dependencies": {
    1070                 "@babel/helper-builder-binary-assignment-operator-visitor": "^7.14.5",
    1071                 "@babel/helper-plugin-utils": "^7.14.5"
    1072             },
    1073             "engines": {
    1074                 "node": ">=6.9.0"
    1075             },
    1076             "peerDependencies": {
    1077                 "@babel/core": "^7.0.0-0"
    1078             }
    1079         },
    1080         "node_modules/@babel/plugin-transform-for-of": {
    1081             "version": "7.15.4",
    1082             "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.15.4.tgz",
    1083             "integrity": "sha512-DRTY9fA751AFBDh2oxydvVm4SYevs5ILTWLs6xKXps4Re/KG5nfUkr+TdHCrRWB8C69TlzVgA9b3RmGWmgN9LA==",
    1084             "dev": true,
    1085             "dependencies": {
    1086                 "@babel/helper-plugin-utils": "^7.14.5"
    1087             },
    1088             "engines": {
    1089                 "node": ">=6.9.0"
    1090             },
    1091             "peerDependencies": {
    1092                 "@babel/core": "^7.0.0-0"
    1093             }
    1094         },
    1095         "node_modules/@babel/plugin-transform-function-name": {
    1096             "version": "7.14.5",
    1097             "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz",
    1098             "integrity": "sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==",
    1099             "dev": true,
    1100             "dependencies": {
    1101                 "@babel/helper-function-name": "^7.14.5",
    1102                 "@babel/helper-plugin-utils": "^7.14.5"
    1103             },
    1104             "engines": {
    1105                 "node": ">=6.9.0"
    1106             },
    1107             "peerDependencies": {
    1108                 "@babel/core": "^7.0.0-0"
    1109             }
    1110         },
    1111         "node_modules/@babel/plugin-transform-literals": {
    1112             "version": "7.14.5",
    1113             "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz",
    1114             "integrity": "sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==",
    1115             "dev": true,
    1116             "dependencies": {
    1117                 "@babel/helper-plugin-utils": "^7.14.5"
    1118             },
    1119             "engines": {
    1120                 "node": ">=6.9.0"
    1121             },
    1122             "peerDependencies": {
    1123                 "@babel/core": "^7.0.0-0"
    1124             }
    1125         },
    1126         "node_modules/@babel/plugin-transform-member-expression-literals": {
    1127             "version": "7.14.5",
    1128             "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz",
    1129             "integrity": "sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==",
    1130             "dev": true,
    1131             "dependencies": {
    1132                 "@babel/helper-plugin-utils": "^7.14.5"
    1133             },
    1134             "engines": {
    1135                 "node": ">=6.9.0"
    1136             },
    1137             "peerDependencies": {
    1138                 "@babel/core": "^7.0.0-0"
    1139             }
    1140         },
    1141         "node_modules/@babel/plugin-transform-modules-amd": {
    1142             "version": "7.14.5",
    1143             "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz",
    1144             "integrity": "sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==",
    1145             "dev": true,
    1146             "dependencies": {
    1147                 "@babel/helper-module-transforms": "^7.14.5",
    1148                 "@babel/helper-plugin-utils": "^7.14.5",
    1149                 "babel-plugin-dynamic-import-node": "^2.3.3"
    1150             },
    1151             "engines": {
    1152                 "node": ">=6.9.0"
    1153             },
    1154             "peerDependencies": {
    1155                 "@babel/core": "^7.0.0-0"
    1156             }
    1157         },
    1158         "node_modules/@babel/plugin-transform-modules-commonjs": {
    1159             "version": "7.15.4",
    1160             "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.4.tgz",
    1161             "integrity": "sha512-qg4DPhwG8hKp4BbVDvX1s8cohM8a6Bvptu4l6Iingq5rW+yRUAhe/YRup/YcW2zCOlrysEWVhftIcKzrEZv3sA==",
    1162             "dev": true,
    1163             "dependencies": {
    1164                 "@babel/helper-module-transforms": "^7.15.4",
    1165                 "@babel/helper-plugin-utils": "^7.14.5",
    1166                 "@babel/helper-simple-access": "^7.15.4",
    1167                 "babel-plugin-dynamic-import-node": "^2.3.3"
    1168             },
    1169             "engines": {
    1170                 "node": ">=6.9.0"
    1171             },
    1172             "peerDependencies": {
    1173                 "@babel/core": "^7.0.0-0"
    1174             }
    1175         },
    1176         "node_modules/@babel/plugin-transform-modules-systemjs": {
    1177             "version": "7.15.4",
    1178             "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.15.4.tgz",
    1179             "integrity": "sha512-fJUnlQrl/mezMneR72CKCgtOoahqGJNVKpompKwzv3BrEXdlPspTcyxrZ1XmDTIr9PpULrgEQo3qNKp6dW7ssw==",
    1180             "dev": true,
    1181             "dependencies": {
    1182                 "@babel/helper-hoist-variables": "^7.15.4",
    1183                 "@babel/helper-module-transforms": "^7.15.4",
    1184                 "@babel/helper-plugin-utils": "^7.14.5",
    1185                 "@babel/helper-validator-identifier": "^7.14.9",
    1186                 "babel-plugin-dynamic-import-node": "^2.3.3"
    1187             },
    1188             "engines": {
    1189                 "node": ">=6.9.0"
    1190             },
    1191             "peerDependencies": {
    1192                 "@babel/core": "^7.0.0-0"
    1193             }
    1194         },
    1195         "node_modules/@babel/plugin-transform-modules-umd": {
    1196             "version": "7.14.5",
    1197             "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz",
    1198             "integrity": "sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA==",
    1199             "dev": true,
    1200             "dependencies": {
    1201                 "@babel/helper-module-transforms": "^7.14.5",
    1202                 "@babel/helper-plugin-utils": "^7.14.5"
    1203             },
    1204             "engines": {
    1205                 "node": ">=6.9.0"
    1206             },
    1207             "peerDependencies": {
    1208                 "@babel/core": "^7.0.0-0"
    1209             }
    1210         },
    1211         "node_modules/@babel/plugin-transform-named-capturing-groups-regex": {
    1212             "version": "7.14.9",
    1213             "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.9.tgz",
    1214             "integrity": "sha512-l666wCVYO75mlAtGFfyFwnWmIXQm3kSH0C3IRnJqWcZbWkoihyAdDhFm2ZWaxWTqvBvhVFfJjMRQ0ez4oN1yYA==",
    1215             "dev": true,
    1216             "dependencies": {
    1217                 "@babel/helper-create-regexp-features-plugin": "^7.14.5"
    1218             },
    1219             "engines": {
    1220                 "node": ">=6.9.0"
    1221             },
    1222             "peerDependencies": {
    1223                 "@babel/core": "^7.0.0"
    1224             }
    1225         },
    1226         "node_modules/@babel/plugin-transform-new-target": {
    1227             "version": "7.14.5",
    1228             "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz",
    1229             "integrity": "sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==",
    1230             "dev": true,
    1231             "dependencies": {
    1232                 "@babel/helper-plugin-utils": "^7.14.5"
    1233             },
    1234             "engines": {
    1235                 "node": ">=6.9.0"
    1236             },
    1237             "peerDependencies": {
    1238                 "@babel/core": "^7.0.0-0"
    1239             }
    1240         },
    1241         "node_modules/@babel/plugin-transform-object-super": {
    1242             "version": "7.14.5",
    1243             "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz",
    1244             "integrity": "sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==",
    1245             "dev": true,
    1246             "dependencies": {
    1247                 "@babel/helper-plugin-utils": "^7.14.5",
    1248                 "@babel/helper-replace-supers": "^7.14.5"
    1249             },
    1250             "engines": {
    1251                 "node": ">=6.9.0"
    1252             },
    1253             "peerDependencies": {
    1254                 "@babel/core": "^7.0.0-0"
    1255             }
    1256         },
    1257         "node_modules/@babel/plugin-transform-parameters": {
    1258             "version": "7.15.4",
    1259             "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.15.4.tgz",
    1260             "integrity": "sha512-9WB/GUTO6lvJU3XQsSr6J/WKvBC2hcs4Pew8YxZagi6GkTdniyqp8On5kqdK8MN0LMeu0mGbhPN+O049NV/9FQ==",
    1261             "dev": true,
    1262             "dependencies": {
    1263                 "@babel/helper-plugin-utils": "^7.14.5"
    1264             },
    1265             "engines": {
    1266                 "node": ">=6.9.0"
    1267             },
    1268             "peerDependencies": {
    1269                 "@babel/core": "^7.0.0-0"
    1270             }
    1271         },
    1272         "node_modules/@babel/plugin-transform-property-literals": {
    1273             "version": "7.14.5",
    1274             "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz",
    1275             "integrity": "sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==",
    1276             "dev": true,
    1277             "dependencies": {
    1278                 "@babel/helper-plugin-utils": "^7.14.5"
    1279             },
    1280             "engines": {
    1281                 "node": ">=6.9.0"
    1282             },
    1283             "peerDependencies": {
    1284                 "@babel/core": "^7.0.0-0"
    1285             }
    1286         },
    1287         "node_modules/@babel/plugin-transform-regenerator": {
    1288             "version": "7.14.5",
    1289             "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz",
    1290             "integrity": "sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==",
    1291             "dev": true,
    1292             "dependencies": {
    1293                 "regenerator-transform": "^0.14.2"
    1294             },
    1295             "engines": {
    1296                 "node": ">=6.9.0"
    1297             },
    1298             "peerDependencies": {
    1299                 "@babel/core": "^7.0.0-0"
    1300             }
    1301         },
    1302         "node_modules/@babel/plugin-transform-reserved-words": {
    1303             "version": "7.14.5",
    1304             "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz",
    1305             "integrity": "sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==",
    1306             "dev": true,
    1307             "dependencies": {
    1308                 "@babel/helper-plugin-utils": "^7.14.5"
    1309             },
    1310             "engines": {
    1311                 "node": ">=6.9.0"
    1312             },
    1313             "peerDependencies": {
    1314                 "@babel/core": "^7.0.0-0"
    1315             }
    1316         },
    1317         "node_modules/@babel/plugin-transform-runtime": {
    1318             "version": "7.15.0",
    1319             "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.15.0.tgz",
    1320             "integrity": "sha512-sfHYkLGjhzWTq6xsuQ01oEsUYjkHRux9fW1iUA68dC7Qd8BS1Unq4aZ8itmQp95zUzIcyR2EbNMTzAicFj+guw==",
    1321             "dev": true,
    1322             "dependencies": {
    1323                 "@babel/helper-module-imports": "^7.14.5",
    1324                 "@babel/helper-plugin-utils": "^7.14.5",
    1325                 "babel-plugin-polyfill-corejs2": "^0.2.2",
    1326                 "babel-plugin-polyfill-corejs3": "^0.2.2",
    1327                 "babel-plugin-polyfill-regenerator": "^0.2.2",
    1328                 "semver": "^6.3.0"
    1329             },
    1330             "engines": {
    1331                 "node": ">=6.9.0"
    1332             },
    1333             "peerDependencies": {
    1334                 "@babel/core": "^7.0.0-0"
    1335             }
    1336         },
    1337         "node_modules/@babel/plugin-transform-runtime/node_modules/semver": {
    1338             "version": "6.3.0",
    1339             "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
    1340             "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
    1341             "dev": true,
    1342             "bin": {
    1343                 "semver": "bin/semver.js"
    1344             }
    1345         },
    1346         "node_modules/@babel/plugin-transform-shorthand-properties": {
    1347             "version": "7.14.5",
    1348             "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz",
    1349             "integrity": "sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==",
    1350             "dev": true,
    1351             "dependencies": {
    1352                 "@babel/helper-plugin-utils": "^7.14.5"
    1353             },
    1354             "engines": {
    1355                 "node": ">=6.9.0"
    1356             },
    1357             "peerDependencies": {
    1358                 "@babel/core": "^7.0.0-0"
    1359             }
    1360         },
    1361         "node_modules/@babel/plugin-transform-spread": {
    1362             "version": "7.14.6",
    1363             "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.14.6.tgz",
    1364             "integrity": "sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag==",
    1365             "dev": true,
    1366             "dependencies": {
    1367                 "@babel/helper-plugin-utils": "^7.14.5",
    1368                 "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5"
    1369             },
    1370             "engines": {
    1371                 "node": ">=6.9.0"
    1372             },
    1373             "peerDependencies": {
    1374                 "@babel/core": "^7.0.0-0"
    1375             }
    1376         },
    1377         "node_modules/@babel/plugin-transform-sticky-regex": {
    1378             "version": "7.14.5",
    1379             "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz",
    1380             "integrity": "sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==",
    1381             "dev": true,
    1382             "dependencies": {
    1383                 "@babel/helper-plugin-utils": "^7.14.5"
    1384             },
    1385             "engines": {
    1386                 "node": ">=6.9.0"
    1387             },
    1388             "peerDependencies": {
    1389                 "@babel/core": "^7.0.0-0"
    1390             }
    1391         },
    1392         "node_modules/@babel/plugin-transform-template-literals": {
    1393             "version": "7.14.5",
    1394             "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz",
    1395             "integrity": "sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==",
    1396             "dev": true,
    1397             "dependencies": {
    1398                 "@babel/helper-plugin-utils": "^7.14.5"
    1399             },
    1400             "engines": {
    1401                 "node": ">=6.9.0"
    1402             },
    1403             "peerDependencies": {
    1404                 "@babel/core": "^7.0.0-0"
    1405             }
    1406         },
    1407         "node_modules/@babel/plugin-transform-typeof-symbol": {
    1408             "version": "7.14.5",
    1409             "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz",
    1410             "integrity": "sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==",
    1411             "dev": true,
    1412             "dependencies": {
    1413                 "@babel/helper-plugin-utils": "^7.14.5"
    1414             },
    1415             "engines": {
    1416                 "node": ">=6.9.0"
    1417             },
    1418             "peerDependencies": {
    1419                 "@babel/core": "^7.0.0-0"
    1420             }
    1421         },
    1422         "node_modules/@babel/plugin-transform-unicode-escapes": {
    1423             "version": "7.14.5",
    1424             "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz",
    1425             "integrity": "sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA==",
    1426             "dev": true,
    1427             "dependencies": {
    1428                 "@babel/helper-plugin-utils": "^7.14.5"
    1429             },
    1430             "engines": {
    1431                 "node": ">=6.9.0"
    1432             },
    1433             "peerDependencies": {
    1434                 "@babel/core": "^7.0.0-0"
    1435             }
    1436         },
    1437         "node_modules/@babel/plugin-transform-unicode-regex": {
    1438             "version": "7.14.5",
    1439             "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz",
    1440             "integrity": "sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==",
    1441             "dev": true,
    1442             "dependencies": {
    1443                 "@babel/helper-create-regexp-features-plugin": "^7.14.5",
    1444                 "@babel/helper-plugin-utils": "^7.14.5"
    1445             },
    1446             "engines": {
    1447                 "node": ">=6.9.0"
    1448             },
    1449             "peerDependencies": {
    1450                 "@babel/core": "^7.0.0-0"
    1451             }
    1452         },
    1453         "node_modules/@babel/preset-env": {
    1454             "version": "7.15.6",
    1455             "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.15.6.tgz",
    1456             "integrity": "sha512-L+6jcGn7EWu7zqaO2uoTDjjMBW+88FXzV8KvrBl2z6MtRNxlsmUNRlZPaNNPUTgqhyC5DHNFk/2Jmra+ublZWw==",
    1457             "dev": true,
    1458             "dependencies": {
    1459                 "@babel/compat-data": "^7.15.0",
    1460                 "@babel/helper-compilation-targets": "^7.15.4",
    1461                 "@babel/helper-plugin-utils": "^7.14.5",
    1462                 "@babel/helper-validator-option": "^7.14.5",
    1463                 "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.15.4",
    1464                 "@babel/plugin-proposal-async-generator-functions": "^7.15.4",
    1465                 "@babel/plugin-proposal-class-properties": "^7.14.5",
    1466                 "@babel/plugin-proposal-class-static-block": "^7.15.4",
    1467                 "@babel/plugin-proposal-dynamic-import": "^7.14.5",
    1468                 "@babel/plugin-proposal-export-namespace-from": "^7.14.5",
    1469                 "@babel/plugin-proposal-json-strings": "^7.14.5",
    1470                 "@babel/plugin-proposal-logical-assignment-operators": "^7.14.5",
    1471                 "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5",
    1472                 "@babel/plugin-proposal-numeric-separator": "^7.14.5",
    1473                 "@babel/plugin-proposal-object-rest-spread": "^7.15.6",
    1474                 "@babel/plugin-proposal-optional-catch-binding": "^7.14.5",
    1475                 "@babel/plugin-proposal-optional-chaining": "^7.14.5",
    1476                 "@babel/plugin-proposal-private-methods": "^7.14.5",
    1477                 "@babel/plugin-proposal-private-property-in-object": "^7.15.4",
    1478                 "@babel/plugin-proposal-unicode-property-regex": "^7.14.5",
    1479                 "@babel/plugin-syntax-async-generators": "^7.8.4",
    1480                 "@babel/plugin-syntax-class-properties": "^7.12.13",
    1481                 "@babel/plugin-syntax-class-static-block": "^7.14.5",
    1482                 "@babel/plugin-syntax-dynamic-import": "^7.8.3",
    1483                 "@babel/plugin-syntax-export-namespace-from": "^7.8.3",
    1484                 "@babel/plugin-syntax-json-strings": "^7.8.3",
    1485                 "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4",
    1486                 "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
    1487                 "@babel/plugin-syntax-numeric-separator": "^7.10.4",
    1488                 "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
    1489                 "@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
    1490                 "@babel/plugin-syntax-optional-chaining": "^7.8.3",
    1491                 "@babel/plugin-syntax-private-property-in-object": "^7.14.5",
    1492                 "@babel/plugin-syntax-top-level-await": "^7.14.5",
    1493                 "@babel/plugin-transform-arrow-functions": "^7.14.5",
    1494                 "@babel/plugin-transform-async-to-generator": "^7.14.5",
    1495                 "@babel/plugin-transform-block-scoped-functions": "^7.14.5",
    1496                 "@babel/plugin-transform-block-scoping": "^7.15.3",
    1497                 "@babel/plugin-transform-classes": "^7.15.4",
    1498                 "@babel/plugin-transform-computed-properties": "^7.14.5",
    1499                 "@babel/plugin-transform-destructuring": "^7.14.7",
    1500                 "@babel/plugin-transform-dotall-regex": "^7.14.5",
    1501                 "@babel/plugin-transform-duplicate-keys": "^7.14.5",
    1502                 "@babel/plugin-transform-exponentiation-operator": "^7.14.5",
    1503                 "@babel/plugin-transform-for-of": "^7.15.4",
    1504                 "@babel/plugin-transform-function-name": "^7.14.5",
    1505                 "@babel/plugin-transform-literals": "^7.14.5",
    1506                 "@babel/plugin-transform-member-expression-literals": "^7.14.5",
    1507                 "@babel/plugin-transform-modules-amd": "^7.14.5",
    1508                 "@babel/plugin-transform-modules-commonjs": "^7.15.4",
    1509                 "@babel/plugin-transform-modules-systemjs": "^7.15.4",
    1510                 "@babel/plugin-transform-modules-umd": "^7.14.5",
    1511                 "@babel/plugin-transform-named-capturing-groups-regex": "^7.14.9",
    1512                 "@babel/plugin-transform-new-target": "^7.14.5",
    1513                 "@babel/plugin-transform-object-super": "^7.14.5",
    1514                 "@babel/plugin-transform-parameters": "^7.15.4",
    1515                 "@babel/plugin-transform-property-literals": "^7.14.5",
    1516                 "@babel/plugin-transform-regenerator": "^7.14.5",
    1517                 "@babel/plugin-transform-reserved-words": "^7.14.5",
    1518                 "@babel/plugin-transform-shorthand-properties": "^7.14.5",
    1519                 "@babel/plugin-transform-spread": "^7.14.6",
    1520                 "@babel/plugin-transform-sticky-regex": "^7.14.5",
    1521                 "@babel/plugin-transform-template-literals": "^7.14.5",
    1522                 "@babel/plugin-transform-typeof-symbol": "^7.14.5",
    1523                 "@babel/plugin-transform-unicode-escapes": "^7.14.5",
    1524                 "@babel/plugin-transform-unicode-regex": "^7.14.5",
    1525                 "@babel/preset-modules": "^0.1.4",
    1526                 "@babel/types": "^7.15.6",
    1527                 "babel-plugin-polyfill-corejs2": "^0.2.2",
    1528                 "babel-plugin-polyfill-corejs3": "^0.2.2",
    1529                 "babel-plugin-polyfill-regenerator": "^0.2.2",
    1530                 "core-js-compat": "^3.16.0",
    1531                 "semver": "^6.3.0"
    1532             },
    1533             "engines": {
    1534                 "node": ">=6.9.0"
    1535             },
    1536             "peerDependencies": {
    1537                 "@babel/core": "^7.0.0-0"
    1538             }
    1539         },
    1540         "node_modules/@babel/preset-env/node_modules/semver": {
    1541             "version": "6.3.0",
    1542             "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
    1543             "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
    1544             "dev": true,
    1545             "bin": {
    1546                 "semver": "bin/semver.js"
    1547             }
    1548         },
    1549         "node_modules/@babel/preset-modules": {
    1550             "version": "0.1.4",
    1551             "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz",
    1552             "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==",
    1553             "dev": true,
    1554             "dependencies": {
    1555                 "@babel/helper-plugin-utils": "^7.0.0",
    1556                 "@babel/plugin-proposal-unicode-property-regex": "^7.4.4",
    1557                 "@babel/plugin-transform-dotall-regex": "^7.4.4",
    1558                 "@babel/types": "^7.4.4",
    1559                 "esutils": "^2.0.2"
    1560             },
    1561             "peerDependencies": {
    1562                 "@babel/core": "^7.0.0-0"
    1563             }
    1564         },
    1565         "node_modules/@babel/runtime": {
    1566             "version": "7.15.4",
    1567             "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.4.tgz",
    1568             "integrity": "sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw==",
    1569             "dev": true,
    1570             "dependencies": {
    1571                 "regenerator-runtime": "^0.13.4"
    1572             },
    1573             "engines": {
    1574                 "node": ">=6.9.0"
    1575             }
    1576         },
    1577         "node_modules/@babel/template": {
    1578             "version": "7.15.4",
    1579             "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz",
    1580             "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==",
    1581             "dev": true,
    1582             "dependencies": {
    1583                 "@babel/code-frame": "^7.14.5",
    1584                 "@babel/parser": "^7.15.4",
    1585                 "@babel/types": "^7.15.4"
    1586             },
    1587             "engines": {
    1588                 "node": ">=6.9.0"
    1589             }
    1590         },
    1591         "node_modules/@babel/traverse": {
    1592             "version": "7.15.4",
    1593             "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz",
    1594             "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==",
    1595             "dev": true,
    1596             "dependencies": {
    1597                 "@babel/code-frame": "^7.14.5",
    1598                 "@babel/generator": "^7.15.4",
    1599                 "@babel/helper-function-name": "^7.15.4",
    1600                 "@babel/helper-hoist-variables": "^7.15.4",
    1601                 "@babel/helper-split-export-declaration": "^7.15.4",
    1602                 "@babel/parser": "^7.15.4",
    1603                 "@babel/types": "^7.15.4",
    1604                 "debug": "^4.1.0",
    1605                 "globals": "^11.1.0"
    1606             },
    1607             "engines": {
    1608                 "node": ">=6.9.0"
    1609             }
    1610         },
    1611         "node_modules/@babel/types": {
    1612             "version": "7.15.6",
    1613             "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz",
    1614             "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==",
    1615             "dev": true,
    1616             "dependencies": {
    1617                 "@babel/helper-validator-identifier": "^7.14.9",
    1618                 "to-fast-properties": "^2.0.0"
    1619             },
    1620             "engines": {
    1621                 "node": ">=6.9.0"
    1622             }
    1623         },
    1624         "node_modules/@discoveryjs/json-ext": {
    1625             "version": "0.5.5",
    1626             "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.5.tgz",
    1627             "integrity": "sha512-6nFkfkmSeV/rqSaS4oWHgmpnYw194f6hmWF5is6b0J1naJZoiD0NTc9AiUwPHvWsowkjuHErCZT1wa0jg+BLIA==",
    1628             "dev": true,
    1629             "engines": {
    1630                 "node": ">=10.0.0"
    1631             }
    1632         },
    1633         "node_modules/@nodelib/fs.scandir": {
    1634             "version": "2.1.5",
    1635             "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
    1636             "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
    1637             "dev": true,
    1638             "dependencies": {
    1639                 "@nodelib/fs.stat": "2.0.5",
    1640                 "run-parallel": "^1.1.9"
    1641             },
    1642             "engines": {
    1643                 "node": ">= 8"
    1644             }
    1645         },
    1646         "node_modules/@nodelib/fs.stat": {
    1647             "version": "2.0.5",
    1648             "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
    1649             "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
    1650             "dev": true,
    1651             "engines": {
    1652                 "node": ">= 8"
    1653             }
    1654         },
    1655         "node_modules/@nodelib/fs.walk": {
    1656             "version": "1.2.8",
    1657             "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
    1658             "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
    1659             "dev": true,
    1660             "dependencies": {
    1661                 "@nodelib/fs.scandir": "2.1.5",
    1662                 "fastq": "^1.6.0"
    1663             },
    1664             "engines": {
    1665                 "node": ">= 8"
    1666             }
    1667         },
    1668         "node_modules/@trysound/sax": {
    1669             "version": "0.2.0",
    1670             "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz",
    1671             "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==",
    1672             "dev": true,
    1673             "engines": {
    1674                 "node": ">=10.13.0"
    1675             }
    1676         },
    1677         "node_modules/@types/babel__core": {
    1678             "version": "7.1.16",
    1679             "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.16.tgz",
    1680             "integrity": "sha512-EAEHtisTMM+KaKwfWdC3oyllIqswlznXCIVCt7/oRNrh+DhgT4UEBNC/jlADNjvw7UnfbcdkGQcPVZ1xYiLcrQ==",
    1681             "dev": true,
    1682             "dependencies": {
    1683                 "@babel/parser": "^7.1.0",
    1684                 "@babel/types": "^7.0.0",
    1685                 "@types/babel__generator": "*",
    1686                 "@types/babel__template": "*",
    1687                 "@types/babel__traverse": "*"
    1688             }
    1689         },
    1690         "node_modules/@types/babel__generator": {
    1691             "version": "7.6.3",
    1692             "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.3.tgz",
    1693             "integrity": "sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA==",
    1694             "dev": true,
    1695             "dependencies": {
    1696                 "@babel/types": "^7.0.0"
    1697             }
    1698         },
    1699         "node_modules/@types/babel__template": {
    1700             "version": "7.4.1",
    1701             "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz",
    1702             "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==",
    1703             "dev": true,
    1704             "dependencies": {
    1705                 "@babel/parser": "^7.1.0",
    1706                 "@babel/types": "^7.0.0"
    1707             }
    1708         },
    1709         "node_modules/@types/babel__traverse": {
    1710             "version": "7.14.2",
    1711             "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz",
    1712             "integrity": "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==",
    1713             "dev": true,
    1714             "dependencies": {
    1715                 "@babel/types": "^7.3.0"
    1716             }
    1717         },
    1718         "node_modules/@types/clean-css": {
    1719             "version": "4.2.5",
    1720             "resolved": "https://registry.npmjs.org/@types/clean-css/-/clean-css-4.2.5.tgz",
    1721             "integrity": "sha512-NEzjkGGpbs9S9fgC4abuBvTpVwE3i+Acu9BBod3PUyjDVZcNsGx61b8r2PphR61QGPnn0JHVs5ey6/I4eTrkxw==",
    1722             "dev": true,
    1723             "dependencies": {
    1724                 "@types/node": "*",
    1725                 "source-map": "^0.6.0"
    1726             }
    1727         },
    1728         "node_modules/@types/clean-css/node_modules/source-map": {
    1729             "version": "0.6.1",
    1730             "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
    1731             "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
    1732             "dev": true,
    1733             "engines": {
    1734                 "node": ">=0.10.0"
    1735             }
    1736         },
    1737         "node_modules/@types/eslint": {
    1738             "version": "7.28.0",
    1739             "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.28.0.tgz",
    1740             "integrity": "sha512-07XlgzX0YJUn4iG1ocY4IX9DzKSmMGUs6ESKlxWhZRaa0fatIWaHWUVapcuGa8r5HFnTqzj+4OCjd5f7EZ/i/A==",
    1741             "dev": true,
    1742             "dependencies": {
    1743                 "@types/estree": "*",
    1744                 "@types/json-schema": "*"
    1745             }
    1746         },
    1747         "node_modules/@types/eslint-scope": {
    1748             "version": "3.7.1",
    1749             "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.1.tgz",
    1750             "integrity": "sha512-SCFeogqiptms4Fg29WpOTk5nHIzfpKCemSN63ksBQYKTcXoJEmJagV+DhVmbapZzY4/5YaOV1nZwrsU79fFm1g==",
    1751             "dev": true,
    1752             "dependencies": {
    1753                 "@types/eslint": "*",
    1754                 "@types/estree": "*"
    1755             }
    1756         },
    1757         "node_modules/@types/estree": {
    1758             "version": "0.0.50",
    1759             "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz",
    1760             "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==",
    1761             "dev": true
    1762         },
    1763         "node_modules/@types/glob": {
    1764             "version": "7.1.4",
    1765             "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.4.tgz",
    1766             "integrity": "sha512-w+LsMxKyYQm347Otw+IfBXOv9UWVjpHpCDdbBMt8Kz/xbvCYNjP+0qPh91Km3iKfSRLBB0P7fAMf0KHrPu+MyA==",
    1767             "dev": true,
    1768             "dependencies": {
    1769                 "@types/minimatch": "*",
    1770                 "@types/node": "*"
    1771             }
    1772         },
    1773         "node_modules/@types/http-proxy": {
    1774             "version": "1.17.7",
    1775             "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.7.tgz",
    1776             "integrity": "sha512-9hdj6iXH64tHSLTY+Vt2eYOGzSogC+JQ2H7bdPWkuh7KXP5qLllWx++t+K9Wk556c3dkDdPws/SpMRi0sdCT1w==",
    1777             "dev": true,
    1778             "dependencies": {
    1779                 "@types/node": "*"
    1780             }
    1781         },
    1782         "node_modules/@types/imagemin": {
    1783             "version": "7.0.1",
    1784             "resolved": "https://registry.npmjs.org/@types/imagemin/-/imagemin-7.0.1.tgz",
    1785             "integrity": "sha512-xEn5+M3lDBtI3JxLy6eU3ksoVurygnlG7OYhTqJfGGP4PcvYnfn+IABCmMve7ziM/SneHDm5xgJFKC8hCYPicw==",
    1786             "dev": true,
    1787             "dependencies": {
    1788                 "@types/node": "*"
    1789             }
    1790         },
    1791         "node_modules/@types/imagemin-gifsicle": {
    1792             "version": "7.0.1",
    1793             "resolved": "https://registry.npmjs.org/@types/imagemin-gifsicle/-/imagemin-gifsicle-7.0.1.tgz",
    1794             "integrity": "sha512-kUz6sUh0P95JOS0RGEaaemWUrASuw+dLsWIveK2UZJx74id/B9epgblMkCk/r5MjUWbZ83wFvacG5Rb/f97gyA==",
    1795             "dev": true,
    1796             "dependencies": {
    1797                 "@types/imagemin": "*"
    1798             }
    1799         },
    1800         "node_modules/@types/imagemin-mozjpeg": {
    1801             "version": "8.0.1",
    1802             "resolved": "https://registry.npmjs.org/@types/imagemin-mozjpeg/-/imagemin-mozjpeg-8.0.1.tgz",
    1803             "integrity": "sha512-kMQWEoKxxhlnH4POI3qfW9DjXlQfi80ux3l2b3j5R3eudSCoUIzKQLkfMjNJ6eMYnMWBcB+rfQOWqIzdIwFGKw==",
    1804             "dev": true,
    1805             "dependencies": {
    1806                 "@types/imagemin": "*"
    1807             }
    1808         },
    1809         "node_modules/@types/imagemin-optipng": {
    1810             "version": "5.2.1",
    1811             "resolved": "https://registry.npmjs.org/@types/imagemin-optipng/-/imagemin-optipng-5.2.1.tgz",
    1812             "integrity": "sha512-XCM/3q+HUL7v4zOqMI+dJ5dTxT+MUukY9KU49DSnYb/4yWtSMHJyADP+WHSMVzTR63J2ZvfUOzSilzBNEQW78g==",
    1813             "dev": true,
    1814             "dependencies": {
    1815                 "@types/imagemin": "*"
    1816             }
    1817         },
    1818         "node_modules/@types/imagemin-svgo": {
    1819             "version": "8.0.1",
    1820             "resolved": "https://registry.npmjs.org/@types/imagemin-svgo/-/imagemin-svgo-8.0.1.tgz",
    1821             "integrity": "sha512-YafkdrVAcr38U0Ln1C+L1n4SIZqC47VBHTyxCq7gTUSd1R9MdIvMcrljWlgU1M9O68WZDeQWUrKipKYfEOCOvQ==",
    1822             "dev": true,
    1823             "dependencies": {
    1824                 "@types/imagemin": "*",
    1825                 "@types/svgo": "^1"
    1826             }
    1827         },
    1828         "node_modules/@types/json-schema": {
    1829             "version": "7.0.9",
    1830             "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz",
    1831             "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==",
    1832             "dev": true
    1833         },
    1834         "node_modules/@types/minimatch": {
    1835             "version": "3.0.5",
    1836             "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz",
    1837             "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==",
    1838             "dev": true
    1839         },
    1840         "node_modules/@types/node": {
    1841             "version": "16.10.1",
    1842             "resolved": "https://registry.npmjs.org/@types/node/-/node-16.10.1.tgz",
    1843             "integrity": "sha512-4/Z9DMPKFexZj/Gn3LylFgamNKHm4K3QDi0gz9B26Uk0c8izYf97B5fxfpspMNkWlFupblKM/nV8+NA9Ffvr+w==",
    1844             "dev": true
    1845         },
    1846         "node_modules/@types/parse-json": {
    1847             "version": "4.0.0",
    1848             "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
    1849             "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==",
    1850             "dev": true
    1851         },
    1852         "node_modules/@types/retry": {
    1853             "version": "0.12.1",
    1854             "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.1.tgz",
    1855             "integrity": "sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==",
    1856             "dev": true
    1857         },
    1858         "node_modules/@types/svgo": {
    1859             "version": "1.3.6",
    1860             "resolved": "https://registry.npmjs.org/@types/svgo/-/svgo-1.3.6.tgz",
    1861             "integrity": "sha512-AZU7vQcy/4WFEuwnwsNsJnFwupIpbllH1++LXScN6uxT1Z4zPzdrWG97w4/I7eFKFTvfy/bHFStWjdBAg2Vjug==",
    1862             "dev": true
    1863         },
    1864         "node_modules/@webassemblyjs/ast": {
    1865             "version": "1.11.1",
    1866             "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz",
    1867             "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==",
    1868             "dev": true,
    1869             "dependencies": {
    1870                 "@webassemblyjs/helper-numbers": "1.11.1",
    1871                 "@webassemblyjs/helper-wasm-bytecode": "1.11.1"
    1872             }
    1873         },
    1874         "node_modules/@webassemblyjs/floating-point-hex-parser": {
    1875             "version": "1.11.1",
    1876             "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz",
    1877             "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==",
    1878             "dev": true
    1879         },
    1880         "node_modules/@webassemblyjs/helper-api-error": {
    1881             "version": "1.11.1",
    1882             "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz",
    1883             "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==",
    1884             "dev": true
    1885         },
    1886         "node_modules/@webassemblyjs/helper-buffer": {
    1887             "version": "1.11.1",
    1888             "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz",
    1889             "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==",
    1890             "dev": true
    1891         },
    1892         "node_modules/@webassemblyjs/helper-numbers": {
    1893             "version": "1.11.1",
    1894             "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz",
    1895             "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==",
    1896             "dev": true,
    1897             "dependencies": {
    1898                 "@webassemblyjs/floating-point-hex-parser": "1.11.1",
    1899                 "@webassemblyjs/helper-api-error": "1.11.1",
    1900                 "@xtuc/long": "4.2.2"
    1901             }
    1902         },
    1903         "node_modules/@webassemblyjs/helper-wasm-bytecode": {
    1904             "version": "1.11.1",
    1905             "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz",
    1906             "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==",
    1907             "dev": true
    1908         },
    1909         "node_modules/@webassemblyjs/helper-wasm-section": {
    1910             "version": "1.11.1",
    1911             "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz",
    1912             "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==",
    1913             "dev": true,
    1914             "dependencies": {
    1915                 "@webassemblyjs/ast": "1.11.1",
    1916                 "@webassemblyjs/helper-buffer": "1.11.1",
    1917                 "@webassemblyjs/helper-wasm-bytecode": "1.11.1",
    1918                 "@webassemblyjs/wasm-gen": "1.11.1"
    1919             }
    1920         },
    1921         "node_modules/@webassemblyjs/ieee754": {
    1922             "version": "1.11.1",
    1923             "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz",
    1924             "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==",
    1925             "dev": true,
    1926             "dependencies": {
    1927                 "@xtuc/ieee754": "^1.2.0"
    1928             }
    1929         },
    1930         "node_modules/@webassemblyjs/leb128": {
    1931             "version": "1.11.1",
    1932             "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz",
    1933             "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==",
    1934             "dev": true,
    1935             "dependencies": {
    1936                 "@xtuc/long": "4.2.2"
    1937             }
    1938         },
    1939         "node_modules/@webassemblyjs/utf8": {
    1940             "version": "1.11.1",
    1941             "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz",
    1942             "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==",
    1943             "dev": true
    1944         },
    1945         "node_modules/@webassemblyjs/wasm-edit": {
    1946             "version": "1.11.1",
    1947             "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz",
    1948             "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==",
    1949             "dev": true,
    1950             "dependencies": {
    1951                 "@webassemblyjs/ast": "1.11.1",
    1952                 "@webassemblyjs/helper-buffer": "1.11.1",
    1953                 "@webassemblyjs/helper-wasm-bytecode": "1.11.1",
    1954                 "@webassemblyjs/helper-wasm-section": "1.11.1",
    1955                 "@webassemblyjs/wasm-gen": "1.11.1",
    1956                 "@webassemblyjs/wasm-opt": "1.11.1",
    1957                 "@webassemblyjs/wasm-parser": "1.11.1",
    1958                 "@webassemblyjs/wast-printer": "1.11.1"
    1959             }
    1960         },
    1961         "node_modules/@webassemblyjs/wasm-gen": {
    1962             "version": "1.11.1",
    1963             "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz",
    1964             "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==",
    1965             "dev": true,
    1966             "dependencies": {
    1967                 "@webassemblyjs/ast": "1.11.1",
    1968                 "@webassemblyjs/helper-wasm-bytecode": "1.11.1",
    1969                 "@webassemblyjs/ieee754": "1.11.1",
    1970                 "@webassemblyjs/leb128": "1.11.1",
    1971                 "@webassemblyjs/utf8": "1.11.1"
    1972             }
    1973         },
    1974         "node_modules/@webassemblyjs/wasm-opt": {
    1975             "version": "1.11.1",
    1976             "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz",
    1977             "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==",
    1978             "dev": true,
    1979             "dependencies": {
    1980                 "@webassemblyjs/ast": "1.11.1",
    1981                 "@webassemblyjs/helper-buffer": "1.11.1",
    1982                 "@webassemblyjs/wasm-gen": "1.11.1",
    1983                 "@webassemblyjs/wasm-parser": "1.11.1"
    1984             }
    1985         },
    1986         "node_modules/@webassemblyjs/wasm-parser": {
    1987             "version": "1.11.1",
    1988             "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz",
    1989             "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==",
    1990             "dev": true,
    1991             "dependencies": {
    1992                 "@webassemblyjs/ast": "1.11.1",
    1993                 "@webassemblyjs/helper-api-error": "1.11.1",
    1994                 "@webassemblyjs/helper-wasm-bytecode": "1.11.1",
    1995                 "@webassemblyjs/ieee754": "1.11.1",
    1996                 "@webassemblyjs/leb128": "1.11.1",
    1997                 "@webassemblyjs/utf8": "1.11.1"
    1998             }
    1999         },
    2000         "node_modules/@webassemblyjs/wast-printer": {
    2001             "version": "1.11.1",
    2002             "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz",
    2003             "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==",
    2004             "dev": true,
    2005             "dependencies": {
    2006                 "@webassemblyjs/ast": "1.11.1",
    2007                 "@xtuc/long": "4.2.2"
    2008             }
    2009         },
    2010         "node_modules/@webpack-cli/configtest": {
    2011             "version": "1.0.4",
    2012             "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.0.4.tgz",
    2013             "integrity": "sha512-cs3XLy+UcxiP6bj0A6u7MLLuwdXJ1c3Dtc0RkKg+wiI1g/Ti1om8+/2hc2A2B60NbBNAbMgyBMHvyymWm/j4wQ==",
    2014             "dev": true,
    2015             "peerDependencies": {
    2016                 "webpack": "4.x.x || 5.x.x",
    2017                 "webpack-cli": "4.x.x"
    2018             }
    2019         },
    2020         "node_modules/@webpack-cli/info": {
    2021             "version": "1.3.0",
    2022             "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.3.0.tgz",
    2023             "integrity": "sha512-ASiVB3t9LOKHs5DyVUcxpraBXDOKubYu/ihHhU+t1UPpxsivg6Od2E2qU4gJCekfEddzRBzHhzA/Acyw/mlK/w==",
    2024             "dev": true,
    2025             "dependencies": {
    2026                 "envinfo": "^7.7.3"
    2027             },
    2028             "peerDependencies": {
    2029                 "webpack-cli": "4.x.x"
    2030             }
    2031         },
    2032         "node_modules/@webpack-cli/serve": {
    2033             "version": "1.5.2",
    2034             "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.5.2.tgz",
    2035             "integrity": "sha512-vgJ5OLWadI8aKjDlOH3rb+dYyPd2GTZuQC/Tihjct6F9GpXGZINo3Y/IVuZVTM1eDQB+/AOsjPUWH/WySDaXvw==",
    2036             "dev": true,
    2037             "peerDependencies": {
    2038                 "webpack-cli": "4.x.x"
    2039             },
    2040             "peerDependenciesMeta": {
    2041                 "webpack-dev-server": {
    2042                     "optional": true
    2043                 }
    2044             }
    2045         },
    2046         "node_modules/@xtuc/ieee754": {
    2047             "version": "1.2.0",
    2048             "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz",
    2049             "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==",
    2050             "dev": true
    2051         },
    2052         "node_modules/@xtuc/long": {
    2053             "version": "4.2.2",
    2054             "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz",
    2055             "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==",
    2056             "dev": true
    2057         },
    2058         "node_modules/accepts": {
    2059             "version": "1.3.7",
    2060             "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
    2061             "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==",
    2062             "dev": true,
    2063             "dependencies": {
    2064                 "mime-types": "~2.1.24",
    2065                 "negotiator": "0.6.2"
    2066             },
    2067             "engines": {
    2068                 "node": ">= 0.6"
    2069             }
    2070         },
    2071         "node_modules/acorn": {
    2072             "version": "8.5.0",
    2073             "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.5.0.tgz",
    2074             "integrity": "sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q==",
    2075             "dev": true,
    2076             "bin": {
    2077                 "acorn": "bin/acorn"
    2078             },
    2079             "engines": {
    2080                 "node": ">=0.4.0"
    2081             }
    2082         },
    2083         "node_modules/acorn-import-assertions": {
    2084             "version": "1.7.6",
    2085             "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.7.6.tgz",
    2086             "integrity": "sha512-FlVvVFA1TX6l3lp8VjDnYYq7R1nyW6x3svAt4nDgrWQ9SBaSh9CnbwgSUTasgfNfOG5HlM1ehugCvM+hjo56LA==",
    2087             "dev": true,
    2088             "peerDependencies": {
    2089                 "acorn": "^8"
    2090             }
    2091         },
    2092         "node_modules/adjust-sourcemap-loader": {
    2093             "version": "4.0.0",
    2094             "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz",
    2095             "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==",
    2096             "dev": true,
    2097             "dependencies": {
    2098                 "loader-utils": "^2.0.0",
    2099                 "regex-parser": "^2.2.11"
    2100             },
    2101             "engines": {
    2102                 "node": ">=8.9"
    2103             }
    2104         },
    2105         "node_modules/adjust-sourcemap-loader/node_modules/loader-utils": {
    2106             "version": "2.0.0",
    2107             "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz",
    2108             "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==",
    2109             "dev": true,
    2110             "dependencies": {
    2111                 "big.js": "^5.2.2",
    2112                 "emojis-list": "^3.0.0",
    2113                 "json5": "^2.1.2"
    2114             },
    2115             "engines": {
    2116                 "node": ">=8.9.0"
    2117             }
    2118         },
    2119         "node_modules/aggregate-error": {
    2120             "version": "3.1.0",
    2121             "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz",
    2122             "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==",
    2123             "dev": true,
    2124             "dependencies": {
    2125                 "clean-stack": "^2.0.0",
    2126                 "indent-string": "^4.0.0"
    2127             },
    2128             "engines": {
    2129                 "node": ">=8"
    2130             }
    2131         },
    2132         "node_modules/ajv": {
    2133             "version": "6.12.6",
    2134             "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
    2135             "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
    2136             "dev": true,
    2137             "dependencies": {
    2138                 "fast-deep-equal": "^3.1.1",
    2139                 "fast-json-stable-stringify": "^2.0.0",
    2140                 "json-schema-traverse": "^0.4.1",
    2141                 "uri-js": "^4.2.2"
    2142             },
    2143             "funding": {
    2144                 "type": "github",
    2145                 "url": "https://github.com/sponsors/epoberezkin"
    2146             }
    2147         },
    2148         "node_modules/ajv-keywords": {
    2149             "version": "3.5.2",
    2150             "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
    2151             "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
    2152             "dev": true,
    2153             "peerDependencies": {
    2154                 "ajv": "^6.9.1"
    2155             }
    2156         },
    2157         "node_modules/alphanum-sort": {
    2158             "version": "1.0.2",
    2159             "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz",
    2160             "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=",
    2161             "dev": true
    2162         },
    2163         "node_modules/ansi-escapes": {
    2164             "version": "4.3.2",
    2165             "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
    2166             "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==",
    2167             "dev": true,
    2168             "dependencies": {
    2169                 "type-fest": "^0.21.3"
    2170             },
    2171             "engines": {
    2172                 "node": ">=8"
    2173             },
    2174             "funding": {
    2175                 "url": "https://github.com/sponsors/sindresorhus"
    2176             }
    2177         },
    2178         "node_modules/ansi-html-community": {
    2179             "version": "0.0.8",
    2180             "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz",
    2181             "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==",
    2182             "dev": true,
    2183             "engines": [
    2184                 "node >= 0.8.0"
    2185             ],
    2186             "bin": {
    2187                 "ansi-html": "bin/ansi-html"
    2188             }
    2189         },
    2190         "node_modules/ansi-regex": {
    2191             "version": "5.0.1",
    2192             "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
    2193             "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
    2194             "dev": true,
    2195             "engines": {
    2196                 "node": ">=8"
    2197             }
    2198         },
    2199         "node_modules/ansi-styles": {
    2200             "version": "3.2.1",
    2201             "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
    2202             "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
    2203             "dev": true,
    2204             "dependencies": {
    2205                 "color-convert": "^1.9.0"
    2206             },
    2207             "engines": {
    2208                 "node": ">=4"
    2209             }
    2210         },
    2211         "node_modules/anymatch": {
    2212             "version": "3.1.2",
    2213             "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz",
    2214             "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==",
    2215             "dev": true,
    2216             "dependencies": {
    2217                 "normalize-path": "^3.0.0",
    2218                 "picomatch": "^2.0.4"
    2219             },
    2220             "engines": {
    2221                 "node": ">= 8"
    2222             }
    2223         },
    2224         "node_modules/array-flatten": {
    2225             "version": "2.1.2",
    2226             "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz",
    2227             "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==",
    2228             "dev": true
    2229         },
    2230         "node_modules/array-union": {
    2231             "version": "2.1.0",
    2232             "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
    2233             "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
    2234             "dev": true,
    2235             "engines": {
    2236                 "node": ">=8"
    2237             }
    2238         },
    2239         "node_modules/asn1.js": {
    2240             "version": "5.4.1",
    2241             "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz",
    2242             "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==",
    2243             "dev": true,
    2244             "dependencies": {
    2245                 "bn.js": "^4.0.0",
    2246                 "inherits": "^2.0.1",
    2247                 "minimalistic-assert": "^1.0.0",
    2248                 "safer-buffer": "^2.1.0"
    2249             }
    2250         },
    2251         "node_modules/asn1.js/node_modules/bn.js": {
    2252             "version": "4.12.0",
    2253             "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
    2254             "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==",
    2255             "dev": true
    2256         },
    2257         "node_modules/assert": {
    2258             "version": "1.5.0",
    2259             "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz",
    2260             "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==",
    2261             "dev": true,
    2262             "dependencies": {
    2263                 "object-assign": "^4.1.1",
    2264                 "util": "0.10.3"
    2265             }
    2266         },
    2267         "node_modules/assert/node_modules/inherits": {
    2268             "version": "2.0.1",
    2269             "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
    2270             "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=",
    2271             "dev": true
    2272         },
    2273         "node_modules/assert/node_modules/util": {
    2274             "version": "0.10.3",
    2275             "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz",
    2276             "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=",
    2277             "dev": true,
    2278             "dependencies": {
    2279                 "inherits": "2.0.1"
    2280             }
    2281         },
    2282         "node_modules/async": {
    2283             "version": "2.6.3",
    2284             "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz",
    2285             "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==",
    2286             "dev": true,
    2287             "dependencies": {
    2288                 "lodash": "^4.17.14"
    2289             }
    2290         },
    2291         "node_modules/autoprefixer": {
    2292             "version": "10.3.6",
    2293             "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.3.6.tgz",
    2294             "integrity": "sha512-3bDjTfF0MfZntwVCSd18XAT2Zndufh3Mep+mafbzdIQEeWbncVRUVDjH8/EPANV9Hq40seJ24QcYAyhUsFz7gQ==",
    2295             "dev": true,
    2296             "dependencies": {
    2297                 "browserslist": "^4.17.1",
    2298                 "caniuse-lite": "^1.0.30001260",
    2299                 "fraction.js": "^4.1.1",
    2300                 "nanocolors": "^0.2.8",
    2301                 "normalize-range": "^0.1.2",
    2302                 "postcss-value-parser": "^4.1.0"
    2303             },
    2304             "bin": {
    2305                 "autoprefixer": "bin/autoprefixer"
    2306             },
    2307             "engines": {
    2308                 "node": "^10 || ^12 || >=14"
    2309             },
    2310             "funding": {
    2311                 "type": "opencollective",
    2312                 "url": "https://opencollective.com/postcss/"
    2313             },
    2314             "peerDependencies": {
    2315                 "postcss": "^8.1.0"
    2316             }
    2317         },
    2318         "node_modules/autoprefixer/node_modules/nanocolors": {
    2319             "version": "0.2.10",
    2320             "resolved": "https://registry.npmjs.org/nanocolors/-/nanocolors-0.2.10.tgz",
    2321             "integrity": "sha512-i+EDWGsJClQwR/bhLIG/CObZZwaYaS5qt+yjxZbfV+77QiNHNzE9nj4d9Ut1TGZ0R0eSwPcQWzReASzXuw/7oA==",
    2322             "dev": true
    2323         },
    2324         "node_modules/axios": {
    2325             "version": "0.21.4",
    2326             "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz",
    2327             "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==",
    2328             "dev": true,
    2329             "dependencies": {
    2330                 "follow-redirects": "^1.14.0"
    2331             }
    2332         },
    2333         "node_modules/babel-loader": {
    2334             "version": "8.2.2",
    2335             "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.2.tgz",
    2336             "integrity": "sha512-JvTd0/D889PQBtUXJ2PXaKU/pjZDMtHA9V2ecm+eNRmmBCMR09a+fmpGTNwnJtFmFl5Ei7Vy47LjBb+L0wQ99g==",
    2337             "dev": true,
    2338             "dependencies": {
    2339                 "find-cache-dir": "^3.3.1",
    2340                 "loader-utils": "^1.4.0",
    2341                 "make-dir": "^3.1.0",
    2342                 "schema-utils": "^2.6.5"
    2343             },
    2344             "engines": {
    2345                 "node": ">= 8.9"
    2346             },
    2347             "peerDependencies": {
    2348                 "@babel/core": "^7.0.0",
    2349                 "webpack": ">=2"
    2350             }
    2351         },
    2352         "node_modules/babel-plugin-dynamic-import-node": {
    2353             "version": "2.3.3",
    2354             "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz",
    2355             "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==",
    2356             "dev": true,
    2357             "dependencies": {
    2358                 "object.assign": "^4.1.0"
    2359             }
    2360         },
    2361         "node_modules/babel-plugin-polyfill-corejs2": {
    2362             "version": "0.2.2",
    2363             "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz",
    2364             "integrity": "sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==",
    2365             "dev": true,
    2366             "dependencies": {
    2367                 "@babel/compat-data": "^7.13.11",
    2368                 "@babel/helper-define-polyfill-provider": "^0.2.2",
    2369                 "semver": "^6.1.1"
    2370             },
    2371             "peerDependencies": {
    2372                 "@babel/core": "^7.0.0-0"
    2373             }
    2374         },
    2375         "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": {
    2376             "version": "6.3.0",
    2377             "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
    2378             "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
    2379             "dev": true,
    2380             "bin": {
    2381                 "semver": "bin/semver.js"
    2382             }
    2383         },
    2384         "node_modules/babel-plugin-polyfill-corejs3": {
    2385             "version": "0.2.5",
    2386             "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.5.tgz",
    2387             "integrity": "sha512-ninF5MQNwAX9Z7c9ED+H2pGt1mXdP4TqzlHKyPIYmJIYz0N+++uwdM7RnJukklhzJ54Q84vA4ZJkgs7lu5vqcw==",
    2388             "dev": true,
    2389             "dependencies": {
    2390                 "@babel/helper-define-polyfill-provider": "^0.2.2",
    2391                 "core-js-compat": "^3.16.2"
    2392             },
    2393             "peerDependencies": {
    2394                 "@babel/core": "^7.0.0-0"
    2395             }
    2396         },
    2397         "node_modules/babel-plugin-polyfill-regenerator": {
    2398             "version": "0.2.2",
    2399             "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz",
    2400             "integrity": "sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==",
    2401             "dev": true,
    2402             "dependencies": {
    2403                 "@babel/helper-define-polyfill-provider": "^0.2.2"
    2404             },
    2405             "peerDependencies": {
    2406                 "@babel/core": "^7.0.0-0"
    2407             }
    2408         },
    2409         "node_modules/balanced-match": {
    2410             "version": "1.0.2",
    2411             "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
    2412             "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
    2413             "dev": true
    2414         },
    2415         "node_modules/base64-js": {
    2416             "version": "1.5.1",
    2417             "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
    2418             "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
    2419             "dev": true,
    2420             "funding": [
    2421                 {
    2422                     "type": "github",
    2423                     "url": "https://github.com/sponsors/feross"
    2424                 },
    2425                 {
    2426                     "type": "patreon",
    2427                     "url": "https://www.patreon.com/feross"
    2428                 },
    2429                 {
    2430                     "type": "consulting",
    2431                     "url": "https://feross.org/support"
    2432                 }
    2433             ]
    2434         },
    2435         "node_modules/batch": {
    2436             "version": "0.6.1",
    2437             "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz",
    2438             "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=",
    2439             "dev": true
    2440         },
    2441         "node_modules/big.js": {
    2442             "version": "5.2.2",
    2443             "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
    2444             "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==",
    2445             "dev": true,
    2446             "engines": {
    2447                 "node": "*"
    2448             }
    2449         },
    2450         "node_modules/binary-extensions": {
    2451             "version": "2.2.0",
    2452             "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
    2453             "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
    2454             "dev": true,
    2455             "engines": {
    2456                 "node": ">=8"
    2457             }
    2458         },
    2459         "node_modules/bn.js": {
    2460             "version": "5.2.0",
    2461             "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz",
    2462             "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==",
    2463             "dev": true
    2464         },
    2465         "node_modules/body-parser": {
    2466             "version": "1.19.0",
    2467             "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz",
    2468             "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==",
    2469             "dev": true,
    2470             "dependencies": {
    2471                 "bytes": "3.1.0",
    2472                 "content-type": "~1.0.4",
    2473                 "debug": "2.6.9",
    2474                 "depd": "~1.1.2",
    2475                 "http-errors": "1.7.2",
    2476                 "iconv-lite": "0.4.24",
    2477                 "on-finished": "~2.3.0",
    2478                 "qs": "6.7.0",
    2479                 "raw-body": "2.4.0",
    2480                 "type-is": "~1.6.17"
    2481             },
    2482             "engines": {
    2483                 "node": ">= 0.8"
    2484             }
    2485         },
    2486         "node_modules/body-parser/node_modules/bytes": {
    2487             "version": "3.1.0",
    2488             "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
    2489             "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==",
    2490             "dev": true,
    2491             "engines": {
    2492                 "node": ">= 0.8"
    2493             }
    2494         },
    2495         "node_modules/body-parser/node_modules/debug": {
    2496             "version": "2.6.9",
    2497             "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
    2498             "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
    2499             "dev": true,
    2500             "dependencies": {
    2501                 "ms": "2.0.0"
    2502             }
    2503         },
    2504         "node_modules/body-parser/node_modules/ms": {
    2505             "version": "2.0.0",
    2506             "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
    2507             "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
    2508             "dev": true
    2509         },
    2510         "node_modules/bonjour": {
    2511             "version": "3.5.0",
    2512             "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz",
    2513             "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=",
    2514             "dev": true,
    2515             "dependencies": {
    2516                 "array-flatten": "^2.1.0",
    2517                 "deep-equal": "^1.0.1",
    2518                 "dns-equal": "^1.0.0",
    2519                 "dns-txt": "^2.0.2",
    2520                 "multicast-dns": "^6.0.1",
    2521                 "multicast-dns-service-types": "^1.1.0"
    2522             }
    2523         },
    2524         "node_modules/boolbase": {
    2525             "version": "1.0.0",
    2526             "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
    2527             "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=",
    2528             "dev": true
    2529         },
    2530         "node_modules/brace-expansion": {
    2531             "version": "1.1.11",
    2532             "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
    2533             "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
    2534             "dev": true,
    2535             "dependencies": {
    2536                 "balanced-match": "^1.0.0",
    2537                 "concat-map": "0.0.1"
    2538             }
    2539         },
    2540         "node_modules/braces": {
    2541             "version": "3.0.2",
    2542             "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
    2543             "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
    2544             "dev": true,
    2545             "dependencies": {
    2546                 "fill-range": "^7.0.1"
    2547             },
    2548             "engines": {
    2549                 "node": ">=8"
    2550             }
    2551         },
    2552         "node_modules/brorand": {
    2553             "version": "1.1.0",
    2554             "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz",
    2555             "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=",
    2556             "dev": true
    2557         },
    2558         "node_modules/browserify-aes": {
    2559             "version": "1.2.0",
    2560             "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",
    2561             "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==",
    2562             "dev": true,
    2563             "dependencies": {
    2564                 "buffer-xor": "^1.0.3",
    2565                 "cipher-base": "^1.0.0",
    2566                 "create-hash": "^1.1.0",
    2567                 "evp_bytestokey": "^1.0.3",
    2568                 "inherits": "^2.0.1",
    2569                 "safe-buffer": "^5.0.1"
    2570             }
    2571         },
    2572         "node_modules/browserify-cipher": {
    2573             "version": "1.0.1",
    2574             "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz",
    2575             "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==",
    2576             "dev": true,
    2577             "dependencies": {
    2578                 "browserify-aes": "^1.0.4",
    2579                 "browserify-des": "^1.0.0",
    2580                 "evp_bytestokey": "^1.0.0"
    2581             }
    2582         },
    2583         "node_modules/browserify-des": {
    2584             "version": "1.0.2",
    2585             "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz",
    2586             "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==",
    2587             "dev": true,
    2588             "dependencies": {
    2589                 "cipher-base": "^1.0.1",
    2590                 "des.js": "^1.0.0",
    2591                 "inherits": "^2.0.1",
    2592                 "safe-buffer": "^5.1.2"
    2593             }
    2594         },
    2595         "node_modules/browserify-rsa": {
    2596             "version": "4.1.0",
    2597             "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz",
    2598             "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==",
    2599             "dev": true,
    2600             "dependencies": {
    2601                 "bn.js": "^5.0.0",
    2602                 "randombytes": "^2.0.1"
    2603             }
    2604         },
    2605         "node_modules/browserify-sign": {
    2606             "version": "4.2.1",
    2607             "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz",
    2608             "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==",
    2609             "dev": true,
    2610             "dependencies": {
    2611                 "bn.js": "^5.1.1",
    2612                 "browserify-rsa": "^4.0.1",
    2613                 "create-hash": "^1.2.0",
    2614                 "create-hmac": "^1.1.7",
    2615                 "elliptic": "^6.5.3",
    2616                 "inherits": "^2.0.4",
    2617                 "parse-asn1": "^5.1.5",
    2618                 "readable-stream": "^3.6.0",
    2619                 "safe-buffer": "^5.2.0"
    2620             }
    2621         },
    2622         "node_modules/browserify-sign/node_modules/readable-stream": {
    2623             "version": "3.6.0",
    2624             "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
    2625             "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
    2626             "dev": true,
    2627             "dependencies": {
    2628                 "inherits": "^2.0.3",
    2629                 "string_decoder": "^1.1.1",
    2630                 "util-deprecate": "^1.0.1"
    2631             },
    2632             "engines": {
    2633                 "node": ">= 6"
    2634             }
    2635         },
    2636         "node_modules/browserify-sign/node_modules/safe-buffer": {
    2637             "version": "5.2.1",
    2638             "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
    2639             "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
    2640             "dev": true,
    2641             "funding": [
    2642                 {
    2643                     "type": "github",
    2644                     "url": "https://github.com/sponsors/feross"
    2645                 },
    2646                 {
    2647                     "type": "patreon",
    2648                     "url": "https://www.patreon.com/feross"
    2649                 },
    2650                 {
    2651                     "type": "consulting",
    2652                     "url": "https://feross.org/support"
    2653                 }
    2654             ]
    2655         },
    2656         "node_modules/browserify-zlib": {
    2657             "version": "0.2.0",
    2658             "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz",
    2659             "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==",
    2660             "dev": true,
    2661             "dependencies": {
    2662                 "pako": "~1.0.5"
    2663             }
    2664         },
    2665         "node_modules/browserslist": {
    2666             "version": "4.17.1",
    2667             "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.17.1.tgz",
    2668             "integrity": "sha512-aLD0ZMDSnF4lUt4ZDNgqi5BUn9BZ7YdQdI/cYlILrhdSSZJLU9aNZoD5/NBmM4SK34APB2e83MOsRt1EnkuyaQ==",
    2669             "dev": true,
    2670             "dependencies": {
    2671                 "caniuse-lite": "^1.0.30001259",
    2672                 "electron-to-chromium": "^1.3.846",
    2673                 "escalade": "^3.1.1",
    2674                 "nanocolors": "^0.1.5",
    2675                 "node-releases": "^1.1.76"
    2676             },
    2677             "bin": {
    2678                 "browserslist": "cli.js"
    2679             },
    2680             "engines": {
    2681                 "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
    2682             },
    2683             "funding": {
    2684                 "type": "opencollective",
    2685                 "url": "https://opencollective.com/browserslist"
    2686             }
    2687         },
    2688         "node_modules/buffer": {
    2689             "version": "4.9.2",
    2690             "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz",
    2691             "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==",
    2692             "dev": true,
    2693             "dependencies": {
    2694                 "base64-js": "^1.0.2",
    2695                 "ieee754": "^1.1.4",
    2696                 "isarray": "^1.0.0"
    2697             }
    2698         },
    2699         "node_modules/buffer-from": {
    2700             "version": "1.1.2",
    2701             "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
    2702             "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
    2703             "dev": true
    2704         },
    2705         "node_modules/buffer-indexof": {
    2706             "version": "1.1.1",
    2707             "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz",
    2708             "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==",
    2709             "dev": true
    2710         },
    2711         "node_modules/buffer-xor": {
    2712             "version": "1.0.3",
    2713             "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz",
    2714             "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=",
    2715             "dev": true
    2716         },
    2717         "node_modules/builtin-status-codes": {
    2718             "version": "3.0.0",
    2719             "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz",
    2720             "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=",
    2721             "dev": true
    2722         },
    2723         "node_modules/bytes": {
    2724             "version": "3.0.0",
    2725             "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
    2726             "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=",
    2727             "dev": true,
    2728             "engines": {
    2729                 "node": ">= 0.8"
    2730             }
    2731         },
    2732         "node_modules/call-bind": {
    2733             "version": "1.0.2",
    2734             "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
    2735             "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
    2736             "dev": true,
    2737             "dependencies": {
    2738                 "function-bind": "^1.1.1",
    2739                 "get-intrinsic": "^1.0.2"
    2740             },
    2741             "funding": {
    2742                 "url": "https://github.com/sponsors/ljharb"
    2743             }
    2744         },
    2745         "node_modules/callsites": {
    2746             "version": "3.1.0",
    2747             "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
    2748             "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
    2749             "dev": true,
    2750             "engines": {
    2751                 "node": ">=6"
    2752             }
    2753         },
    2754         "node_modules/camel-case": {
    2755             "version": "4.1.2",
    2756             "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz",
    2757             "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==",
    2758             "dev": true,
    2759             "dependencies": {
    2760                 "pascal-case": "^3.1.2",
    2761                 "tslib": "^2.0.3"
    2762             }
    2763         },
    2764         "node_modules/caniuse-api": {
    2765             "version": "3.0.0",
    2766             "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz",
    2767             "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==",
    2768             "dev": true,
    2769             "dependencies": {
    2770                 "browserslist": "^4.0.0",
    2771                 "caniuse-lite": "^1.0.0",
    2772                 "lodash.memoize": "^4.1.2",
    2773                 "lodash.uniq": "^4.5.0"
    2774             }
    2775         },
    2776         "node_modules/caniuse-lite": {
    2777             "version": "1.0.30001260",
    2778             "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001260.tgz",
    2779             "integrity": "sha512-Fhjc/k8725ItmrvW5QomzxLeojewxvqiYCKeFcfFEhut28IVLdpHU19dneOmltZQIE5HNbawj1HYD+1f2bM1Dg==",
    2780             "dev": true,
    2781             "dependencies": {
    2782                 "nanocolors": "^0.1.0"
    2783             },
    2784             "funding": {
    2785                 "type": "opencollective",
    2786                 "url": "https://opencollective.com/browserslist"
    2787             }
    2788         },
    2789         "node_modules/chalk": {
    2790             "version": "4.1.2",
    2791             "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
    2792             "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
    2793             "dev": true,
    2794             "dependencies": {
    2795                 "ansi-styles": "^4.1.0",
    2796                 "supports-color": "^7.1.0"
    2797             },
    2798             "engines": {
    2799                 "node": ">=10"
    2800             },
    2801             "funding": {
    2802                 "url": "https://github.com/chalk/chalk?sponsor=1"
    2803             }
    2804         },
    2805         "node_modules/chalk/node_modules/ansi-styles": {
    2806             "version": "4.3.0",
    2807             "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
    2808             "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
    2809             "dev": true,
    2810             "dependencies": {
    2811                 "color-convert": "^2.0.1"
    2812             },
    2813             "engines": {
    2814                 "node": ">=8"
    2815             },
    2816             "funding": {
    2817                 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
    2818             }
    2819         },
    2820         "node_modules/chalk/node_modules/color-convert": {
    2821             "version": "2.0.1",
    2822             "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
    2823             "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
    2824             "dev": true,
    2825             "dependencies": {
    2826                 "color-name": "~1.1.4"
    2827             },
    2828             "engines": {
    2829                 "node": ">=7.0.0"
    2830             }
    2831         },
    2832         "node_modules/chalk/node_modules/color-name": {
    2833             "version": "1.1.4",
    2834             "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
    2835             "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
    2836             "dev": true
    2837         },
    2838         "node_modules/chalk/node_modules/has-flag": {
    2839             "version": "4.0.0",
    2840             "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
    2841             "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
    2842             "dev": true,
    2843             "engines": {
    2844                 "node": ">=8"
    2845             }
    2846         },
    2847         "node_modules/chalk/node_modules/supports-color": {
    2848             "version": "7.2.0",
    2849             "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
    2850             "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
    2851             "dev": true,
    2852             "dependencies": {
    2853                 "has-flag": "^4.0.0"
    2854             },
    2855             "engines": {
    2856                 "node": ">=8"
    2857             }
    2858         },
    2859         "node_modules/charenc": {
    2860             "version": "0.0.2",
    2861             "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz",
    2862             "integrity": "sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc=",
    2863             "dev": true,
    2864             "engines": {
    2865                 "node": "*"
    2866             }
    2867         },
    2868         "node_modules/chokidar": {
    2869             "version": "3.5.2",
    2870             "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz",
    2871             "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==",
    2872             "dev": true,
    2873             "dependencies": {
    2874                 "anymatch": "~3.1.2",
    2875                 "braces": "~3.0.2",
    2876                 "glob-parent": "~5.1.2",
    2877                 "is-binary-path": "~2.1.0",
    2878                 "is-glob": "~4.0.1",
    2879                 "normalize-path": "~3.0.0",
    2880                 "readdirp": "~3.6.0"
    2881             },
    2882             "engines": {
    2883                 "node": ">= 8.10.0"
    2884             },
    2885             "optionalDependencies": {
    2886                 "fsevents": "~2.3.2"
    2887             }
    2888         },
    2889         "node_modules/chrome-trace-event": {
    2890             "version": "1.0.3",
    2891             "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz",
    2892             "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==",
    2893             "dev": true,
    2894             "engines": {
    2895                 "node": ">=6.0"
    2896             }
    2897         },
    2898         "node_modules/ci-info": {
    2899             "version": "3.2.0",
    2900             "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.2.0.tgz",
    2901             "integrity": "sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A==",
    2902             "dev": true
    2903         },
    2904         "node_modules/cipher-base": {
    2905             "version": "1.0.4",
    2906             "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz",
    2907             "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==",
    2908             "dev": true,
    2909             "dependencies": {
    2910                 "inherits": "^2.0.1",
    2911                 "safe-buffer": "^5.0.1"
    2912             }
    2913         },
    2914         "node_modules/clean-css": {
    2915             "version": "5.2.0",
    2916             "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.2.0.tgz",
    2917             "integrity": "sha512-2639sWGa43EMmG7fn8mdVuBSs6HuWaSor+ZPoFWzenBc6oN+td8YhTfghWXZ25G1NiiSvz8bOFBS7PdSbTiqEA==",
    2918             "dev": true,
    2919             "dependencies": {
    2920                 "source-map": "~0.6.0"
    2921             },
    2922             "engines": {
    2923                 "node": ">= 10.0"
    2924             }
    2925         },
    2926         "node_modules/clean-css/node_modules/source-map": {
    2927             "version": "0.6.1",
    2928             "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
    2929             "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
    2930             "dev": true,
    2931             "engines": {
    2932                 "node": ">=0.10.0"
    2933             }
    2934         },
    2935         "node_modules/clean-stack": {
    2936             "version": "2.2.0",
    2937             "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz",
    2938             "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==",
    2939             "dev": true,
    2940             "engines": {
    2941                 "node": ">=6"
    2942             }
    2943         },
    2944         "node_modules/cli-table3": {
    2945             "version": "0.6.0",
    2946             "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.0.tgz",
    2947             "integrity": "sha512-gnB85c3MGC7Nm9I/FkiasNBOKjOiO1RNuXXarQms37q4QMpWdlbBgD/VnOStA2faG1dpXMv31RFApjX1/QdgWQ==",
    2948             "dev": true,
    2949             "dependencies": {
    2950                 "object-assign": "^4.1.0",
    2951                 "string-width": "^4.2.0"
    2952             },
    2953             "engines": {
    2954                 "node": "10.* || >= 12.*"
    2955             },
    2956             "optionalDependencies": {
    2957                 "colors": "^1.1.2"
    2958             }
    2959         },
    2960         "node_modules/clipboard": {
    2961             "version": "2.0.8",
    2962             "resolved": "https://registry.npmjs.org/clipboard/-/clipboard-2.0.8.tgz",
    2963             "integrity": "sha512-Y6WO0unAIQp5bLmk1zdThRhgJt/x3ks6f30s3oE3H1mgIEU33XyQjEf8gsf6DxC7NPX8Y1SsNWjUjL/ywLnnbQ==",
    2964             "dependencies": {
    2965                 "good-listener": "^1.2.2",
    2966                 "select": "^1.1.2",
    2967                 "tiny-emitter": "^2.0.0"
    2968             }
    2969         },
    2970         "node_modules/cliui": {
    2971             "version": "7.0.4",
    2972             "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
    2973             "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
    2974             "dev": true,
    2975             "dependencies": {
    2976                 "string-width": "^4.2.0",
    2977                 "strip-ansi": "^6.0.0",
    2978                 "wrap-ansi": "^7.0.0"
    2979             }
    2980         },
    2981         "node_modules/clone-deep": {
    2982             "version": "4.0.1",
    2983             "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz",
    2984             "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==",
    2985             "dev": true,
    2986             "dependencies": {
    2987                 "is-plain-object": "^2.0.4",
    2988                 "kind-of": "^6.0.2",
    2989                 "shallow-clone": "^3.0.0"
    2990             },
    2991             "engines": {
    2992                 "node": ">=6"
    2993             }
    2994         },
    2995         "node_modules/collect.js": {
    2996             "version": "4.29.0",
    2997             "resolved": "https://registry.npmjs.org/collect.js/-/collect.js-4.29.0.tgz",
    2998             "integrity": "sha512-yhgGYEsLEcqnLT1NmRlN1+1euoz9SDhxQ4QyDhWYsKoWsg7252PKA5++dWaDs8mdFxbkmXDXQUaHXI9J2eTPkQ==",
    2999             "dev": true
    3000         },
    3001         "node_modules/color-convert": {
    3002             "version": "1.9.3",
    3003             "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
    3004             "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
    3005             "dev": true,
    3006             "dependencies": {
    3007                 "color-name": "1.1.3"
    3008             }
    3009         },
    3010         "node_modules/color-name": {
    3011             "version": "1.1.3",
    3012             "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
    3013             "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
    3014             "dev": true
    3015         },
    3016         "node_modules/colord": {
    3017             "version": "2.8.0",
    3018             "resolved": "https://registry.npmjs.org/colord/-/colord-2.8.0.tgz",
    3019             "integrity": "sha512-kNkVV4KFta3TYQv0bzs4xNwLaeag261pxgzGQSh4cQ1rEhYjcTJfFRP0SDlbhLONg0eSoLzrDd79PosjbltufA==",
    3020             "dev": true
    3021         },
    3022         "node_modules/colorette": {
    3023             "version": "1.4.0",
    3024             "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz",
    3025             "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==",
    3026             "dev": true
    3027         },
    3028         "node_modules/colors": {
    3029             "version": "1.4.0",
    3030             "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz",
    3031             "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==",
    3032             "dev": true,
    3033             "optional": true,
    3034             "engines": {
    3035                 "node": ">=0.1.90"
    3036             }
    3037         },
    3038         "node_modules/commander": {
    3039             "version": "7.2.0",
    3040             "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
    3041             "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==",
    3042             "dev": true,
    3043             "engines": {
    3044                 "node": ">= 10"
    3045             }
    3046         },
    3047         "node_modules/commondir": {
    3048             "version": "1.0.1",
    3049             "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
    3050             "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=",
    3051             "dev": true
    3052         },
    3053         "node_modules/compressible": {
    3054             "version": "2.0.18",
    3055             "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz",
    3056             "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==",
    3057             "dev": true,
    3058             "dependencies": {
    3059                 "mime-db": ">= 1.43.0 < 2"
    3060             },
    3061             "engines": {
    3062                 "node": ">= 0.6"
    3063             }
    3064         },
    3065         "node_modules/compression": {
    3066             "version": "1.7.4",
    3067             "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz",
    3068             "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==",
    3069             "dev": true,
    3070             "dependencies": {
    3071                 "accepts": "~1.3.5",
    3072                 "bytes": "3.0.0",
    3073                 "compressible": "~2.0.16",
    3074                 "debug": "2.6.9",
    3075                 "on-headers": "~1.0.2",
    3076                 "safe-buffer": "5.1.2",
    3077                 "vary": "~1.1.2"
    3078             },
    3079             "engines": {
    3080                 "node": ">= 0.8.0"
    3081             }
    3082         },
    3083         "node_modules/compression/node_modules/debug": {
    3084             "version": "2.6.9",
    3085             "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
    3086             "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
    3087             "dev": true,
    3088             "dependencies": {
    3089                 "ms": "2.0.0"
    3090             }
    3091         },
    3092         "node_modules/compression/node_modules/ms": {
    3093             "version": "2.0.0",
    3094             "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
    3095             "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
    3096             "dev": true
    3097         },
    3098         "node_modules/concat": {
    3099             "version": "1.0.3",
    3100             "resolved": "https://registry.npmjs.org/concat/-/concat-1.0.3.tgz",
    3101             "integrity": "sha1-QPM1MInWVGdpXLGIa0Xt1jfYzKg=",
    3102             "dev": true,
    3103             "dependencies": {
    3104                 "commander": "^2.9.0"
    3105             },
    3106             "bin": {
    3107                 "concat": "bin/concat"
    3108             },
    3109             "engines": {
    3110                 "node": ">=6"
    3111             }
    3112         },
    3113         "node_modules/concat-map": {
    3114             "version": "0.0.1",
    3115             "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
    3116             "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
    3117             "dev": true
    3118         },
    3119         "node_modules/concat/node_modules/commander": {
    3120             "version": "2.20.3",
    3121             "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
    3122             "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
    3123             "dev": true
    3124         },
    3125         "node_modules/connect-history-api-fallback": {
    3126             "version": "1.6.0",
    3127             "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz",
    3128             "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==",
    3129             "dev": true,
    3130             "engines": {
    3131                 "node": ">=0.8"
    3132             }
    3133         },
    3134         "node_modules/consola": {
    3135             "version": "2.15.3",
    3136             "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz",
    3137             "integrity": "sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==",
    3138             "dev": true
    3139         },
    3140         "node_modules/console-browserify": {
    3141             "version": "1.2.0",
    3142             "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz",
    3143             "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==",
    3144             "dev": true
    3145         },
    3146         "node_modules/constants-browserify": {
    3147             "version": "1.0.0",
    3148             "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz",
    3149             "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=",
    3150             "dev": true
    3151         },
    3152         "node_modules/content-disposition": {
    3153             "version": "0.5.3",
    3154             "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz",
    3155             "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==",
    3156             "dev": true,
    3157             "dependencies": {
    3158                 "safe-buffer": "5.1.2"
    3159             },
    3160             "engines": {
    3161                 "node": ">= 0.6"
    3162             }
    3163         },
    3164         "node_modules/content-type": {
    3165             "version": "1.0.4",
    3166             "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
    3167             "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==",
    3168             "dev": true,
    3169             "engines": {
    3170                 "node": ">= 0.6"
    3171             }
    3172         },
    3173         "node_modules/convert-source-map": {
    3174             "version": "1.8.0",
    3175             "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz",
    3176             "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==",
    3177             "dev": true,
    3178             "dependencies": {
    3179                 "safe-buffer": "~5.1.1"
    3180             }
    3181         },
    3182         "node_modules/cookie": {
    3183             "version": "0.4.0",
    3184             "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz",
    3185             "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==",
    3186             "dev": true,
    3187             "engines": {
    3188                 "node": ">= 0.6"
    3189             }
    3190         },
    3191         "node_modules/cookie-signature": {
    3192             "version": "1.0.6",
    3193             "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
    3194             "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=",
    3195             "dev": true
    3196         },
    3197         "node_modules/core-js-compat": {
    3198             "version": "3.18.1",
    3199             "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.18.1.tgz",
    3200             "integrity": "sha512-XJMYx58zo4W0kLPmIingVZA10+7TuKrMLPt83+EzDmxFJQUMcTVVmQ+n5JP4r6Z14qSzhQBRi3NSWoeVyKKXUg==",
    3201             "dev": true,
    3202             "dependencies": {
    3203                 "browserslist": "^4.17.1",
    3204                 "semver": "7.0.0"
    3205             },
    3206             "funding": {
    3207                 "type": "opencollective",
    3208                 "url": "https://opencollective.com/core-js"
    3209             }
    3210         },
    3211         "node_modules/core-js-compat/node_modules/semver": {
    3212             "version": "7.0.0",
    3213             "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz",
    3214             "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==",
    3215             "dev": true,
    3216             "bin": {
    3217                 "semver": "bin/semver.js"
    3218             }
    3219         },
    3220         "node_modules/core-util-is": {
    3221             "version": "1.0.3",
    3222             "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
    3223             "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==",
    3224             "dev": true
    3225         },
    3226         "node_modules/cosmiconfig": {
    3227             "version": "7.0.1",
    3228             "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz",
    3229             "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==",
    3230             "dev": true,
    3231             "dependencies": {
    3232                 "@types/parse-json": "^4.0.0",
    3233                 "import-fresh": "^3.2.1",
    3234                 "parse-json": "^5.0.0",
    3235                 "path-type": "^4.0.0",
    3236                 "yaml": "^1.10.0"
    3237             },
    3238             "engines": {
    3239                 "node": ">=10"
    3240             }
    3241         },
    3242         "node_modules/create-ecdh": {
    3243             "version": "4.0.4",
    3244             "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz",
    3245             "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==",
    3246             "dev": true,
    3247             "dependencies": {
    3248                 "bn.js": "^4.1.0",
    3249                 "elliptic": "^6.5.3"
    3250             }
    3251         },
    3252         "node_modules/create-ecdh/node_modules/bn.js": {
    3253             "version": "4.12.0",
    3254             "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
    3255             "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==",
    3256             "dev": true
    3257         },
    3258         "node_modules/create-hash": {
    3259             "version": "1.2.0",
    3260             "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz",
    3261             "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==",
    3262             "dev": true,
    3263             "dependencies": {
    3264                 "cipher-base": "^1.0.1",
    3265                 "inherits": "^2.0.1",
    3266                 "md5.js": "^1.3.4",
    3267                 "ripemd160": "^2.0.1",
    3268                 "sha.js": "^2.4.0"
    3269             }
    3270         },
    3271         "node_modules/create-hmac": {
    3272             "version": "1.1.7",
    3273             "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz",
    3274             "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==",
    3275             "dev": true,
    3276             "dependencies": {
    3277                 "cipher-base": "^1.0.3",
    3278                 "create-hash": "^1.1.0",
    3279                 "inherits": "^2.0.1",
    3280                 "ripemd160": "^2.0.0",
    3281                 "safe-buffer": "^5.0.1",
    3282                 "sha.js": "^2.4.8"
    3283             }
    3284         },
    3285         "node_modules/cross-spawn": {
    3286             "version": "7.0.3",
    3287             "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
    3288             "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
    3289             "dev": true,
    3290             "dependencies": {
    3291                 "path-key": "^3.1.0",
    3292                 "shebang-command": "^2.0.0",
    3293                 "which": "^2.0.1"
    3294             },
    3295             "engines": {
    3296                 "node": ">= 8"
    3297             }
    3298         },
    3299         "node_modules/crypt": {
    3300             "version": "0.0.2",
    3301             "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz",
    3302             "integrity": "sha1-iNf/fsDfuG9xPch7u0LQRNPmxBs=",
    3303             "dev": true,
    3304             "engines": {
    3305                 "node": "*"
    3306             }
    3307         },
    3308         "node_modules/crypto-browserify": {
    3309             "version": "3.12.0",
    3310             "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz",
    3311             "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==",
    3312             "dev": true,
    3313             "dependencies": {
    3314                 "browserify-cipher": "^1.0.0",
    3315                 "browserify-sign": "^4.0.0",
    3316                 "create-ecdh": "^4.0.0",
    3317                 "create-hash": "^1.1.0",
    3318                 "create-hmac": "^1.1.0",
    3319                 "diffie-hellman": "^5.0.0",
    3320                 "inherits": "^2.0.1",
    3321                 "pbkdf2": "^3.0.3",
    3322                 "public-encrypt": "^4.0.0",
    3323                 "randombytes": "^2.0.0",
    3324                 "randomfill": "^1.0.3"
    3325             },
    3326             "engines": {
    3327                 "node": "*"
    3328             }
    3329         },
    3330         "node_modules/css-color-names": {
    3331             "version": "1.0.1",
    3332             "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-1.0.1.tgz",
    3333             "integrity": "sha512-/loXYOch1qU1biStIFsHH8SxTmOseh1IJqFvy8IujXOm1h+QjUdDhkzOrR5HG8K8mlxREj0yfi8ewCHx0eMxzA==",
    3334             "dev": true,
    3335             "engines": {
    3336                 "node": "*"
    3337             }
    3338         },
    3339         "node_modules/css-declaration-sorter": {
    3340             "version": "6.1.3",
    3341             "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.1.3.tgz",
    3342             "integrity": "sha512-SvjQjNRZgh4ULK1LDJ2AduPKUKxIqmtU7ZAyi47BTV+M90Qvxr9AB6lKlLbDUfXqI9IQeYA8LbAsCZPpJEV3aA==",
    3343             "dev": true,
    3344             "dependencies": {
    3345                 "timsort": "^0.3.0"
    3346             },
    3347             "engines": {
    3348                 "node": ">= 10"
    3349             },
    3350             "peerDependencies": {
    3351                 "postcss": "^8.0.9"
    3352             }
    3353         },
    3354         "node_modules/css-loader": {
    3355             "version": "5.2.7",
    3356             "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.2.7.tgz",
    3357             "integrity": "sha512-Q7mOvpBNBG7YrVGMxRxcBJZFL75o+cH2abNASdibkj/fffYD8qWbInZrD0S9ccI6vZclF3DsHE7njGlLtaHbhg==",
    3358             "dev": true,
    3359             "dependencies": {
    3360                 "icss-utils": "^5.1.0",
    3361                 "loader-utils": "^2.0.0",
    3362                 "postcss": "^8.2.15",
    3363                 "postcss-modules-extract-imports": "^3.0.0",
    3364                 "postcss-modules-local-by-default": "^4.0.0",
    3365                 "postcss-modules-scope": "^3.0.0",
    3366                 "postcss-modules-values": "^4.0.0",
    3367                 "postcss-value-parser": "^4.1.0",
    3368                 "schema-utils": "^3.0.0",
    3369                 "semver": "^7.3.5"
    3370             },
    3371             "engines": {
    3372                 "node": ">= 10.13.0"
    3373             },
    3374             "funding": {
    3375                 "type": "opencollective",
    3376                 "url": "https://opencollective.com/webpack"
    3377             },
    3378             "peerDependencies": {
    3379                 "webpack": "^4.27.0 || ^5.0.0"
    3380             }
    3381         },
    3382         "node_modules/css-loader/node_modules/loader-utils": {
    3383             "version": "2.0.0",
    3384             "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz",
    3385             "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==",
    3386             "dev": true,
    3387             "dependencies": {
    3388                 "big.js": "^5.2.2",
    3389                 "emojis-list": "^3.0.0",
    3390                 "json5": "^2.1.2"
    3391             },
    3392             "engines": {
    3393                 "node": ">=8.9.0"
    3394             }
    3395         },
    3396         "node_modules/css-loader/node_modules/schema-utils": {
    3397             "version": "3.1.1",
    3398             "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz",
    3399             "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==",
    3400             "dev": true,
    3401             "dependencies": {
    3402                 "@types/json-schema": "^7.0.8",
    3403                 "ajv": "^6.12.5",
    3404                 "ajv-keywords": "^3.5.2"
    3405             },
    3406             "engines": {
    3407                 "node": ">= 10.13.0"
    3408             },
    3409             "funding": {
    3410                 "type": "opencollective",
    3411                 "url": "https://opencollective.com/webpack"
    3412             }
    3413         },
    3414         "node_modules/css-select": {
    3415             "version": "4.1.3",
    3416             "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz",
    3417             "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==",
    3418             "dev": true,
    3419             "dependencies": {
    3420                 "boolbase": "^1.0.0",
    3421                 "css-what": "^5.0.0",
    3422                 "domhandler": "^4.2.0",
    3423                 "domutils": "^2.6.0",
    3424                 "nth-check": "^2.0.0"
    3425             },
    3426             "funding": {
    3427                 "url": "https://github.com/sponsors/fb55"
    3428             }
    3429         },
    3430         "node_modules/css-tree": {
    3431             "version": "1.1.3",
    3432             "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz",
    3433             "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==",
    3434             "dev": true,
    3435             "dependencies": {
    3436                 "mdn-data": "2.0.14",
    3437                 "source-map": "^0.6.1"
    3438             },
    3439             "engines": {
    3440                 "node": ">=8.0.0"
    3441             }
    3442         },
    3443         "node_modules/css-tree/node_modules/source-map": {
    3444             "version": "0.6.1",
    3445             "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
    3446             "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
    3447             "dev": true,
    3448             "engines": {
    3449                 "node": ">=0.10.0"
    3450             }
    3451         },
    3452         "node_modules/css-what": {
    3453             "version": "5.0.1",
    3454             "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.0.1.tgz",
    3455             "integrity": "sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg==",
    3456             "dev": true,
    3457             "engines": {
    3458                 "node": ">= 6"
    3459             },
    3460             "funding": {
    3461                 "url": "https://github.com/sponsors/fb55"
    3462             }
    3463         },
    3464         "node_modules/cssesc": {
    3465             "version": "3.0.0",
    3466             "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
    3467             "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
    3468             "dev": true,
    3469             "bin": {
    3470                 "cssesc": "bin/cssesc"
    3471             },
    3472             "engines": {
    3473                 "node": ">=4"
    3474             }
    3475         },
    3476         "node_modules/cssnano": {
    3477             "version": "5.0.8",
    3478             "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.0.8.tgz",
    3479             "integrity": "sha512-Lda7geZU0Yu+RZi2SGpjYuQz4HI4/1Y+BhdD0jL7NXAQ5larCzVn+PUGuZbDMYz904AXXCOgO5L1teSvgu7aFg==",
    3480             "dev": true,
    3481             "dependencies": {
    3482                 "cssnano-preset-default": "^5.1.4",
    3483                 "is-resolvable": "^1.1.0",
    3484                 "lilconfig": "^2.0.3",
    3485                 "yaml": "^1.10.2"
    3486             },
    3487             "engines": {
    3488                 "node": "^10 || ^12 || >=14.0"
    3489             },
    3490             "funding": {
    3491                 "type": "opencollective",
    3492                 "url": "https://opencollective.com/cssnano"
    3493             },
    3494             "peerDependencies": {
    3495                 "postcss": "^8.2.15"
    3496             }
    3497         },
    3498         "node_modules/cssnano-preset-default": {
    3499             "version": "5.1.4",
    3500             "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.1.4.tgz",
    3501             "integrity": "sha512-sPpQNDQBI3R/QsYxQvfB4mXeEcWuw0wGtKtmS5eg8wudyStYMgKOQT39G07EbW1LB56AOYrinRS9f0ig4Y3MhQ==",
    3502             "dev": true,
    3503             "dependencies": {
    3504                 "css-declaration-sorter": "^6.0.3",
    3505                 "cssnano-utils": "^2.0.1",
    3506                 "postcss-calc": "^8.0.0",
    3507                 "postcss-colormin": "^5.2.0",
    3508                 "postcss-convert-values": "^5.0.1",
    3509                 "postcss-discard-comments": "^5.0.1",
    3510                 "postcss-discard-duplicates": "^5.0.1",
    3511                 "postcss-discard-empty": "^5.0.1",
    3512                 "postcss-discard-overridden": "^5.0.1",
    3513                 "postcss-merge-longhand": "^5.0.2",
    3514                 "postcss-merge-rules": "^5.0.2",
    3515                 "postcss-minify-font-values": "^5.0.1",
    3516                 "postcss-minify-gradients": "^5.0.2",
    3517                 "postcss-minify-params": "^5.0.1",
    3518                 "postcss-minify-selectors": "^5.1.0",
    3519                 "postcss-normalize-charset": "^5.0.1",
    3520                 "postcss-normalize-display-values": "^5.0.1",
    3521                 "postcss-normalize-positions": "^5.0.1",
    3522                 "postcss-normalize-repeat-style": "^5.0.1",
    3523                 "postcss-normalize-string": "^5.0.1",
    3524                 "postcss-normalize-timing-functions": "^5.0.1",
    3525                 "postcss-normalize-unicode": "^5.0.1",
    3526                 "postcss-normalize-url": "^5.0.2",
    3527                 "postcss-normalize-whitespace": "^5.0.1",
    3528                 "postcss-ordered-values": "^5.0.2",
    3529                 "postcss-reduce-initial": "^5.0.1",
    3530                 "postcss-reduce-transforms": "^5.0.1",
    3531                 "postcss-svgo": "^5.0.2",
    3532                 "postcss-unique-selectors": "^5.0.1"
    3533             },
    3534             "engines": {
    3535                 "node": "^10 || ^12 || >=14.0"
    3536             },
    3537             "peerDependencies": {
    3538                 "postcss": "^8.2.15"
    3539             }
    3540         },
    3541         "node_modules/cssnano-utils": {
    3542             "version": "2.0.1",
    3543             "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-2.0.1.tgz",
    3544             "integrity": "sha512-i8vLRZTnEH9ubIyfdZCAdIdgnHAUeQeByEeQ2I7oTilvP9oHO6RScpeq3GsFUVqeB8uZgOQ9pw8utofNn32hhQ==",
    3545             "dev": true,
    3546             "engines": {
    3547                 "node": "^10 || ^12 || >=14.0"
    3548             },
    3549             "peerDependencies": {
    3550                 "postcss": "^8.2.15"
    3551             }
    3552         },
    3553         "node_modules/csso": {
    3554             "version": "4.2.0",
    3555             "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz",
    3556             "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==",
    3557             "dev": true,
    3558             "dependencies": {
    3559                 "css-tree": "^1.1.2"
    3560             },
    3561             "engines": {
    3562                 "node": ">=8.0.0"
    3563             }
    3564         },
    3565         "node_modules/datatables.net": {
    3566             "version": "1.11.3",
    3567             "resolved": "https://registry.npmjs.org/datatables.net/-/datatables.net-1.11.3.tgz",
    3568             "integrity": "sha512-VMj5qEaTebpNurySkM6jy6sGpl+s6onPK8xJhYr296R/vUBnz1+id16NVqNf9z5aR076OGcpGHCuiTuy4E05oQ==",
    3569             "dev": true,
    3570             "dependencies": {
    3571                 "jquery": ">=1.7"
    3572             }
    3573         },
    3574         "node_modules/debug": {
    3575             "version": "4.3.2",
    3576             "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz",
    3577             "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==",
    3578             "dev": true,
    3579             "dependencies": {
    3580                 "ms": "2.1.2"
    3581             },
    3582             "engines": {
    3583                 "node": ">=6.0"
    3584             },
    3585             "peerDependenciesMeta": {
    3586                 "supports-color": {
    3587                     "optional": true
    3588                 }
    3589             }
    3590         },
    3591         "node_modules/deep-equal": {
    3592             "version": "1.1.1",
    3593             "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz",
    3594             "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==",
    3595             "dev": true,
    3596             "dependencies": {
    3597                 "is-arguments": "^1.0.4",
    3598                 "is-date-object": "^1.0.1",
    3599                 "is-regex": "^1.0.4",
    3600                 "object-is": "^1.0.1",
    3601                 "object-keys": "^1.1.1",
    3602                 "regexp.prototype.flags": "^1.2.0"
    3603             },
    3604             "funding": {
    3605                 "url": "https://github.com/sponsors/ljharb"
    3606             }
    3607         },
    3608         "node_modules/default-gateway": {
    3609             "version": "6.0.3",
    3610             "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz",
    3611             "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==",
    3612             "dev": true,
    3613             "dependencies": {
    3614                 "execa": "^5.0.0"
    3615             },
    3616             "engines": {
    3617                 "node": ">= 10"
    3618             }
    3619         },
    3620         "node_modules/define-lazy-prop": {
    3621             "version": "2.0.0",
    3622             "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz",
    3623             "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==",
    3624             "dev": true,
    3625             "engines": {
    3626                 "node": ">=8"
    3627             }
    3628         },
    3629         "node_modules/define-properties": {
    3630             "version": "1.1.3",
    3631             "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
    3632             "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
    3633             "dev": true,
    3634             "dependencies": {
    3635                 "object-keys": "^1.0.12"
    3636             },
    3637             "engines": {
    3638                 "node": ">= 0.4"
    3639             }
    3640         },
    3641         "node_modules/del": {
    3642             "version": "6.0.0",
    3643             "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz",
    3644             "integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==",
    3645             "dev": true,
    3646             "dependencies": {
    3647                 "globby": "^11.0.1",
    3648                 "graceful-fs": "^4.2.4",
    3649                 "is-glob": "^4.0.1",
    3650                 "is-path-cwd": "^2.2.0",
    3651                 "is-path-inside": "^3.0.2",
    3652                 "p-map": "^4.0.0",
    3653                 "rimraf": "^3.0.2",
    3654                 "slash": "^3.0.0"
    3655             },
    3656             "engines": {
    3657                 "node": ">=10"
    3658             },
    3659             "funding": {
    3660                 "url": "https://github.com/sponsors/sindresorhus"
    3661             }
    3662         },
    3663         "node_modules/del/node_modules/globby": {
    3664             "version": "11.0.4",
    3665             "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz",
    3666             "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==",
    3667             "dev": true,
    3668             "dependencies": {
    3669                 "array-union": "^2.1.0",
    3670                 "dir-glob": "^3.0.1",
    3671                 "fast-glob": "^3.1.1",
    3672                 "ignore": "^5.1.4",
    3673                 "merge2": "^1.3.0",
    3674                 "slash": "^3.0.0"
    3675             },
    3676             "engines": {
    3677                 "node": ">=10"
    3678             },
    3679             "funding": {
    3680                 "url": "https://github.com/sponsors/sindresorhus"
    3681             }
    3682         },
    3683         "node_modules/delegate": {
    3684             "version": "3.2.0",
    3685             "resolved": "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz",
    3686             "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw=="
    3687         },
    3688         "node_modules/depd": {
    3689             "version": "1.1.2",
    3690             "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
    3691             "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
    3692             "dev": true,
    3693             "engines": {
    3694                 "node": ">= 0.6"
    3695             }
    3696         },
    3697         "node_modules/des.js": {
    3698             "version": "1.0.1",
    3699             "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz",
    3700             "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==",
    3701             "dev": true,
    3702             "dependencies": {
    3703                 "inherits": "^2.0.1",
    3704                 "minimalistic-assert": "^1.0.0"
    3705             }
    3706         },
    3707         "node_modules/destroy": {
    3708             "version": "1.0.4",
    3709             "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
    3710             "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=",
    3711             "dev": true
    3712         },
    3713         "node_modules/detect-node": {
    3714             "version": "2.1.0",
    3715             "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz",
    3716             "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==",
    3717             "dev": true
    3718         },
    3719         "node_modules/diffie-hellman": {
    3720             "version": "5.0.3",
    3721             "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz",
    3722             "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==",
    3723             "dev": true,
    3724             "dependencies": {
    3725                 "bn.js": "^4.1.0",
    3726                 "miller-rabin": "^4.0.0",
    3727                 "randombytes": "^2.0.0"
    3728             }
    3729         },
    3730         "node_modules/diffie-hellman/node_modules/bn.js": {
    3731             "version": "4.12.0",
    3732             "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
    3733             "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==",
    3734             "dev": true
    3735         },
    3736         "node_modules/dir-glob": {
    3737             "version": "3.0.1",
    3738             "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
    3739             "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
    3740             "dev": true,
    3741             "dependencies": {
    3742                 "path-type": "^4.0.0"
    3743             },
    3744             "engines": {
    3745                 "node": ">=8"
    3746             }
    3747         },
    3748         "node_modules/dns-equal": {
    3749             "version": "1.0.0",
    3750             "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz",
    3751             "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=",
    3752             "dev": true
    3753         },
    3754         "node_modules/dns-packet": {
    3755             "version": "1.3.4",
    3756             "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz",
    3757             "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==",
    3758             "dev": true,
    3759             "dependencies": {
    3760                 "ip": "^1.1.0",
    3761                 "safe-buffer": "^5.0.1"
    3762             }
    3763         },
    3764         "node_modules/dns-txt": {
    3765             "version": "2.0.2",
    3766             "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz",
    3767             "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=",
    3768             "dev": true,
    3769             "dependencies": {
    3770                 "buffer-indexof": "^1.0.0"
    3771             }
    3772         },
    3773         "node_modules/dom-serializer": {
    3774             "version": "1.3.2",
    3775             "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz",
    3776             "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==",
    3777             "dev": true,
    3778             "dependencies": {
    3779                 "domelementtype": "^2.0.1",
    3780                 "domhandler": "^4.2.0",
    3781                 "entities": "^2.0.0"
    3782             },
    3783             "funding": {
    3784                 "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1"
    3785             }
    3786         },
    3787         "node_modules/domain-browser": {
    3788             "version": "1.2.0",
    3789             "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz",
    3790             "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==",
    3791             "dev": true,
    3792             "engines": {
    3793                 "node": ">=0.4",
    3794                 "npm": ">=1.2"
    3795             }
    3796         },
    3797         "node_modules/domelementtype": {
    3798             "version": "2.2.0",
    3799             "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz",
    3800             "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==",
    3801             "dev": true,
    3802             "funding": [
    3803                 {
    3804                     "type": "github",
    3805                     "url": "https://github.com/sponsors/fb55"
    3806                 }
    3807             ]
    3808         },
    3809         "node_modules/domhandler": {
    3810             "version": "4.2.2",
    3811             "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.2.tgz",
    3812             "integrity": "sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w==",
    3813             "dev": true,
    3814             "dependencies": {
    3815                 "domelementtype": "^2.2.0"
    3816             },
    3817             "engines": {
    3818                 "node": ">= 4"
    3819             },
    3820             "funding": {
    3821                 "url": "https://github.com/fb55/domhandler?sponsor=1"
    3822             }
    3823         },
    3824         "node_modules/domutils": {
    3825             "version": "2.8.0",
    3826             "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz",
    3827             "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==",
    3828             "dev": true,
    3829             "dependencies": {
    3830                 "dom-serializer": "^1.0.1",
    3831                 "domelementtype": "^2.2.0",
    3832                 "domhandler": "^4.2.0"
    3833             },
    3834             "funding": {
    3835                 "url": "https://github.com/fb55/domutils?sponsor=1"
    3836             }
    3837         },
    3838         "node_modules/dot-case": {
    3839             "version": "3.0.4",
    3840             "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz",
    3841             "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==",
    3842             "dev": true,
    3843             "dependencies": {
    3844                 "no-case": "^3.0.4",
    3845                 "tslib": "^2.0.3"
    3846             }
    3847         },
    3848         "node_modules/dotenv": {
    3849             "version": "10.0.0",
    3850             "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz",
    3851             "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==",
    3852             "dev": true,
    3853             "engines": {
    3854                 "node": ">=10"
    3855             }
    3856         },
    3857         "node_modules/dotenv-expand": {
    3858             "version": "5.1.0",
    3859             "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz",
    3860             "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==",
    3861             "dev": true
    3862         },
    3863         "node_modules/ee-first": {
    3864             "version": "1.1.1",
    3865             "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
    3866             "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=",
    3867             "dev": true
    3868         },
    3869         "node_modules/electron-to-chromium": {
    3870             "version": "1.3.850",
    3871             "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.850.tgz",
    3872             "integrity": "sha512-ZzkDcdzePeF4dhoGZQT77V2CyJOpwfTZEOg4h0x6R/jQhGt/rIRpbRyVreWLtD7B/WsVxo91URm2WxMKR9JQZA==",
    3873             "dev": true
    3874         },
    3875         "node_modules/elliptic": {
    3876             "version": "6.5.4",
    3877             "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz",
    3878             "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==",
    3879             "dev": true,
    3880             "dependencies": {
    3881                 "bn.js": "^4.11.9",
    3882                 "brorand": "^1.1.0",
    3883                 "hash.js": "^1.0.0",
    3884                 "hmac-drbg": "^1.0.1",
    3885                 "inherits": "^2.0.4",
    3886                 "minimalistic-assert": "^1.0.1",
    3887                 "minimalistic-crypto-utils": "^1.0.1"
    3888             }
    3889         },
    3890         "node_modules/elliptic/node_modules/bn.js": {
    3891             "version": "4.12.0",
    3892             "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
    3893             "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==",
    3894             "dev": true
    3895         },
    3896         "node_modules/emoji-regex": {
    3897             "version": "8.0.0",
    3898             "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
    3899             "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
    3900             "dev": true
    3901         },
    3902         "node_modules/emojis-list": {
    3903             "version": "3.0.0",
    3904             "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz",
    3905             "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==",
    3906             "dev": true,
    3907             "engines": {
    3908                 "node": ">= 4"
    3909             }
    3910         },
    3911         "node_modules/encodeurl": {
    3912             "version": "1.0.2",
    3913             "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
    3914             "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=",
    3915             "dev": true,
    3916             "engines": {
    3917                 "node": ">= 0.8"
    3918             }
    3919         },
    3920         "node_modules/enhanced-resolve": {
    3921             "version": "5.8.3",
    3922             "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.8.3.tgz",
    3923             "integrity": "sha512-EGAbGvH7j7Xt2nc0E7D99La1OiEs8LnyimkRgwExpUMScN6O+3x9tIWs7PLQZVNx4YD+00skHXPXi1yQHpAmZA==",
    3924             "dev": true,
    3925             "dependencies": {
    3926                 "graceful-fs": "^4.2.4",
    3927                 "tapable": "^2.2.0"
    3928             },
    3929             "engines": {
    3930                 "node": ">=10.13.0"
    3931             }
    3932         },
    3933         "node_modules/entities": {
    3934             "version": "2.2.0",
    3935             "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz",
    3936             "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==",
    3937             "dev": true,
    3938             "funding": {
    3939                 "url": "https://github.com/fb55/entities?sponsor=1"
    3940             }
    3941         },
    3942         "node_modules/envinfo": {
    3943             "version": "7.8.1",
    3944             "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz",
    3945             "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==",
    3946             "dev": true,
    3947             "bin": {
    3948                 "envinfo": "dist/cli.js"
    3949             },
    3950             "engines": {
    3951                 "node": ">=4"
    3952             }
    3953         },
    3954         "node_modules/error-ex": {
    3955             "version": "1.3.2",
    3956             "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
    3957             "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
    3958             "dev": true,
    3959             "dependencies": {
    3960                 "is-arrayish": "^0.2.1"
    3961             }
    3962         },
    3963         "node_modules/es-module-lexer": {
    3964             "version": "0.9.0",
    3965             "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.0.tgz",
    3966             "integrity": "sha512-qU2eN/XHsrl3E4y7mK1wdWnyy5c8gXtCbfP6Xcsemm7fPUR1PIV1JhZfP7ojcN0Fzp69CfrS3u76h2tusvfKiQ==",
    3967             "dev": true
    3968         },
    3969         "node_modules/escalade": {
    3970             "version": "3.1.1",
    3971             "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
    3972             "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
    3973             "dev": true,
    3974             "engines": {
    3975                 "node": ">=6"
    3976             }
    3977         },
    3978         "node_modules/escape-html": {
    3979             "version": "1.0.3",
    3980             "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
    3981             "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=",
    3982             "dev": true
    3983         },
    3984         "node_modules/escape-string-regexp": {
    3985             "version": "1.0.5",
    3986             "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
    3987             "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
    3988             "dev": true,
    3989             "engines": {
    3990                 "node": ">=0.8.0"
    3991             }
    3992         },
    3993         "node_modules/eslint-scope": {
    3994             "version": "5.1.1",
    3995             "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
    3996             "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==",
    3997             "dev": true,
    3998             "dependencies": {
    3999                 "esrecurse": "^4.3.0",
    4000                 "estraverse": "^4.1.1"
    4001             },
    4002             "engines": {
    4003                 "node": ">=8.0.0"
    4004             }
    4005         },
    4006         "node_modules/esrecurse": {
    4007             "version": "4.3.0",
    4008             "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
    4009             "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
    4010             "dev": true,
    4011             "dependencies": {
    4012                 "estraverse": "^5.2.0"
    4013             },
    4014             "engines": {
    4015                 "node": ">=4.0"
    4016             }
    4017         },
    4018         "node_modules/esrecurse/node_modules/estraverse": {
    4019             "version": "5.2.0",
    4020             "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
    4021             "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
    4022             "dev": true,
    4023             "engines": {
    4024                 "node": ">=4.0"
    4025             }
    4026         },
    4027         "node_modules/estraverse": {
    4028             "version": "4.3.0",
    4029             "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
    4030             "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
    4031             "dev": true,
    4032             "engines": {
    4033                 "node": ">=4.0"
    4034             }
    4035         },
    4036         "node_modules/esutils": {
    4037             "version": "2.0.3",
    4038             "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
    4039             "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
    4040             "dev": true,
    4041             "engines": {
    4042                 "node": ">=0.10.0"
    4043             }
    4044         },
    4045         "node_modules/etag": {
    4046             "version": "1.8.1",
    4047             "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
    4048             "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=",
    4049             "dev": true,
    4050             "engines": {
    4051                 "node": ">= 0.6"
    4052             }
    4053         },
    4054         "node_modules/eventemitter3": {
    4055             "version": "4.0.7",
    4056             "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
    4057             "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==",
    4058             "dev": true
    4059         },
    4060         "node_modules/events": {
    4061             "version": "3.3.0",
    4062             "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
    4063             "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==",
    4064             "dev": true,
    4065             "engines": {
    4066                 "node": ">=0.8.x"
    4067             }
    4068         },
    4069         "node_modules/evp_bytestokey": {
    4070             "version": "1.0.3",
    4071             "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz",
    4072             "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==",
    4073             "dev": true,
    4074             "dependencies": {
    4075                 "md5.js": "^1.3.4",
    4076                 "safe-buffer": "^5.1.1"
    4077             }
    4078         },
    4079         "node_modules/execa": {
    4080             "version": "5.1.1",
    4081             "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
    4082             "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
    4083             "dev": true,
    4084             "dependencies": {
    4085                 "cross-spawn": "^7.0.3",
    4086                 "get-stream": "^6.0.0",
    4087                 "human-signals": "^2.1.0",
    4088                 "is-stream": "^2.0.0",
    4089                 "merge-stream": "^2.0.0",
    4090                 "npm-run-path": "^4.0.1",
    4091                 "onetime": "^5.1.2",
    4092                 "signal-exit": "^3.0.3",
    4093                 "strip-final-newline": "^2.0.0"
    4094             },
    4095             "engines": {
    4096                 "node": ">=10"
    4097             },
    4098             "funding": {
    4099                 "url": "https://github.com/sindresorhus/execa?sponsor=1"
    4100             }
    4101         },
    4102         "node_modules/express": {
    4103             "version": "4.17.1",
    4104             "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz",
    4105             "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==",
    4106             "dev": true,
    4107             "dependencies": {
    4108                 "accepts": "~1.3.7",
    4109                 "array-flatten": "1.1.1",
    4110                 "body-parser": "1.19.0",
    4111                 "content-disposition": "0.5.3",
    4112                 "content-type": "~1.0.4",
    4113                 "cookie": "0.4.0",
    4114                 "cookie-signature": "1.0.6",
    4115                 "debug": "2.6.9",
    4116                 "depd": "~1.1.2",
    4117                 "encodeurl": "~1.0.2",
    4118                 "escape-html": "~1.0.3",
    4119                 "etag": "~1.8.1",
    4120                 "finalhandler": "~1.1.2",
    4121                 "fresh": "0.5.2",
    4122                 "merge-descriptors": "1.0.1",
    4123                 "methods": "~1.1.2",
    4124                 "on-finished": "~2.3.0",
    4125                 "parseurl": "~1.3.3",
    4126                 "path-to-regexp": "0.1.7",
    4127                 "proxy-addr": "~2.0.5",
    4128                 "qs": "6.7.0",
    4129                 "range-parser": "~1.2.1",
    4130                 "safe-buffer": "5.1.2",
    4131                 "send": "0.17.1",
    4132                 "serve-static": "1.14.1",
    4133                 "setprototypeof": "1.1.1",
    4134                 "statuses": "~1.5.0",
    4135                 "type-is": "~1.6.18",
    4136                 "utils-merge": "1.0.1",
    4137                 "vary": "~1.1.2"
    4138             },
    4139             "engines": {
    4140                 "node": ">= 0.10.0"
    4141             }
    4142         },
    4143         "node_modules/express/node_modules/array-flatten": {
    4144             "version": "1.1.1",
    4145             "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
    4146             "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=",
    4147             "dev": true
    4148         },
    4149         "node_modules/express/node_modules/debug": {
    4150             "version": "2.6.9",
    4151             "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
    4152             "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
    4153             "dev": true,
    4154             "dependencies": {
    4155                 "ms": "2.0.0"
    4156             }
    4157         },
    4158         "node_modules/express/node_modules/ms": {
    4159             "version": "2.0.0",
    4160             "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
    4161             "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
    4162             "dev": true
    4163         },
    4164         "node_modules/fast-deep-equal": {
    4165             "version": "3.1.3",
    4166             "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
    4167             "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
    4168             "dev": true
    4169         },
    4170         "node_modules/fast-glob": {
    4171             "version": "3.2.7",
    4172             "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz",
    4173             "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==",
    4174             "dev": true,
    4175             "dependencies": {
    4176                 "@nodelib/fs.stat": "^2.0.2",
    4177                 "@nodelib/fs.walk": "^1.2.3",
    4178                 "glob-parent": "^5.1.2",
    4179                 "merge2": "^1.3.0",
    4180                 "micromatch": "^4.0.4"
    4181             },
    4182             "engines": {
    4183                 "node": ">=8"
    4184             }
    4185         },
    4186         "node_modules/fast-json-stable-stringify": {
    4187             "version": "2.1.0",
    4188             "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
    4189             "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
    4190             "dev": true
    4191         },
    4192         "node_modules/fastest-levenshtein": {
    4193             "version": "1.0.12",
    4194             "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz",
    4195             "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==",
    4196             "dev": true
    4197         },
    4198         "node_modules/fastq": {
    4199             "version": "1.13.0",
    4200             "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz",
    4201             "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==",
    4202             "dev": true,
    4203             "dependencies": {
    4204                 "reusify": "^1.0.4"
    4205             }
    4206         },
    4207         "node_modules/faye-websocket": {
    4208             "version": "0.11.4",
    4209             "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz",
    4210             "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==",
    4211             "dev": true,
    4212             "dependencies": {
    4213                 "websocket-driver": ">=0.5.1"
    4214             },
    4215             "engines": {
    4216                 "node": ">=0.8.0"
    4217             }
    4218         },
    4219         "node_modules/figures": {
    4220             "version": "3.2.0",
    4221             "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz",
    4222             "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==",
    4223             "dev": true,
    4224             "dependencies": {
    4225                 "escape-string-regexp": "^1.0.5"
    4226             },
    4227             "engines": {
    4228                 "node": ">=8"
    4229             },
    4230             "funding": {
    4231                 "url": "https://github.com/sponsors/sindresorhus"
    4232             }
    4233         },
    4234         "node_modules/file-loader": {
    4235             "version": "6.2.0",
    4236             "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz",
    4237             "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==",
    4238             "dev": true,
    4239             "dependencies": {
    4240                 "loader-utils": "^2.0.0",
    4241                 "schema-utils": "^3.0.0"
    4242             },
    4243             "engines": {
    4244                 "node": ">= 10.13.0"
    4245             },
    4246             "funding": {
    4247                 "type": "opencollective",
    4248                 "url": "https://opencollective.com/webpack"
    4249             },
    4250             "peerDependencies": {
    4251                 "webpack": "^4.0.0 || ^5.0.0"
    4252             }
    4253         },
    4254         "node_modules/file-loader/node_modules/loader-utils": {
    4255             "version": "2.0.0",
    4256             "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz",
    4257             "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==",
    4258             "dev": true,
    4259             "dependencies": {
    4260                 "big.js": "^5.2.2",
    4261                 "emojis-list": "^3.0.0",
    4262                 "json5": "^2.1.2"
    4263             },
    4264             "engines": {
    4265                 "node": ">=8.9.0"
    4266             }
    4267         },
    4268         "node_modules/file-loader/node_modules/schema-utils": {
    4269             "version": "3.1.1",
    4270             "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz",
    4271             "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==",
    4272             "dev": true,
    4273             "dependencies": {
    4274                 "@types/json-schema": "^7.0.8",
    4275                 "ajv": "^6.12.5",
    4276                 "ajv-keywords": "^3.5.2"
    4277             },
    4278             "engines": {
    4279                 "node": ">= 10.13.0"
    4280             },
    4281             "funding": {
    4282                 "type": "opencollective",
    4283                 "url": "https://opencollective.com/webpack"
    4284             }
    4285         },
    4286         "node_modules/file-type": {
    4287             "version": "12.4.2",
    4288             "resolved": "https://registry.npmjs.org/file-type/-/file-type-12.4.2.tgz",
    4289             "integrity": "sha512-UssQP5ZgIOKelfsaB5CuGAL+Y+q7EmONuiwF3N5HAH0t27rvrttgi6Ra9k/+DVaY9UF6+ybxu5pOXLUdA8N7Vg==",
    4290             "dev": true,
    4291             "engines": {
    4292                 "node": ">=8"
    4293             }
    4294         },
    4295         "node_modules/fill-range": {
    4296             "version": "7.0.1",
    4297             "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
    4298             "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
    4299             "dev": true,
    4300             "dependencies": {
    4301                 "to-regex-range": "^5.0.1"
    4302             },
    4303             "engines": {
    4304                 "node": ">=8"
    4305             }
    4306         },
    4307         "node_modules/finalhandler": {
    4308             "version": "1.1.2",
    4309             "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
    4310             "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==",
    4311             "dev": true,
    4312             "dependencies": {
    4313                 "debug": "2.6.9",
    4314                 "encodeurl": "~1.0.2",
    4315                 "escape-html": "~1.0.3",
    4316                 "on-finished": "~2.3.0",
    4317                 "parseurl": "~1.3.3",
    4318                 "statuses": "~1.5.0",
    4319                 "unpipe": "~1.0.0"
    4320             },
    4321             "engines": {
    4322                 "node": ">= 0.8"
    4323             }
    4324         },
    4325         "node_modules/finalhandler/node_modules/debug": {
    4326             "version": "2.6.9",
    4327             "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
    4328             "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
    4329             "dev": true,
    4330             "dependencies": {
    4331                 "ms": "2.0.0"
    4332             }
    4333         },
    4334         "node_modules/finalhandler/node_modules/ms": {
    4335             "version": "2.0.0",
    4336             "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
    4337             "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
    4338             "dev": true
    4339         },
    4340         "node_modules/find-cache-dir": {
    4341             "version": "3.3.2",
    4342             "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz",
    4343             "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==",
    4344             "dev": true,
    4345             "dependencies": {
    4346                 "commondir": "^1.0.1",
    4347                 "make-dir": "^3.0.2",
    4348                 "pkg-dir": "^4.1.0"
    4349             },
    4350             "engines": {
    4351                 "node": ">=8"
    4352             },
    4353             "funding": {
    4354                 "url": "https://github.com/avajs/find-cache-dir?sponsor=1"
    4355             }
    4356         },
    4357         "node_modules/find-up": {
    4358             "version": "4.1.0",
    4359             "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
    4360             "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
    4361             "dev": true,
    4362             "dependencies": {
    4363                 "locate-path": "^5.0.0",
    4364                 "path-exists": "^4.0.0"
    4365             },
    4366             "engines": {
    4367                 "node": ">=8"
    4368             }
    4369         },
    4370         "node_modules/follow-redirects": {
    4371             "version": "1.14.4",
    4372             "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.4.tgz",
    4373             "integrity": "sha512-zwGkiSXC1MUJG/qmeIFH2HBJx9u0V46QGUe3YR1fXG8bXQxq7fLj0RjLZQ5nubr9qNJUZrH+xUcwXEoXNpfS+g==",
    4374             "dev": true,
    4375             "funding": [
    4376                 {
    4377                     "type": "individual",
    4378                     "url": "https://github.com/sponsors/RubenVerborgh"
    4379                 }
    4380             ],
    4381             "engines": {
    4382                 "node": ">=4.0"
    4383             },
    4384             "peerDependenciesMeta": {
    4385                 "debug": {
    4386                     "optional": true
    4387                 }
    4388             }
    4389         },
    4390         "node_modules/forwarded": {
    4391             "version": "0.2.0",
    4392             "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
    4393             "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==",
    4394             "dev": true,
    4395             "engines": {
    4396                 "node": ">= 0.6"
    4397             }
    4398         },
    4399         "node_modules/fraction.js": {
    4400             "version": "4.1.1",
    4401             "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.1.1.tgz",
    4402             "integrity": "sha512-MHOhvvxHTfRFpF1geTK9czMIZ6xclsEor2wkIGYYq+PxcQqT7vStJqjhe6S1TenZrMZzo+wlqOufBDVepUEgPg==",
    4403             "dev": true,
    4404             "engines": {
    4405                 "node": "*"
    4406             },
    4407             "funding": {
    4408                 "type": "patreon",
    4409                 "url": "https://www.patreon.com/infusion"
    4410             }
    4411         },
    4412         "node_modules/fresh": {
    4413             "version": "0.5.2",
    4414             "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
    4415             "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=",
    4416             "dev": true,
    4417             "engines": {
    4418                 "node": ">= 0.6"
    4419             }
    4420         },
    4421         "node_modules/fs-extra": {
    4422             "version": "10.0.0",
    4423             "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz",
    4424             "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==",
    4425             "dev": true,
    4426             "dependencies": {
    4427                 "graceful-fs": "^4.2.0",
    4428                 "jsonfile": "^6.0.1",
    4429                 "universalify": "^2.0.0"
    4430             },
    4431             "engines": {
    4432                 "node": ">=12"
    4433             }
    4434         },
    4435         "node_modules/fs-monkey": {
    4436             "version": "1.0.3",
    4437             "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz",
    4438             "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==",
    4439             "dev": true
    4440         },
    4441         "node_modules/fs.realpath": {
    4442             "version": "1.0.0",
    4443             "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
    4444             "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
    4445             "dev": true
    4446         },
    4447         "node_modules/fsevents": {
    4448             "version": "2.3.2",
    4449             "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
    4450             "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
    4451             "dev": true,
    4452             "hasInstallScript": true,
    4453             "optional": true,
    4454             "os": [
    4455                 "darwin"
    4456             ],
    4457             "engines": {
    4458                 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
    4459             }
    4460         },
    4461         "node_modules/function-bind": {
    4462             "version": "1.1.1",
    4463             "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
    4464             "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
    4465             "dev": true
    4466         },
    4467         "node_modules/gensync": {
    4468             "version": "1.0.0-beta.2",
    4469             "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
    4470             "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
    4471             "dev": true,
    4472             "engines": {
    4473                 "node": ">=6.9.0"
    4474             }
    4475         },
    4476         "node_modules/get-caller-file": {
    4477             "version": "2.0.5",
    4478             "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
    4479             "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
    4480             "dev": true,
    4481             "engines": {
    4482                 "node": "6.* || 8.* || >= 10.*"
    4483             }
    4484         },
    4485         "node_modules/get-intrinsic": {
    4486             "version": "1.1.1",
    4487             "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
    4488             "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==",
    4489             "dev": true,
    4490             "dependencies": {
    4491                 "function-bind": "^1.1.1",
    4492                 "has": "^1.0.3",
    4493                 "has-symbols": "^1.0.1"
    4494             },
    4495             "funding": {
    4496                 "url": "https://github.com/sponsors/ljharb"
    4497             }
    4498         },
    4499         "node_modules/get-stream": {
    4500             "version": "6.0.1",
    4501             "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
    4502             "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
    4503             "dev": true,
    4504             "engines": {
    4505                 "node": ">=10"
    4506             },
    4507             "funding": {
    4508                 "url": "https://github.com/sponsors/sindresorhus"
    4509             }
    4510         },
    4511         "node_modules/glob": {
    4512             "version": "7.2.0",
    4513             "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
    4514             "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
    4515             "dev": true,
    4516             "dependencies": {
    4517                 "fs.realpath": "^1.0.0",
    4518                 "inflight": "^1.0.4",
    4519                 "inherits": "2",
    4520                 "minimatch": "^3.0.4",
    4521                 "once": "^1.3.0",
    4522                 "path-is-absolute": "^1.0.0"
    4523             },
    4524             "engines": {
    4525                 "node": "*"
    4526             },
    4527             "funding": {
    4528                 "url": "https://github.com/sponsors/isaacs"
    4529             }
    4530         },
    4531         "node_modules/glob-parent": {
    4532             "version": "5.1.2",
    4533             "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
    4534             "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
    4535             "dev": true,
    4536             "dependencies": {
    4537                 "is-glob": "^4.0.1"
    4538             },
    4539             "engines": {
    4540                 "node": ">= 6"
    4541             }
    4542         },
    4543         "node_modules/glob-to-regexp": {
    4544             "version": "0.4.1",
    4545             "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz",
    4546             "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==",
    4547             "dev": true
    4548         },
    4549         "node_modules/globals": {
    4550             "version": "11.12.0",
    4551             "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
    4552             "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
    4553             "dev": true,
    4554             "engines": {
    4555                 "node": ">=4"
    4556             }
    4557         },
    4558         "node_modules/globby": {
    4559             "version": "10.0.2",
    4560             "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.2.tgz",
    4561             "integrity": "sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==",
    4562             "dev": true,
    4563             "dependencies": {
    4564                 "@types/glob": "^7.1.1",
    4565                 "array-union": "^2.1.0",
    4566                 "dir-glob": "^3.0.1",
    4567                 "fast-glob": "^3.0.3",
    4568                 "glob": "^7.1.3",
    4569                 "ignore": "^5.1.1",
    4570                 "merge2": "^1.2.3",
    4571                 "slash": "^3.0.0"
    4572             },
    4573             "engines": {
    4574                 "node": ">=8"
    4575             }
    4576         },
    4577         "node_modules/good-listener": {
    4578             "version": "1.2.2",
    4579             "resolved": "https://registry.npmjs.org/good-listener/-/good-listener-1.2.2.tgz",
    4580             "integrity": "sha1-1TswzfkxPf+33JoNR3CWqm0UXFA=",
    4581             "dependencies": {
    4582                 "delegate": "^3.1.2"
    4583             }
    4584         },
    4585         "node_modules/graceful-fs": {
    4586             "version": "4.2.8",
    4587             "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz",
    4588             "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==",
    4589             "dev": true
    4590         },
    4591         "node_modules/growly": {
    4592             "version": "1.3.0",
    4593             "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz",
    4594             "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=",
    4595             "dev": true
    4596         },
    4597         "node_modules/handle-thing": {
    4598             "version": "2.0.1",
    4599             "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz",
    4600             "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==",
    4601             "dev": true
    4602         },
    4603         "node_modules/has": {
    4604             "version": "1.0.3",
    4605             "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
    4606             "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
    4607             "dev": true,
    4608             "dependencies": {
    4609                 "function-bind": "^1.1.1"
    4610             },
    4611             "engines": {
    4612                 "node": ">= 0.4.0"
    4613             }
    4614         },
    4615         "node_modules/has-flag": {
    4616             "version": "3.0.0",
    4617             "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
    4618             "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
    4619             "dev": true,
    4620             "engines": {
    4621                 "node": ">=4"
    4622             }
    4623         },
    4624         "node_modules/has-symbols": {
    4625             "version": "1.0.2",
    4626             "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz",
    4627             "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==",
    4628             "dev": true,
    4629             "engines": {
    4630                 "node": ">= 0.4"
    4631             },
    4632             "funding": {
    4633                 "url": "https://github.com/sponsors/ljharb"
    4634             }
    4635         },
    4636         "node_modules/has-tostringtag": {
    4637             "version": "1.0.0",
    4638             "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz",
    4639             "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==",
    4640             "dev": true,
    4641             "dependencies": {
    4642                 "has-symbols": "^1.0.2"
    4643             },
    4644             "engines": {
    4645                 "node": ">= 0.4"
    4646             },
    4647             "funding": {
    4648                 "url": "https://github.com/sponsors/ljharb"
    4649             }
    4650         },
    4651         "node_modules/hash-base": {
    4652             "version": "3.1.0",
    4653             "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz",
    4654             "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==",
    4655             "dev": true,
    4656             "dependencies": {
    4657                 "inherits": "^2.0.4",
    4658                 "readable-stream": "^3.6.0",
    4659                 "safe-buffer": "^5.2.0"
    4660             },
    4661             "engines": {
    4662                 "node": ">=4"
    4663             }
    4664         },
    4665         "node_modules/hash-base/node_modules/readable-stream": {
    4666             "version": "3.6.0",
    4667             "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
    4668             "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
    4669             "dev": true,
    4670             "dependencies": {
    4671                 "inherits": "^2.0.3",
    4672                 "string_decoder": "^1.1.1",
    4673                 "util-deprecate": "^1.0.1"
    4674             },
    4675             "engines": {
    4676                 "node": ">= 6"
    4677             }
    4678         },
    4679         "node_modules/hash-base/node_modules/safe-buffer": {
    4680             "version": "5.2.1",
    4681             "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
    4682             "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
    4683             "dev": true,
    4684             "funding": [
    4685                 {
    4686                     "type": "github",
    4687                     "url": "https://github.com/sponsors/feross"
    4688                 },
    4689                 {
    4690                     "type": "patreon",
    4691                     "url": "https://www.patreon.com/feross"
    4692                 },
    4693                 {
    4694                     "type": "consulting",
    4695                     "url": "https://feross.org/support"
    4696                 }
    4697             ]
    4698         },
    4699         "node_modules/hash-sum": {
    4700             "version": "1.0.2",
    4701             "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz",
    4702             "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=",
    4703             "dev": true
    4704         },
    4705         "node_modules/hash.js": {
    4706             "version": "1.1.7",
    4707             "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz",
    4708             "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==",
    4709             "dev": true,
    4710             "dependencies": {
    4711                 "inherits": "^2.0.3",
    4712                 "minimalistic-assert": "^1.0.1"
    4713             }
    4714         },
    4715         "node_modules/he": {
    4716             "version": "1.2.0",
    4717             "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
    4718             "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
    4719             "dev": true,
    4720             "bin": {
    4721                 "he": "bin/he"
    4722             }
    4723         },
    4724         "node_modules/hmac-drbg": {
    4725             "version": "1.0.1",
    4726             "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz",
    4727             "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=",
    4728             "dev": true,
    4729             "dependencies": {
    4730                 "hash.js": "^1.0.3",
    4731                 "minimalistic-assert": "^1.0.0",
    4732                 "minimalistic-crypto-utils": "^1.0.1"
    4733             }
    4734         },
    4735         "node_modules/hpack.js": {
    4736             "version": "2.1.6",
    4737             "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz",
    4738             "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=",
    4739             "dev": true,
    4740             "dependencies": {
    4741                 "inherits": "^2.0.1",
    4742                 "obuf": "^1.0.0",
    4743                 "readable-stream": "^2.0.1",
    4744                 "wbuf": "^1.1.0"
    4745             }
    4746         },
    4747         "node_modules/html-entities": {
    4748             "version": "2.3.2",
    4749             "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.2.tgz",
    4750             "integrity": "sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==",
    4751             "dev": true
    4752         },
    4753         "node_modules/html-loader": {
    4754             "version": "1.3.2",
    4755             "resolved": "https://registry.npmjs.org/html-loader/-/html-loader-1.3.2.tgz",
    4756             "integrity": "sha512-DEkUwSd0sijK5PF3kRWspYi56XP7bTNkyg5YWSzBdjaSDmvCufep5c4Vpb3PBf6lUL0YPtLwBfy9fL0t5hBAGA==",
    4757             "dev": true,
    4758             "dependencies": {
    4759                 "html-minifier-terser": "^5.1.1",
    4760                 "htmlparser2": "^4.1.0",
    4761                 "loader-utils": "^2.0.0",
    4762                 "schema-utils": "^3.0.0"
    4763             },
    4764             "engines": {
    4765                 "node": ">= 10.13.0"
    4766             },
    4767             "funding": {
    4768                 "type": "opencollective",
    4769                 "url": "https://opencollective.com/webpack"
    4770             },
    4771             "peerDependencies": {
    4772                 "webpack": "^4.0.0 || ^5.0.0"
    4773             }
    4774         },
    4775         "node_modules/html-loader/node_modules/loader-utils": {
    4776             "version": "2.0.0",
    4777             "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz",
    4778             "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==",
    4779             "dev": true,
    4780             "dependencies": {
    4781                 "big.js": "^5.2.2",
    4782                 "emojis-list": "^3.0.0",
    4783                 "json5": "^2.1.2"
    4784             },
    4785             "engines": {
    4786                 "node": ">=8.9.0"
    4787             }
    4788         },
    4789         "node_modules/html-loader/node_modules/schema-utils": {
    4790             "version": "3.1.1",
    4791             "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz",
    4792             "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==",
    4793             "dev": true,
    4794             "dependencies": {
    4795                 "@types/json-schema": "^7.0.8",
    4796                 "ajv": "^6.12.5",
    4797                 "ajv-keywords": "^3.5.2"
    4798             },
    4799             "engines": {
    4800                 "node": ">= 10.13.0"
    4801             },
    4802             "funding": {
    4803                 "type": "opencollective",
    4804                 "url": "https://opencollective.com/webpack"
    4805             }
    4806         },
    4807         "node_modules/html-minifier-terser": {
    4808             "version": "5.1.1",
    4809             "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz",
    4810             "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==",
    4811             "dev": true,
    4812             "dependencies": {
    4813                 "camel-case": "^4.1.1",
    4814                 "clean-css": "^4.2.3",
    4815                 "commander": "^4.1.1",
    4816                 "he": "^1.2.0",
    4817                 "param-case": "^3.0.3",
    4818                 "relateurl": "^0.2.7",
    4819                 "terser": "^4.6.3"
    4820             },
    4821             "bin": {
    4822                 "html-minifier-terser": "cli.js"
    4823             },
    4824             "engines": {
    4825                 "node": ">=6"
    4826             }
    4827         },
    4828         "node_modules/html-minifier-terser/node_modules/clean-css": {
    4829             "version": "4.2.3",
    4830             "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz",
    4831             "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==",
    4832             "dev": true,
    4833             "dependencies": {
    4834                 "source-map": "~0.6.0"
    4835             },
    4836             "engines": {
    4837                 "node": ">= 4.0"
    4838             }
    4839         },
    4840         "node_modules/html-minifier-terser/node_modules/commander": {
    4841             "version": "4.1.1",
    4842             "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz",
    4843             "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==",
    4844             "dev": true,
    4845             "engines": {
    4846                 "node": ">= 6"
    4847             }
    4848         },
    4849         "node_modules/html-minifier-terser/node_modules/source-map": {
    4850             "version": "0.6.1",
    4851             "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
    4852             "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
    4853             "dev": true,
    4854             "engines": {
    4855                 "node": ">=0.10.0"
    4856             }
    4857         },
    4858         "node_modules/html-minifier-terser/node_modules/terser": {
    4859             "version": "4.8.0",
    4860             "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz",
    4861             "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==",
    4862             "dev": true,
    4863             "dependencies": {
    4864                 "commander": "^2.20.0",
    4865                 "source-map": "~0.6.1",
    4866                 "source-map-support": "~0.5.12"
    4867             },
    4868             "bin": {
    4869                 "terser": "bin/terser"
    4870             },
    4871             "engines": {
    4872                 "node": ">=6.0.0"
    4873             }
    4874         },
    4875         "node_modules/html-minifier-terser/node_modules/terser/node_modules/commander": {
    4876             "version": "2.20.3",
    4877             "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
    4878             "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
    4879             "dev": true
    4880         },
    4881         "node_modules/htmlparser2": {
    4882             "version": "4.1.0",
    4883             "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-4.1.0.tgz",
    4884             "integrity": "sha512-4zDq1a1zhE4gQso/c5LP1OtrhYTncXNSpvJYtWJBtXAETPlMfi3IFNjGuQbYLuVY4ZR0QMqRVvo4Pdy9KLyP8Q==",
    4885             "dev": true,
    4886             "dependencies": {
    4887                 "domelementtype": "^2.0.1",
    4888                 "domhandler": "^3.0.0",
    4889                 "domutils": "^2.0.0",
    4890                 "entities": "^2.0.0"
    4891             }
    4892         },
    4893         "node_modules/htmlparser2/node_modules/domhandler": {
    4894             "version": "3.3.0",
    4895             "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-3.3.0.tgz",
    4896             "integrity": "sha512-J1C5rIANUbuYK+FuFL98650rihynUOEzRLxW+90bKZRWB6A1X1Tf82GxR1qAWLyfNPRvjqfip3Q5tdYlmAa9lA==",
    4897             "dev": true,
    4898             "dependencies": {
    4899                 "domelementtype": "^2.0.1"
    4900             },
    4901             "engines": {
    4902                 "node": ">= 4"
    4903             },
    4904             "funding": {
    4905                 "url": "https://github.com/fb55/domhandler?sponsor=1"
    4906             }
    4907         },
    4908         "node_modules/http-deceiver": {
    4909             "version": "1.2.7",
    4910             "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz",
    4911             "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=",
    4912             "dev": true
    4913         },
    4914         "node_modules/http-errors": {
    4915             "version": "1.7.2",
    4916             "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz",
    4917             "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==",
    4918             "dev": true,
    4919             "dependencies": {
    4920                 "depd": "~1.1.2",
    4921                 "inherits": "2.0.3",
    4922                 "setprototypeof": "1.1.1",
    4923                 "statuses": ">= 1.5.0 < 2",
    4924                 "toidentifier": "1.0.0"
    4925             },
    4926             "engines": {
    4927                 "node": ">= 0.6"
    4928             }
    4929         },
    4930         "node_modules/http-errors/node_modules/inherits": {
    4931             "version": "2.0.3",
    4932             "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
    4933             "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
    4934             "dev": true
    4935         },
    4936         "node_modules/http-parser-js": {
    4937             "version": "0.5.3",
    4938             "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.3.tgz",
    4939             "integrity": "sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg==",
    4940             "dev": true
    4941         },
    4942         "node_modules/http-proxy": {
    4943             "version": "1.18.1",
    4944             "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz",
    4945             "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==",
    4946             "dev": true,
    4947             "dependencies": {
    4948                 "eventemitter3": "^4.0.0",
    4949                 "follow-redirects": "^1.0.0",
    4950                 "requires-port": "^1.0.0"
    4951             },
    4952             "engines": {
    4953                 "node": ">=8.0.0"
    4954             }
    4955         },
    4956         "node_modules/http-proxy-middleware": {
    4957             "version": "2.0.1",
    4958             "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.1.tgz",
    4959             "integrity": "sha512-cfaXRVoZxSed/BmkA7SwBVNI9Kj7HFltaE5rqYOub5kWzWZ+gofV2koVN1j2rMW7pEfSSlCHGJ31xmuyFyfLOg==",
    4960             "dev": true,
    4961             "dependencies": {
    4962                 "@types/http-proxy": "^1.17.5",
    4963                 "http-proxy": "^1.18.1",
    4964                 "is-glob": "^4.0.1",
    4965                 "is-plain-obj": "^3.0.0",
    4966                 "micromatch": "^4.0.2"
    4967             },
    4968             "engines": {
    4969                 "node": ">=12.0.0"
    4970             }
    4971         },
    4972         "node_modules/https-browserify": {
    4973             "version": "1.0.0",
    4974             "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz",
    4975             "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=",
    4976             "dev": true
    4977         },
    4978         "node_modules/human-signals": {
    4979             "version": "2.1.0",
    4980             "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
    4981             "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
    4982             "dev": true,
    4983             "engines": {
    4984                 "node": ">=10.17.0"
    4985             }
    4986         },
    4987         "node_modules/iconv-lite": {
    4988             "version": "0.4.24",
    4989             "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
    4990             "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
    4991             "dev": true,
    4992             "dependencies": {
    4993                 "safer-buffer": ">= 2.1.2 < 3"
    4994             },
    4995             "engines": {
    4996                 "node": ">=0.10.0"
    4997             }
    4998         },
    4999         "node_modules/icss-utils": {
    5000             "version": "5.1.0",
    5001             "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz",
    5002             "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==",
    5003             "dev": true,
    5004             "engines": {
    5005                 "node": "^10 || ^12 || >= 14"
    5006             },
    5007             "peerDependencies": {
    5008                 "postcss": "^8.1.0"
    5009             }
    5010         },
    5011         "node_modules/ieee754": {
    5012             "version": "1.2.1",
    5013             "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
    5014             "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
    5015             "dev": true,
    5016             "funding": [
    5017                 {
    5018                     "type": "github",
    5019                     "url": "https://github.com/sponsors/feross"
    5020                 },
    5021                 {
    5022                     "type": "patreon",
    5023                     "url": "https://www.patreon.com/feross"
    5024                 },
    5025                 {
    5026                     "type": "consulting",
    5027                     "url": "https://feross.org/support"
    5028                 }
    5029             ]
    5030         },
    5031         "node_modules/ignore": {
    5032             "version": "5.1.8",
    5033             "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz",
    5034             "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==",
    5035             "dev": true,
    5036             "engines": {
    5037                 "node": ">= 4"
    5038             }
    5039         },
    5040         "node_modules/imagemin": {
    5041             "version": "7.0.1",
    5042             "resolved": "https://registry.npmjs.org/imagemin/-/imagemin-7.0.1.tgz",
    5043             "integrity": "sha512-33AmZ+xjZhg2JMCe+vDf6a9mzWukE7l+wAtesjE7KyteqqKjzxv7aVQeWnul1Ve26mWvEQqyPwl0OctNBfSR9w==",
    5044             "dev": true,
    5045             "dependencies": {
    5046                 "file-type": "^12.0.0",
    5047                 "globby": "^10.0.0",
    5048                 "graceful-fs": "^4.2.2",
    5049                 "junk": "^3.1.0",
    5050                 "make-dir": "^3.0.0",
    5051                 "p-pipe": "^3.0.0",
    5052                 "replace-ext": "^1.0.0"
    5053             },
    5054             "engines": {
    5055                 "node": ">=8"
    5056             }
    5057         },
    5058         "node_modules/img-loader": {
    5059             "version": "4.0.0",
    5060             "resolved": "https://registry.npmjs.org/img-loader/-/img-loader-4.0.0.tgz",
    5061             "integrity": "sha512-UwRcPQdwdOyEHyCxe1V9s9YFwInwEWCpoO+kJGfIqDrBDqA8jZUsEZTxQ0JteNPGw/Gupmwesk2OhLTcnw6tnQ==",
    5062             "dev": true,
    5063             "dependencies": {
    5064                 "loader-utils": "^1.1.0"
    5065             },
    5066             "engines": {
    5067                 "node": ">=12"
    5068             },
    5069             "peerDependencies": {
    5070                 "imagemin": "^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0"
    5071             }
    5072         },
    5073         "node_modules/import-cwd": {
    5074             "version": "3.0.0",
    5075             "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-3.0.0.tgz",
    5076             "integrity": "sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg==",
    5077             "dev": true,
    5078             "dependencies": {
    5079                 "import-from": "^3.0.0"
    5080             },
    5081             "engines": {
    5082                 "node": ">=8"
    5083             }
    5084         },
    5085         "node_modules/import-fresh": {
    5086             "version": "3.3.0",
    5087             "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
    5088             "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
    5089             "dev": true,
    5090             "dependencies": {
    5091                 "parent-module": "^1.0.0",
    5092                 "resolve-from": "^4.0.0"
    5093             },
    5094             "engines": {
    5095                 "node": ">=6"
    5096             },
    5097             "funding": {
    5098                 "url": "https://github.com/sponsors/sindresorhus"
    5099             }
    5100         },
    5101         "node_modules/import-fresh/node_modules/resolve-from": {
    5102             "version": "4.0.0",
    5103             "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
    5104             "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
    5105             "dev": true,
    5106             "engines": {
    5107                 "node": ">=4"
    5108             }
    5109         },
    5110         "node_modules/import-from": {
    5111             "version": "3.0.0",
    5112             "resolved": "https://registry.npmjs.org/import-from/-/import-from-3.0.0.tgz",
    5113             "integrity": "sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==",
    5114             "dev": true,
    5115             "dependencies": {
    5116                 "resolve-from": "^5.0.0"
    5117             },
    5118             "engines": {
    5119                 "node": ">=8"
    5120             }
    5121         },
    5122         "node_modules/import-local": {
    5123             "version": "3.0.2",
    5124             "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz",
    5125             "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==",
    5126             "dev": true,
    5127             "dependencies": {
    5128                 "pkg-dir": "^4.2.0",
    5129                 "resolve-cwd": "^3.0.0"
    5130             },
    5131             "bin": {
    5132                 "import-local-fixture": "fixtures/cli.js"
    5133             },
    5134             "engines": {
    5135                 "node": ">=8"
    5136             }
    5137         },
    5138         "node_modules/indent-string": {
    5139             "version": "4.0.0",
    5140             "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
    5141             "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
    5142             "dev": true,
    5143             "engines": {
    5144                 "node": ">=8"
    5145             }
    5146         },
    5147         "node_modules/inflight": {
    5148             "version": "1.0.6",
    5149             "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
    5150             "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
    5151             "dev": true,
    5152             "dependencies": {
    5153                 "once": "^1.3.0",
    5154                 "wrappy": "1"
    5155             }
    5156         },
    5157         "node_modules/inherits": {
    5158             "version": "2.0.4",
    5159             "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
    5160             "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
    5161             "dev": true
    5162         },
    5163         "node_modules/internal-ip": {
    5164             "version": "6.2.0",
    5165             "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-6.2.0.tgz",
    5166             "integrity": "sha512-D8WGsR6yDt8uq7vDMu7mjcR+yRMm3dW8yufyChmszWRjcSHuxLBkR3GdS2HZAjodsaGuCvXeEJpueisXJULghg==",
    5167             "dev": true,
    5168             "dependencies": {
    5169                 "default-gateway": "^6.0.0",
    5170                 "ipaddr.js": "^1.9.1",
    5171                 "is-ip": "^3.1.0",
    5172                 "p-event": "^4.2.0"
    5173             },
    5174             "engines": {
    5175                 "node": ">=10"
    5176             },
    5177             "funding": {
    5178                 "url": "https://github.com/sindresorhus/internal-ip?sponsor=1"
    5179             }
    5180         },
    5181         "node_modules/internal-ip/node_modules/ipaddr.js": {
    5182             "version": "1.9.1",
    5183             "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
    5184             "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",
    5185             "dev": true,
    5186             "engines": {
    5187                 "node": ">= 0.10"
    5188             }
    5189         },
    5190         "node_modules/interpret": {
    5191             "version": "2.2.0",
    5192             "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz",
    5193             "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==",
    5194             "dev": true,
    5195             "engines": {
    5196                 "node": ">= 0.10"
    5197             }
    5198         },
    5199         "node_modules/ip": {
    5200             "version": "1.1.5",
    5201             "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz",
    5202             "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=",
    5203             "dev": true
    5204         },
    5205         "node_modules/ip-regex": {
    5206             "version": "4.3.0",
    5207             "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-4.3.0.tgz",
    5208             "integrity": "sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==",
    5209             "dev": true,
    5210             "engines": {
    5211                 "node": ">=8"
    5212             }
    5213         },
    5214         "node_modules/ipaddr.js": {
    5215             "version": "2.0.1",
    5216             "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz",
    5217             "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==",
    5218             "dev": true,
    5219             "engines": {
    5220                 "node": ">= 10"
    5221             }
    5222         },
    5223         "node_modules/is-absolute-url": {
    5224             "version": "3.0.3",
    5225             "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz",
    5226             "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==",
    5227             "dev": true,
    5228             "engines": {
    5229                 "node": ">=8"
    5230             }
    5231         },
    5232         "node_modules/is-arguments": {
    5233             "version": "1.1.1",
    5234             "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz",
    5235             "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==",
    5236             "dev": true,
    5237             "dependencies": {
    5238                 "call-bind": "^1.0.2",
    5239                 "has-tostringtag": "^1.0.0"
    5240             },
    5241             "engines": {
    5242                 "node": ">= 0.4"
    5243             },
    5244             "funding": {
    5245                 "url": "https://github.com/sponsors/ljharb"
    5246             }
    5247         },
    5248         "node_modules/is-arrayish": {
    5249             "version": "0.2.1",
    5250             "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
    5251             "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
    5252             "dev": true
    5253         },
    5254         "node_modules/is-binary-path": {
    5255             "version": "2.1.0",
    5256             "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
    5257             "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
    5258             "dev": true,
    5259             "dependencies": {
    5260                 "binary-extensions": "^2.0.0"
    5261             },
    5262             "engines": {
    5263                 "node": ">=8"
    5264             }
    5265         },
    5266         "node_modules/is-buffer": {
    5267             "version": "1.1.6",
    5268             "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
    5269             "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
    5270             "dev": true
    5271         },
    5272         "node_modules/is-core-module": {
    5273             "version": "2.7.0",
    5274             "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.7.0.tgz",
    5275             "integrity": "sha512-ByY+tjCciCr+9nLryBYcSD50EOGWt95c7tIsKTG1J2ixKKXPvF7Ej3AVd+UfDydAJom3biBGDBALaO79ktwgEQ==",
    5276             "dev": true,
    5277             "dependencies": {
    5278                 "has": "^1.0.3"
    5279             },
    5280             "funding": {
    5281                 "url": "https://github.com/sponsors/ljharb"
    5282             }
    5283         },
    5284         "node_modules/is-date-object": {
    5285             "version": "1.0.5",
    5286             "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz",
    5287             "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==",
    5288             "dev": true,
    5289             "dependencies": {
    5290                 "has-tostringtag": "^1.0.0"
    5291             },
    5292             "engines": {
    5293                 "node": ">= 0.4"
    5294             },
    5295             "funding": {
    5296                 "url": "https://github.com/sponsors/ljharb"
    5297             }
    5298         },
    5299         "node_modules/is-docker": {
    5300             "version": "2.2.1",
    5301             "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
    5302             "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==",
    5303             "dev": true,
    5304             "bin": {
    5305                 "is-docker": "cli.js"
    5306             },
    5307             "engines": {
    5308                 "node": ">=8"
    5309             },
    5310             "funding": {
    5311                 "url": "https://github.com/sponsors/sindresorhus"
    5312             }
    5313         },
    5314         "node_modules/is-extglob": {
    5315             "version": "2.1.1",
    5316             "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
    5317             "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
    5318             "dev": true,
    5319             "engines": {
    5320                 "node": ">=0.10.0"
    5321             }
    5322         },
    5323         "node_modules/is-fullwidth-code-point": {
    5324             "version": "3.0.0",
    5325             "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
    5326             "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
    5327             "dev": true,
    5328             "engines": {
    5329                 "node": ">=8"
    5330             }
    5331         },
    5332         "node_modules/is-glob": {
    5333             "version": "4.0.2",
    5334             "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.2.tgz",
    5335             "integrity": "sha512-ZZTOjRcDjuAAAv2cTBQP/lL59ZTArx77+7UzHdWW/XB1mrfp7DEaVpKmZ0XIzx+M7AxfhKcqV+nMetUQmFifwg==",
    5336             "dev": true,
    5337             "dependencies": {
    5338                 "is-extglob": "^2.1.1"
    5339             },
    5340             "engines": {
    5341                 "node": ">=0.10.0"
    5342             }
    5343         },
    5344         "node_modules/is-ip": {
    5345             "version": "3.1.0",
    5346             "resolved": "https://registry.npmjs.org/is-ip/-/is-ip-3.1.0.tgz",
    5347             "integrity": "sha512-35vd5necO7IitFPjd/YBeqwWnyDWbuLH9ZXQdMfDA8TEo7pv5X8yfrvVO3xbJbLUlERCMvf6X0hTUamQxCYJ9Q==",
    5348             "dev": true,
    5349             "dependencies": {
    5350                 "ip-regex": "^4.0.0"
    5351             },
    5352             "engines": {
    5353                 "node": ">=8"
    5354             }
    5355         },
    5356         "node_modules/is-number": {
    5357             "version": "7.0.0",
    5358             "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
    5359             "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
    5360             "dev": true,
    5361             "engines": {
    5362                 "node": ">=0.12.0"
    5363             }
    5364         },
    5365         "node_modules/is-path-cwd": {
    5366             "version": "2.2.0",
    5367             "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz",
    5368             "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==",
    5369             "dev": true,
    5370             "engines": {
    5371                 "node": ">=6"
    5372             }
    5373         },
    5374         "node_modules/is-path-inside": {
    5375             "version": "3.0.3",
    5376             "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
    5377             "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
    5378             "dev": true,
    5379             "engines": {
    5380                 "node": ">=8"
    5381             }
    5382         },
    5383         "node_modules/is-plain-obj": {
    5384             "version": "3.0.0",
    5385             "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz",
    5386             "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==",
    5387             "dev": true,
    5388             "engines": {
    5389                 "node": ">=10"
    5390             },
    5391             "funding": {
    5392                 "url": "https://github.com/sponsors/sindresorhus"
    5393             }
    5394         },
    5395         "node_modules/is-plain-object": {
    5396             "version": "2.0.4",
    5397             "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
    5398             "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
    5399             "dev": true,
    5400             "dependencies": {
    5401                 "isobject": "^3.0.1"
    5402             },
    5403             "engines": {
    5404                 "node": ">=0.10.0"
    5405             }
    5406         },
    5407         "node_modules/is-regex": {
    5408             "version": "1.1.4",
    5409             "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
    5410             "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==",
    5411             "dev": true,
    5412             "dependencies": {
    5413                 "call-bind": "^1.0.2",
    5414                 "has-tostringtag": "^1.0.0"
    5415             },
    5416             "engines": {
    5417                 "node": ">= 0.4"
    5418             },
    5419             "funding": {
    5420                 "url": "https://github.com/sponsors/ljharb"
    5421             }
    5422         },
    5423         "node_modules/is-resolvable": {
    5424             "version": "1.1.0",
    5425             "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz",
    5426             "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==",
    5427             "dev": true
    5428         },
    5429         "node_modules/is-stream": {
    5430             "version": "2.0.1",
    5431             "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
    5432             "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
    5433             "dev": true,
    5434             "engines": {
    5435                 "node": ">=8"
    5436             },
    5437             "funding": {
    5438                 "url": "https://github.com/sponsors/sindresorhus"
    5439             }
    5440         },
    5441         "node_modules/is-wsl": {
    5442             "version": "2.2.0",
    5443             "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
    5444             "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
    5445             "dev": true,
    5446             "dependencies": {
    5447                 "is-docker": "^2.0.0"
    5448             },
    5449             "engines": {
    5450                 "node": ">=8"
    5451             }
    5452         },
    5453         "node_modules/isarray": {
    5454             "version": "1.0.0",
    5455             "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
    5456             "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
    5457             "dev": true
    5458         },
    5459         "node_modules/isexe": {
    5460             "version": "2.0.0",
    5461             "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
    5462             "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
    5463             "dev": true
    5464         },
    5465         "node_modules/isobject": {
    5466             "version": "3.0.1",
    5467             "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
    5468             "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
    5469             "dev": true,
    5470             "engines": {
    5471                 "node": ">=0.10.0"
    5472             }
    5473         },
    5474         "node_modules/jest-worker": {
    5475             "version": "27.2.2",
    5476             "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.2.2.tgz",
    5477             "integrity": "sha512-aG1xq9KgWB2CPC8YdMIlI8uZgga2LFNcGbHJxO8ctfXAydSaThR4EewKQGg3tBOC+kS3vhPGgymsBdi9VINjPw==",
    5478             "dev": true,
    5479             "dependencies": {
    5480                 "@types/node": "*",
    5481                 "merge-stream": "^2.0.0",
    5482                 "supports-color": "^8.0.0"
    5483             },
    5484             "engines": {
    5485                 "node": ">= 10.13.0"
    5486             }
    5487         },
    5488         "node_modules/jest-worker/node_modules/has-flag": {
    5489             "version": "4.0.0",
    5490             "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
    5491             "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
    5492             "dev": true,
    5493             "engines": {
    5494                 "node": ">=8"
    5495             }
    5496         },
    5497         "node_modules/jest-worker/node_modules/supports-color": {
    5498             "version": "8.1.1",
    5499             "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
    5500             "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
    5501             "dev": true,
    5502             "dependencies": {
    5503                 "has-flag": "^4.0.0"
    5504             },
    5505             "engines": {
    5506                 "node": ">=10"
    5507             },
    5508             "funding": {
    5509                 "url": "https://github.com/chalk/supports-color?sponsor=1"
    5510             }
    5511         },
    5512         "node_modules/jquery": {
    5513             "version": "3.6.0",
    5514             "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.0.tgz",
    5515             "integrity": "sha512-JVzAR/AjBvVt2BmYhxRCSYysDsPcssdmTFnzyLEts9qNwmjmu4JTAMYubEfwVOSwpQ1I1sKKFcxhZCI2buerfw=="
    5516         },
    5517         "node_modules/js-tokens": {
    5518             "version": "4.0.0",
    5519             "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
    5520             "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
    5521             "dev": true
    5522         },
    5523         "node_modules/jsesc": {
    5524             "version": "2.5.2",
    5525             "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
    5526             "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
    5527             "dev": true,
    5528             "bin": {
    5529                 "jsesc": "bin/jsesc"
    5530             },
    5531             "engines": {
    5532                 "node": ">=4"
    5533             }
    5534         },
    5535         "node_modules/json-parse-better-errors": {
    5536             "version": "1.0.2",
    5537             "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
    5538             "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==",
    5539             "dev": true
    5540         },
    5541         "node_modules/json-parse-even-better-errors": {
    5542             "version": "2.3.1",
    5543             "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
    5544             "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
    5545             "dev": true
    5546         },
    5547         "node_modules/json-schema-traverse": {
    5548             "version": "0.4.1",
    5549             "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
    5550             "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
    5551             "dev": true
    5552         },
    5553         "node_modules/json5": {
    5554             "version": "2.2.0",
    5555             "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz",
    5556             "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==",
    5557             "dev": true,
    5558             "dependencies": {
    5559                 "minimist": "^1.2.5"
    5560             },
    5561             "bin": {
    5562                 "json5": "lib/cli.js"
    5563             },
    5564             "engines": {
    5565                 "node": ">=6"
    5566             }
    5567         },
    5568         "node_modules/jsonfile": {
    5569             "version": "6.1.0",
    5570             "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
    5571             "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
    5572             "dev": true,
    5573             "dependencies": {
    5574                 "universalify": "^2.0.0"
    5575             },
    5576             "optionalDependencies": {
    5577                 "graceful-fs": "^4.1.6"
    5578             }
    5579         },
    5580         "node_modules/junk": {
    5581             "version": "3.1.0",
    5582             "resolved": "https://registry.npmjs.org/junk/-/junk-3.1.0.tgz",
    5583             "integrity": "sha512-pBxcB3LFc8QVgdggvZWyeys+hnrNWg4OcZIU/1X59k5jQdLBlCsYGRQaz234SqoRLTCgMH00fY0xRJH+F9METQ==",
    5584             "dev": true,
    5585             "engines": {
    5586                 "node": ">=8"
    5587             }
    5588         },
    5589         "node_modules/kind-of": {
    5590             "version": "6.0.3",
    5591             "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
    5592             "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
    5593             "dev": true,
    5594             "engines": {
    5595                 "node": ">=0.10.0"
    5596             }
    5597         },
    5598         "node_modules/klona": {
    5599             "version": "2.0.4",
    5600             "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.4.tgz",
    5601             "integrity": "sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA==",
    5602             "dev": true,
    5603             "engines": {
    5604                 "node": ">= 8"
    5605             }
    5606         },
    5607         "node_modules/laravel-mix": {
    5608             "version": "6.0.31",
    5609             "resolved": "https://registry.npmjs.org/laravel-mix/-/laravel-mix-6.0.31.tgz",
    5610             "integrity": "sha512-T9uFNNARS5hXl5JggCkLKybwAnyYEHBXzPseC0yJ/6EVK7eyvPOq2UAGDVqhfYTZKxrMd5B5ww1kEooDRoH+OA==",
    5611             "dev": true,
    5612             "dependencies": {
    5613                 "@babel/core": "^7.14.5",
    5614                 "@babel/plugin-proposal-object-rest-spread": "^7.14.5",
    5615                 "@babel/plugin-syntax-dynamic-import": "^7.8.3",
    5616                 "@babel/plugin-transform-runtime": "^7.14.5",
    5617                 "@babel/preset-env": "^7.14.5",
    5618                 "@babel/runtime": "^7.14.5",
    5619                 "@types/babel__core": "^7.1.14",
    5620                 "@types/clean-css": "^4.2.4",
    5621                 "@types/imagemin-gifsicle": "^7.0.0",
    5622                 "@types/imagemin-mozjpeg": "^8.0.0",
    5623                 "@types/imagemin-optipng": "^5.2.0",
    5624                 "@types/imagemin-svgo": "^8.0.0",
    5625                 "autoprefixer": "^10.2.6",
    5626                 "babel-loader": "^8.2.2",
    5627                 "chalk": "^4.1.1",
    5628                 "chokidar": "^3.5.1",
    5629                 "clean-css": "^4.2.3 || ^5.1.2",
    5630                 "cli-table3": "^0.6.0",
    5631                 "collect.js": "^4.28.5",
    5632                 "commander": "^7.2.0",
    5633                 "concat": "^1.0.3",
    5634                 "css-loader": "^5.2.6",
    5635                 "cssnano": "^5.0.6",
    5636                 "dotenv": "^10.0.0",
    5637                 "dotenv-expand": "^5.1.0",
    5638                 "file-loader": "^6.2.0",
    5639                 "fs-extra": "^10.0.0",
    5640                 "glob": "^7.1.7",
    5641                 "html-loader": "^1.3.2",
    5642                 "imagemin": "^7.0.1",
    5643                 "img-loader": "^4.0.0",
    5644                 "lodash": "^4.17.21",
    5645                 "md5": "^2.3.0",
    5646                 "mini-css-extract-plugin": "^1.6.0",
    5647                 "node-libs-browser": "^2.2.1",
    5648                 "postcss-load-config": "^3.0.1",
    5649                 "postcss-loader": "^6.1.0",
    5650                 "semver": "^7.3.5",
    5651                 "strip-ansi": "^6.0.0",
    5652                 "style-loader": "^2.0.0",
    5653                 "terser": "^5.7.0",
    5654                 "terser-webpack-plugin": "^5.1.3",
    5655                 "vue-style-loader": "^4.1.3",
    5656                 "webpack": "^5.38.1",
    5657                 "webpack-cli": "^4.7.2",
    5658                 "webpack-dev-server": "4.1.1",
    5659                 "webpack-merge": "^5.8.0",
    5660                 "webpack-notifier": "^1.13.0",
    5661                 "webpackbar": "^5.0.0-3",
    5662                 "yargs": "^17.0.1"
    5663             },
    5664             "bin": {
    5665                 "laravel-mix": "bin/cli.js",
    5666                 "mix": "bin/cli.js"
    5667             },
    5668             "engines": {
    5669                 "node": ">=12.14.0"
    5670             },
    5671             "peerDependencies": {
    5672                 "postcss": "^8.3.1"
    5673             }
    5674         },
    5675         "node_modules/lilconfig": {
    5676             "version": "2.0.3",
    5677             "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.3.tgz",
    5678             "integrity": "sha512-EHKqr/+ZvdKCifpNrJCKxBTgk5XupZA3y/aCPY9mxfgBzmgh93Mt/WqjjQ38oMxXuvDokaKiM3lAgvSH2sjtHg==",
    5679             "dev": true,
    5680             "engines": {
    5681                 "node": ">=10"
    5682             }
    5683         },
    5684         "node_modules/lines-and-columns": {
    5685             "version": "1.1.6",
    5686             "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz",
    5687             "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=",
    5688             "dev": true
    5689         },
    5690         "node_modules/loader-runner": {
    5691             "version": "4.2.0",
    5692             "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz",
    5693             "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==",
    5694             "dev": true,
    5695             "engines": {
    5696                 "node": ">=6.11.5"
    5697             }
    5698         },
    5699         "node_modules/loader-utils": {
    5700             "version": "1.4.0",
    5701             "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
    5702             "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
    5703             "dev": true,
    5704             "dependencies": {
    5705                 "big.js": "^5.2.2",
    5706                 "emojis-list": "^3.0.0",
    5707                 "json5": "^1.0.1"
    5708             },
    5709             "engines": {
    5710                 "node": ">=4.0.0"
    5711             }
    5712         },
    5713         "node_modules/loader-utils/node_modules/json5": {
    5714             "version": "1.0.1",
    5715             "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
    5716             "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
    5717             "dev": true,
    5718             "dependencies": {
    5719                 "minimist": "^1.2.0"
    5720             },
    5721             "bin": {
    5722                 "json5": "lib/cli.js"
    5723             }
    5724         },
    5725         "node_modules/locate-path": {
    5726             "version": "5.0.0",
    5727             "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
    5728             "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
    5729             "dev": true,
    5730             "dependencies": {
    5731                 "p-locate": "^4.1.0"
    5732             },
    5733             "engines": {
    5734                 "node": ">=8"
    5735             }
    5736         },
    5737         "node_modules/lodash": {
    5738             "version": "4.17.21",
    5739             "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
    5740             "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
    5741             "dev": true
    5742         },
    5743         "node_modules/lodash.debounce": {
    5744             "version": "4.0.8",
    5745             "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
    5746             "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=",
    5747             "dev": true
    5748         },
    5749         "node_modules/lodash.memoize": {
    5750             "version": "4.1.2",
    5751             "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz",
    5752             "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=",
    5753             "dev": true
    5754         },
    5755         "node_modules/lodash.uniq": {
    5756             "version": "4.5.0",
    5757             "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz",
    5758             "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=",
    5759             "dev": true
    5760         },
    5761         "node_modules/lower-case": {
    5762             "version": "2.0.2",
    5763             "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz",
    5764             "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==",
    5765             "dev": true,
    5766             "dependencies": {
    5767                 "tslib": "^2.0.3"
    5768             }
    5769         },
    5770         "node_modules/lru-cache": {
    5771             "version": "6.0.0",
    5772             "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
    5773             "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
    5774             "dev": true,
    5775             "dependencies": {
    5776                 "yallist": "^4.0.0"
    5777             },
    5778             "engines": {
    5779                 "node": ">=10"
    5780             }
    5781         },
    5782         "node_modules/make-dir": {
    5783             "version": "3.1.0",
    5784             "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
    5785             "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
    5786             "dev": true,
    5787             "dependencies": {
    5788                 "semver": "^6.0.0"
    5789             },
    5790             "engines": {
    5791                 "node": ">=8"
    5792             },
    5793             "funding": {
    5794                 "url": "https://github.com/sponsors/sindresorhus"
    5795             }
    5796         },
    5797         "node_modules/make-dir/node_modules/semver": {
    5798             "version": "6.3.0",
    5799             "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
    5800             "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
    5801             "dev": true,
    5802             "bin": {
    5803                 "semver": "bin/semver.js"
    5804             }
    5805         },
    5806         "node_modules/md5": {
    5807             "version": "2.3.0",
    5808             "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz",
    5809             "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==",
    5810             "dev": true,
    5811             "dependencies": {
    5812                 "charenc": "0.0.2",
    5813                 "crypt": "0.0.2",
    5814                 "is-buffer": "~1.1.6"
    5815             }
    5816         },
    5817         "node_modules/md5.js": {
    5818             "version": "1.3.5",
    5819             "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz",
    5820             "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==",
    5821             "dev": true,
    5822             "dependencies": {
    5823                 "hash-base": "^3.0.0",
    5824                 "inherits": "^2.0.1",
    5825                 "safe-buffer": "^5.1.2"
    5826             }
    5827         },
    5828         "node_modules/mdn-data": {
    5829             "version": "2.0.14",
    5830             "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz",
    5831             "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==",
    5832             "dev": true
    5833         },
    5834         "node_modules/media-typer": {
    5835             "version": "0.3.0",
    5836             "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
    5837             "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=",
    5838             "dev": true,
    5839             "engines": {
    5840                 "node": ">= 0.6"
    5841             }
    5842         },
    5843         "node_modules/memfs": {
    5844             "version": "3.3.0",
    5845             "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.3.0.tgz",
    5846             "integrity": "sha512-BEE62uMfKOavX3iG7GYX43QJ+hAeeWnwIAuJ/R6q96jaMtiLzhsxHJC8B1L7fK7Pt/vXDRwb3SG/yBpNGDPqzg==",
    5847             "dev": true,
    5848             "dependencies": {
    5849                 "fs-monkey": "1.0.3"
    5850             },
    5851             "engines": {
    5852                 "node": ">= 4.0.0"
    5853             }
    5854         },
    5855         "node_modules/merge-descriptors": {
    5856             "version": "1.0.1",
    5857             "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
    5858             "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=",
    5859             "dev": true
    5860         },
    5861         "node_modules/merge-stream": {
    5862             "version": "2.0.0",
    5863             "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
    5864             "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
    5865             "dev": true
    5866         },
    5867         "node_modules/merge2": {
    5868             "version": "1.4.1",
    5869             "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
    5870             "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
    5871             "dev": true,
    5872             "engines": {
    5873                 "node": ">= 8"
    5874             }
    5875         },
    5876         "node_modules/methods": {
    5877             "version": "1.1.2",
    5878             "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
    5879             "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=",
    5880             "dev": true,
    5881             "engines": {
    5882                 "node": ">= 0.6"
    5883             }
    5884         },
    5885         "node_modules/micromatch": {
    5886             "version": "4.0.4",
    5887             "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",
    5888             "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==",
    5889             "dev": true,
    5890             "dependencies": {
    5891                 "braces": "^3.0.1",
    5892                 "picomatch": "^2.2.3"
    5893             },
    5894             "engines": {
    5895                 "node": ">=8.6"
    5896             }
    5897         },
    5898         "node_modules/miller-rabin": {
    5899             "version": "4.0.1",
    5900             "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz",
    5901             "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==",
    5902             "dev": true,
    5903             "dependencies": {
    5904                 "bn.js": "^4.0.0",
    5905                 "brorand": "^1.0.1"
    5906             },
    5907             "bin": {
    5908                 "miller-rabin": "bin/miller-rabin"
    5909             }
    5910         },
    5911         "node_modules/miller-rabin/node_modules/bn.js": {
    5912             "version": "4.12.0",
    5913             "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
    5914             "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==",
    5915             "dev": true
    5916         },
    5917         "node_modules/mime": {
    5918             "version": "1.6.0",
    5919             "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
    5920             "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
    5921             "dev": true,
    5922             "bin": {
    5923                 "mime": "cli.js"
    5924             },
    5925             "engines": {
    5926                 "node": ">=4"
    5927             }
    5928         },
    5929         "node_modules/mime-db": {
    5930             "version": "1.49.0",
    5931             "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.49.0.tgz",
    5932             "integrity": "sha512-CIc8j9URtOVApSFCQIF+VBkX1RwXp/oMMOrqdyXSBXq5RWNEsRfyj1kiRnQgmNXmHxPoFIxOroKA3zcU9P+nAA==",
    5933             "dev": true,
    5934             "engines": {
    5935                 "node": ">= 0.6"
    5936             }
    5937         },
    5938         "node_modules/mime-types": {
    5939             "version": "2.1.32",
    5940             "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.32.tgz",
    5941             "integrity": "sha512-hJGaVS4G4c9TSMYh2n6SQAGrC4RnfU+daP8G7cSCmaqNjiOoUY0VHCMS42pxnQmVF1GWwFhbHWn3RIxCqTmZ9A==",
    5942             "dev": true,
    5943             "dependencies": {
    5944                 "mime-db": "1.49.0"
    5945             },
    5946             "engines": {
    5947                 "node": ">= 0.6"
    5948             }
    5949         },
    5950         "node_modules/mimic-fn": {
    5951             "version": "2.1.0",
    5952             "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
    5953             "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
    5954             "dev": true,
    5955             "engines": {
    5956                 "node": ">=6"
    5957             }
    5958         },
    5959         "node_modules/mini-css-extract-plugin": {
    5960             "version": "1.6.2",
    5961             "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-1.6.2.tgz",
    5962             "integrity": "sha512-WhDvO3SjGm40oV5y26GjMJYjd2UMqrLAGKy5YS2/3QKJy2F7jgynuHTir/tgUUOiNQu5saXHdc8reo7YuhhT4Q==",
    5963             "dev": true,
    5964             "dependencies": {
    5965                 "loader-utils": "^2.0.0",
    5966                 "schema-utils": "^3.0.0",
    5967                 "webpack-sources": "^1.1.0"
    5968             },
    5969             "engines": {
    5970                 "node": ">= 10.13.0"
    5971             },
    5972             "funding": {
    5973                 "type": "opencollective",
    5974                 "url": "https://opencollective.com/webpack"
    5975             },
    5976             "peerDependencies": {
    5977                 "webpack": "^4.4.0 || ^5.0.0"
    5978             }
    5979         },
    5980         "node_modules/mini-css-extract-plugin/node_modules/loader-utils": {
    5981             "version": "2.0.0",
    5982             "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz",
    5983             "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==",
    5984             "dev": true,
    5985             "dependencies": {
    5986                 "big.js": "^5.2.2",
    5987                 "emojis-list": "^3.0.0",
    5988                 "json5": "^2.1.2"
    5989             },
    5990             "engines": {
    5991                 "node": ">=8.9.0"
    5992             }
    5993         },
    5994         "node_modules/mini-css-extract-plugin/node_modules/schema-utils": {
    5995             "version": "3.1.1",
    5996             "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz",
    5997             "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==",
    5998             "dev": true,
    5999             "dependencies": {
    6000                 "@types/json-schema": "^7.0.8",
    6001                 "ajv": "^6.12.5",
    6002                 "ajv-keywords": "^3.5.2"
    6003             },
    6004             "engines": {
    6005                 "node": ">= 10.13.0"
    6006             },
    6007             "funding": {
    6008                 "type": "opencollective",
    6009                 "url": "https://opencollective.com/webpack"
    6010             }
    6011         },
    6012         "node_modules/minimalistic-assert": {
    6013             "version": "1.0.1",
    6014             "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
    6015             "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==",
    6016             "dev": true
    6017         },
    6018         "node_modules/minimalistic-crypto-utils": {
    6019             "version": "1.0.1",
    6020             "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz",
    6021             "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=",
    6022             "dev": true
    6023         },
    6024         "node_modules/minimatch": {
    6025             "version": "3.0.4",
    6026             "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
    6027             "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
    6028             "dev": true,
    6029             "dependencies": {
    6030                 "brace-expansion": "^1.1.7"
    6031             },
    6032             "engines": {
    6033                 "node": "*"
    6034             }
    6035         },
    6036         "node_modules/minimist": {
    6037             "version": "1.2.5",
    6038             "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
    6039             "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
    6040             "dev": true
    6041         },
    6042         "node_modules/mkdirp": {
    6043             "version": "0.5.5",
    6044             "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
    6045             "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
    6046             "dev": true,
    6047             "dependencies": {
    6048                 "minimist": "^1.2.5"
    6049             },
    6050             "bin": {
    6051                 "mkdirp": "bin/cmd.js"
    6052             }
    6053         },
    6054         "node_modules/ms": {
    6055             "version": "2.1.2",
    6056             "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
    6057             "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
    6058             "dev": true
    6059         },
    6060         "node_modules/multicast-dns": {
    6061             "version": "6.2.3",
    6062             "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz",
    6063             "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==",
    6064             "dev": true,
    6065             "dependencies": {
    6066                 "dns-packet": "^1.3.1",
    6067                 "thunky": "^1.0.2"
    6068             },
    6069             "bin": {
    6070                 "multicast-dns": "cli.js"
    6071             }
    6072         },
    6073         "node_modules/multicast-dns-service-types": {
    6074             "version": "1.1.0",
    6075             "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz",
    6076             "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=",
    6077             "dev": true
    6078         },
    6079         "node_modules/nanocolors": {
    6080             "version": "0.1.12",
    6081             "resolved": "https://registry.npmjs.org/nanocolors/-/nanocolors-0.1.12.tgz",
    6082             "integrity": "sha512-2nMHqg1x5PU+unxX7PGY7AuYxl2qDx7PSrTRjizr8sxdd3l/3hBuWWaki62qmtYm2U5i4Z5E7GbjlyDFhs9/EQ==",
    6083             "dev": true
    6084         },
    6085         "node_modules/nanoid": {
    6086             "version": "3.1.28",
    6087             "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.28.tgz",
    6088             "integrity": "sha512-gSu9VZ2HtmoKYe/lmyPFES5nknFrHa+/DT9muUFWFMi6Jh9E1I7bkvlQ8xxf1Kos9pi9o8lBnIOkatMhKX/YUw==",
    6089             "dev": true,
    6090             "bin": {
    6091                 "nanoid": "bin/nanoid.cjs"
    6092             },
    6093             "engines": {
    6094                 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
    6095             }
    6096         },
    6097         "node_modules/negotiator": {
    6098             "version": "0.6.2",
    6099             "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
    6100             "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==",
    6101             "dev": true,
    6102             "engines": {
    6103                 "node": ">= 0.6"
    6104             }
    6105         },
    6106         "node_modules/neo-async": {
    6107             "version": "2.6.2",
    6108             "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
    6109             "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
    6110             "dev": true
    6111         },
    6112         "node_modules/no-case": {
    6113             "version": "3.0.4",
    6114             "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz",
    6115             "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==",
    6116             "dev": true,
    6117             "dependencies": {
    6118                 "lower-case": "^2.0.2",
    6119                 "tslib": "^2.0.3"
    6120             }
    6121         },
    6122         "node_modules/node-forge": {
    6123             "version": "0.10.0",
    6124             "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz",
    6125             "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==",
    6126             "dev": true,
    6127             "engines": {
    6128                 "node": ">= 6.0.0"
    6129             }
    6130         },
    6131         "node_modules/node-libs-browser": {
    6132             "version": "2.2.1",
    6133             "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz",
    6134             "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==",
    6135             "dev": true,
    6136             "dependencies": {
    6137                 "assert": "^1.1.1",
    6138                 "browserify-zlib": "^0.2.0",
    6139                 "buffer": "^4.3.0",
    6140                 "console-browserify": "^1.1.0",
    6141                 "constants-browserify": "^1.0.0",
    6142                 "crypto-browserify": "^3.11.0",
    6143                 "domain-browser": "^1.1.1",
    6144                 "events": "^3.0.0",
    6145                 "https-browserify": "^1.0.0",
    6146                 "os-browserify": "^0.3.0",
    6147                 "path-browserify": "0.0.1",
    6148                 "process": "^0.11.10",
    6149                 "punycode": "^1.2.4",
    6150                 "querystring-es3": "^0.2.0",
    6151                 "readable-stream": "^2.3.3",
    6152                 "stream-browserify": "^2.0.1",
    6153                 "stream-http": "^2.7.2",
    6154                 "string_decoder": "^1.0.0",
    6155                 "timers-browserify": "^2.0.4",
    6156                 "tty-browserify": "0.0.0",
    6157                 "url": "^0.11.0",
    6158                 "util": "^0.11.0",
    6159                 "vm-browserify": "^1.0.1"
    6160             }
    6161         },
    6162         "node_modules/node-libs-browser/node_modules/punycode": {
    6163             "version": "1.4.1",
    6164             "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
    6165             "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
    6166             "dev": true
    6167         },
    6168         "node_modules/node-notifier": {
    6169             "version": "9.0.1",
    6170             "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-9.0.1.tgz",
    6171             "integrity": "sha512-fPNFIp2hF/Dq7qLDzSg4vZ0J4e9v60gJR+Qx7RbjbWqzPDdEqeVpEx5CFeDAELIl+A/woaaNn1fQ5nEVerMxJg==",
    6172             "dev": true,
    6173             "dependencies": {
    6174                 "growly": "^1.3.0",
    6175                 "is-wsl": "^2.2.0",
    6176                 "semver": "^7.3.2",
    6177                 "shellwords": "^0.1.1",
    6178                 "uuid": "^8.3.0",
    6179                 "which": "^2.0.2"
    6180             }
    6181         },
    6182         "node_modules/node-notifier/node_modules/uuid": {
    6183             "version": "8.3.2",
    6184             "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
    6185             "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
    6186             "dev": true,
    6187             "bin": {
    6188                 "uuid": "dist/bin/uuid"
    6189             }
    6190         },
    6191         "node_modules/node-releases": {
    6192             "version": "1.1.76",
    6193             "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.76.tgz",
    6194             "integrity": "sha512-9/IECtNr8dXNmPWmFXepT0/7o5eolGesHUa3mtr0KlgnCvnZxwh2qensKL42JJY2vQKC3nIBXetFAqR+PW1CmA==",
    6195             "dev": true
    6196         },
    6197         "node_modules/normalize-path": {
    6198             "version": "3.0.0",
    6199             "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
    6200             "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
    6201             "dev": true,
    6202             "engines": {
    6203                 "node": ">=0.10.0"
    6204             }
    6205         },
    6206         "node_modules/normalize-range": {
    6207             "version": "0.1.2",
    6208             "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
    6209             "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=",
    6210             "dev": true,
    6211             "engines": {
    6212                 "node": ">=0.10.0"
    6213             }
    6214         },
    6215         "node_modules/normalize-url": {
    6216             "version": "6.1.0",
    6217             "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz",
    6218             "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==",
    6219             "dev": true,
    6220             "engines": {
    6221                 "node": ">=10"
    6222             },
    6223             "funding": {
    6224                 "url": "https://github.com/sponsors/sindresorhus"
    6225             }
    6226         },
    6227         "node_modules/npm-run-path": {
    6228             "version": "4.0.1",
    6229             "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
    6230             "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
    6231             "dev": true,
    6232             "dependencies": {
    6233                 "path-key": "^3.0.0"
    6234             },
    6235             "engines": {
    6236                 "node": ">=8"
    6237             }
    6238         },
    6239         "node_modules/nth-check": {
    6240             "version": "2.0.1",
    6241             "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz",
    6242             "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==",
    6243             "dev": true,
    6244             "dependencies": {
    6245                 "boolbase": "^1.0.0"
    6246             },
    6247             "funding": {
    6248                 "url": "https://github.com/fb55/nth-check?sponsor=1"
    6249             }
    6250         },
    6251         "node_modules/object-assign": {
    6252             "version": "4.1.1",
    6253             "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
    6254             "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
    6255             "dev": true,
    6256             "engines": {
    6257                 "node": ">=0.10.0"
    6258             }
    6259         },
    6260         "node_modules/object-is": {
    6261             "version": "1.1.5",
    6262             "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz",
    6263             "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==",
    6264             "dev": true,
    6265             "dependencies": {
    6266                 "call-bind": "^1.0.2",
    6267                 "define-properties": "^1.1.3"
    6268             },
    6269             "engines": {
    6270                 "node": ">= 0.4"
    6271             },
    6272             "funding": {
    6273                 "url": "https://github.com/sponsors/ljharb"
    6274             }
    6275         },
    6276         "node_modules/object-keys": {
    6277             "version": "1.1.1",
    6278             "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
    6279             "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
    6280             "dev": true,
    6281             "engines": {
    6282                 "node": ">= 0.4"
    6283             }
    6284         },
    6285         "node_modules/object.assign": {
    6286             "version": "4.1.2",
    6287             "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
    6288             "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
    6289             "dev": true,
    6290             "dependencies": {
    6291                 "call-bind": "^1.0.0",
    6292                 "define-properties": "^1.1.3",
    6293                 "has-symbols": "^1.0.1",
    6294                 "object-keys": "^1.1.1"
    6295             },
    6296             "engines": {
    6297                 "node": ">= 0.4"
    6298             },
    6299             "funding": {
    6300                 "url": "https://github.com/sponsors/ljharb"
    6301             }
    6302         },
    6303         "node_modules/obuf": {
    6304             "version": "1.1.2",
    6305             "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz",
    6306             "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==",
    6307             "dev": true
    6308         },
    6309         "node_modules/on-finished": {
    6310             "version": "2.3.0",
    6311             "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
    6312             "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
    6313             "dev": true,
    6314             "dependencies": {
    6315                 "ee-first": "1.1.1"
    6316             },
    6317             "engines": {
    6318                 "node": ">= 0.8"
    6319             }
    6320         },
    6321         "node_modules/on-headers": {
    6322             "version": "1.0.2",
    6323             "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz",
    6324             "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==",
    6325             "dev": true,
    6326             "engines": {
    6327                 "node": ">= 0.8"
    6328             }
    6329         },
    6330         "node_modules/once": {
    6331             "version": "1.4.0",
    6332             "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
    6333             "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
    6334             "dev": true,
    6335             "dependencies": {
    6336                 "wrappy": "1"
    6337             }
    6338         },
    6339         "node_modules/onetime": {
    6340             "version": "5.1.2",
    6341             "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
    6342             "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
    6343             "dev": true,
    6344             "dependencies": {
    6345                 "mimic-fn": "^2.1.0"
    6346             },
    6347             "engines": {
    6348                 "node": ">=6"
    6349             },
    6350             "funding": {
    6351                 "url": "https://github.com/sponsors/sindresorhus"
    6352             }
    6353         },
    6354         "node_modules/open": {
    6355             "version": "8.2.1",
    6356             "resolved": "https://registry.npmjs.org/open/-/open-8.2.1.tgz",
    6357             "integrity": "sha512-rXILpcQlkF/QuFez2BJDf3GsqpjGKbkUUToAIGo9A0Q6ZkoSGogZJulrUdwRkrAsoQvoZsrjCYt8+zblOk7JQQ==",
    6358             "dev": true,
    6359             "dependencies": {
    6360                 "define-lazy-prop": "^2.0.0",
    6361                 "is-docker": "^2.1.1",
    6362                 "is-wsl": "^2.2.0"
    6363             },
    6364             "engines": {
    6365                 "node": ">=12"
    6366             },
    6367             "funding": {
    6368                 "url": "https://github.com/sponsors/sindresorhus"
    6369             }
    6370         },
    6371         "node_modules/os-browserify": {
    6372             "version": "0.3.0",
    6373             "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz",
    6374             "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=",
    6375             "dev": true
    6376         },
    6377         "node_modules/p-event": {
    6378             "version": "4.2.0",
    6379             "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz",
    6380             "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==",
    6381             "dev": true,
    6382             "dependencies": {
    6383                 "p-timeout": "^3.1.0"
    6384             },
    6385             "engines": {
    6386                 "node": ">=8"
    6387             },
    6388             "funding": {
    6389                 "url": "https://github.com/sponsors/sindresorhus"
    6390             }
    6391         },
    6392         "node_modules/p-finally": {
    6393             "version": "1.0.0",
    6394             "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
    6395             "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=",
    6396             "dev": true,
    6397             "engines": {
    6398                 "node": ">=4"
    6399             }
    6400         },
    6401         "node_modules/p-limit": {
    6402             "version": "2.3.0",
    6403             "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
    6404             "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
    6405             "dev": true,
    6406             "dependencies": {
    6407                 "p-try": "^2.0.0"
    6408             },
    6409             "engines": {
    6410                 "node": ">=6"
    6411             },
    6412             "funding": {
    6413                 "url": "https://github.com/sponsors/sindresorhus"
    6414             }
    6415         },
    6416         "node_modules/p-locate": {
    6417             "version": "4.1.0",
    6418             "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
    6419             "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
    6420             "dev": true,
    6421             "dependencies": {
    6422                 "p-limit": "^2.2.0"
    6423             },
    6424             "engines": {
    6425                 "node": ">=8"
    6426             }
    6427         },
    6428         "node_modules/p-map": {
    6429             "version": "4.0.0",
    6430             "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz",
    6431             "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==",
    6432             "dev": true,
    6433             "dependencies": {
    6434                 "aggregate-error": "^3.0.0"
    6435             },
    6436             "engines": {
    6437                 "node": ">=10"
    6438             },
    6439             "funding": {
    6440                 "url": "https://github.com/sponsors/sindresorhus"
    6441             }
    6442         },
    6443         "node_modules/p-pipe": {
    6444             "version": "3.1.0",
    6445             "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-3.1.0.tgz",
    6446             "integrity": "sha512-08pj8ATpzMR0Y80x50yJHn37NF6vjrqHutASaX5LiH5npS9XPvrUmscd9MF5R4fuYRHOxQR1FfMIlF7AzwoPqw==",
    6447             "dev": true,
    6448             "engines": {
    6449                 "node": ">=8"
    6450             },
    6451             "funding": {
    6452                 "url": "https://github.com/sponsors/sindresorhus"
    6453             }
    6454         },
    6455         "node_modules/p-retry": {
    6456             "version": "4.6.1",
    6457             "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.1.tgz",
    6458             "integrity": "sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA==",
    6459             "dev": true,
    6460             "dependencies": {
    6461                 "@types/retry": "^0.12.0",
    6462                 "retry": "^0.13.1"
    6463             },
    6464             "engines": {
    6465                 "node": ">=8"
    6466             }
    6467         },
    6468         "node_modules/p-timeout": {
    6469             "version": "3.2.0",
    6470             "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz",
    6471             "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==",
    6472             "dev": true,
    6473             "dependencies": {
    6474                 "p-finally": "^1.0.0"
    6475             },
    6476             "engines": {
    6477                 "node": ">=8"
    6478             }
    6479         },
    6480         "node_modules/p-try": {
    6481             "version": "2.2.0",
    6482             "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
    6483             "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
    6484             "dev": true,
    6485             "engines": {
    6486                 "node": ">=6"
    6487             }
    6488         },
    6489         "node_modules/pako": {
    6490             "version": "1.0.11",
    6491             "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
    6492             "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==",
    6493             "dev": true
    6494         },
    6495         "node_modules/param-case": {
    6496             "version": "3.0.4",
    6497             "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz",
    6498             "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==",
    6499             "dev": true,
    6500             "dependencies": {
    6501                 "dot-case": "^3.0.4",
    6502                 "tslib": "^2.0.3"
    6503             }
    6504         },
    6505         "node_modules/parent-module": {
    6506             "version": "1.0.1",
    6507             "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
    6508             "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
    6509             "dev": true,
    6510             "dependencies": {
    6511                 "callsites": "^3.0.0"
    6512             },
    6513             "engines": {
    6514                 "node": ">=6"
    6515             }
    6516         },
    6517         "node_modules/parse-asn1": {
    6518             "version": "5.1.6",
    6519             "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz",
    6520             "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==",
    6521             "dev": true,
    6522             "dependencies": {
    6523                 "asn1.js": "^5.2.0",
    6524                 "browserify-aes": "^1.0.0",
    6525                 "evp_bytestokey": "^1.0.0",
    6526                 "pbkdf2": "^3.0.3",
    6527                 "safe-buffer": "^5.1.1"
    6528             }
    6529         },
    6530         "node_modules/parse-json": {
    6531             "version": "5.2.0",
    6532             "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
    6533             "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
    6534             "dev": true,
    6535             "dependencies": {
    6536                 "@babel/code-frame": "^7.0.0",
    6537                 "error-ex": "^1.3.1",
    6538                 "json-parse-even-better-errors": "^2.3.0",
    6539                 "lines-and-columns": "^1.1.6"
    6540             },
    6541             "engines": {
    6542                 "node": ">=8"
    6543             },
    6544             "funding": {
    6545                 "url": "https://github.com/sponsors/sindresorhus"
    6546             }
    6547         },
    6548         "node_modules/parseurl": {
    6549             "version": "1.3.3",
    6550             "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
    6551             "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
    6552             "dev": true,
    6553             "engines": {
    6554                 "node": ">= 0.8"
    6555             }
    6556         },
    6557         "node_modules/pascal-case": {
    6558             "version": "3.1.2",
    6559             "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz",
    6560             "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==",
    6561             "dev": true,
    6562             "dependencies": {
    6563                 "no-case": "^3.0.4",
    6564                 "tslib": "^2.0.3"
    6565             }
    6566         },
    6567         "node_modules/path-browserify": {
    6568             "version": "0.0.1",
    6569             "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz",
    6570             "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==",
    6571             "dev": true
    6572         },
    6573         "node_modules/path-exists": {
    6574             "version": "4.0.0",
    6575             "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
    6576             "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
    6577             "dev": true,
    6578             "engines": {
    6579                 "node": ">=8"
    6580             }
    6581         },
    6582         "node_modules/path-is-absolute": {
    6583             "version": "1.0.1",
    6584             "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
    6585             "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
    6586             "dev": true,
    6587             "engines": {
    6588                 "node": ">=0.10.0"
    6589             }
    6590         },
    6591         "node_modules/path-key": {
    6592             "version": "3.1.1",
    6593             "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
    6594             "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
    6595             "dev": true,
    6596             "engines": {
    6597                 "node": ">=8"
    6598             }
    6599         },
    6600         "node_modules/path-parse": {
    6601             "version": "1.0.7",
    6602             "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
    6603             "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
    6604             "dev": true
    6605         },
    6606         "node_modules/path-to-regexp": {
    6607             "version": "0.1.7",
    6608             "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
    6609             "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=",
    6610             "dev": true
    6611         },
    6612         "node_modules/path-type": {
    6613             "version": "4.0.0",
    6614             "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
    6615             "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
    6616             "dev": true,
    6617             "engines": {
    6618                 "node": ">=8"
    6619             }
    6620         },
    6621         "node_modules/pbkdf2": {
    6622             "version": "3.1.2",
    6623             "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz",
    6624             "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==",
    6625             "dev": true,
    6626             "dependencies": {
    6627                 "create-hash": "^1.1.2",
    6628                 "create-hmac": "^1.1.4",
    6629                 "ripemd160": "^2.0.1",
    6630                 "safe-buffer": "^5.0.1",
    6631                 "sha.js": "^2.4.8"
    6632             },
    6633             "engines": {
    6634                 "node": ">=0.12"
    6635             }
    6636         },
    6637         "node_modules/picomatch": {
    6638             "version": "2.3.0",
    6639             "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz",
    6640             "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==",
    6641             "dev": true,
    6642             "engines": {
    6643                 "node": ">=8.6"
    6644             },
    6645             "funding": {
    6646                 "url": "https://github.com/sponsors/jonschlinkert"
    6647             }
    6648         },
    6649         "node_modules/pkg-dir": {
    6650             "version": "4.2.0",
    6651             "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
    6652             "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
    6653             "dev": true,
    6654             "dependencies": {
    6655                 "find-up": "^4.0.0"
    6656             },
    6657             "engines": {
    6658                 "node": ">=8"
    6659             }
    6660         },
    6661         "node_modules/portfinder": {
    6662             "version": "1.0.28",
    6663             "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz",
    6664             "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==",
    6665             "dev": true,
    6666             "dependencies": {
    6667                 "async": "^2.6.2",
    6668                 "debug": "^3.1.1",
    6669                 "mkdirp": "^0.5.5"
    6670             },
    6671             "engines": {
    6672                 "node": ">= 0.12.0"
    6673             }
    6674         },
    6675         "node_modules/portfinder/node_modules/debug": {
    6676             "version": "3.2.7",
    6677             "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
    6678             "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
    6679             "dev": true,
    6680             "dependencies": {
    6681                 "ms": "^2.1.1"
    6682             }
    6683         },
    6684         "node_modules/postcss": {
    6685             "version": "8.3.8",
    6686             "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.8.tgz",
    6687             "integrity": "sha512-GT5bTjjZnwDifajzczOC+r3FI3Cu+PgPvrsjhQdRqa2kTJ4968/X9CUce9xttIB0xOs5c6xf0TCWZo/y9lF6bA==",
    6688             "dev": true,
    6689             "dependencies": {
    6690                 "nanocolors": "^0.2.2",
    6691                 "nanoid": "^3.1.25",
    6692                 "source-map-js": "^0.6.2"
    6693             },
    6694             "engines": {
    6695                 "node": "^10 || ^12 || >=14"
    6696             },
    6697             "funding": {
    6698                 "type": "opencollective",
    6699                 "url": "https://opencollective.com/postcss/"
    6700             }
    6701         },
    6702         "node_modules/postcss-calc": {
    6703             "version": "8.0.0",
    6704             "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.0.0.tgz",
    6705             "integrity": "sha512-5NglwDrcbiy8XXfPM11F3HeC6hoT9W7GUH/Zi5U/p7u3Irv4rHhdDcIZwG0llHXV4ftsBjpfWMXAnXNl4lnt8g==",
    6706             "dev": true,
    6707             "dependencies": {
    6708                 "postcss-selector-parser": "^6.0.2",
    6709                 "postcss-value-parser": "^4.0.2"
    6710             },
    6711             "peerDependencies": {
    6712                 "postcss": "^8.2.2"
    6713             }
    6714         },
    6715         "node_modules/postcss-colormin": {
    6716             "version": "5.2.0",
    6717             "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.2.0.tgz",
    6718             "integrity": "sha512-+HC6GfWU3upe5/mqmxuqYZ9B2Wl4lcoUUNkoaX59nEWV4EtADCMiBqui111Bu8R8IvaZTmqmxrqOAqjbHIwXPw==",
    6719             "dev": true,
    6720             "dependencies": {
    6721                 "browserslist": "^4.16.6",
    6722                 "caniuse-api": "^3.0.0",
    6723                 "colord": "^2.0.1",
    6724                 "postcss-value-parser": "^4.1.0"
    6725             },
    6726             "engines": {
    6727                 "node": "^10 || ^12 || >=14.0"
    6728             },
    6729             "peerDependencies": {
    6730                 "postcss": "^8.2.15"
    6731             }
    6732         },
    6733         "node_modules/postcss-convert-values": {
    6734             "version": "5.0.1",
    6735             "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.0.1.tgz",
    6736             "integrity": "sha512-C3zR1Do2BkKkCgC0g3sF8TS0koF2G+mN8xxayZx3f10cIRmTaAnpgpRQZjNekTZxM2ciSPoh2IWJm0VZx8NoQg==",
    6737             "dev": true,
    6738             "dependencies": {
    6739                 "postcss-value-parser": "^4.1.0"
    6740             },
    6741             "engines": {
    6742                 "node": "^10 || ^12 || >=14.0"
    6743             },
    6744             "peerDependencies": {
    6745                 "postcss": "^8.2.15"
    6746             }
    6747         },
    6748         "node_modules/postcss-discard-comments": {
    6749             "version": "5.0.1",
    6750             "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.0.1.tgz",
    6751             "integrity": "sha512-lgZBPTDvWrbAYY1v5GYEv8fEO/WhKOu/hmZqmCYfrpD6eyDWWzAOsl2rF29lpvziKO02Gc5GJQtlpkTmakwOWg==",
    6752             "dev": true,
    6753             "engines": {
    6754                 "node": "^10 || ^12 || >=14.0"
    6755             },
    6756             "peerDependencies": {
    6757                 "postcss": "^8.2.15"
    6758             }
    6759         },
    6760         "node_modules/postcss-discard-duplicates": {
    6761             "version": "5.0.1",
    6762             "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.0.1.tgz",
    6763             "integrity": "sha512-svx747PWHKOGpAXXQkCc4k/DsWo+6bc5LsVrAsw+OU+Ibi7klFZCyX54gjYzX4TH+f2uzXjRviLARxkMurA2bA==",
    6764             "dev": true,
    6765             "engines": {
    6766                 "node": "^10 || ^12 || >=14.0"
    6767             },
    6768             "peerDependencies": {
    6769                 "postcss": "^8.2.15"
    6770             }
    6771         },
    6772         "node_modules/postcss-discard-empty": {
    6773             "version": "5.0.1",
    6774             "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.0.1.tgz",
    6775             "integrity": "sha512-vfU8CxAQ6YpMxV2SvMcMIyF2LX1ZzWpy0lqHDsOdaKKLQVQGVP1pzhrI9JlsO65s66uQTfkQBKBD/A5gp9STFw==",
    6776             "dev": true,
    6777             "engines": {
    6778                 "node": "^10 || ^12 || >=14.0"
    6779             },
    6780             "peerDependencies": {
    6781                 "postcss": "^8.2.15"
    6782             }
    6783         },
    6784         "node_modules/postcss-discard-overridden": {
    6785             "version": "5.0.1",
    6786             "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.0.1.tgz",
    6787             "integrity": "sha512-Y28H7y93L2BpJhrdUR2SR2fnSsT+3TVx1NmVQLbcnZWwIUpJ7mfcTC6Za9M2PG6w8j7UQRfzxqn8jU2VwFxo3Q==",
    6788             "dev": true,
    6789             "engines": {
    6790                 "node": "^10 || ^12 || >=14.0"
    6791             },
    6792             "peerDependencies": {
    6793                 "postcss": "^8.2.15"
    6794             }
    6795         },
    6796         "node_modules/postcss-load-config": {
    6797             "version": "3.1.0",
    6798             "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.0.tgz",
    6799             "integrity": "sha512-ipM8Ds01ZUophjDTQYSVP70slFSYg3T0/zyfII5vzhN6V57YSxMgG5syXuwi5VtS8wSf3iL30v0uBdoIVx4Q0g==",
    6800             "dev": true,
    6801             "dependencies": {
    6802                 "import-cwd": "^3.0.0",
    6803                 "lilconfig": "^2.0.3",
    6804                 "yaml": "^1.10.2"
    6805             },
    6806             "engines": {
    6807                 "node": ">= 10"
    6808             },
    6809             "funding": {
    6810                 "type": "opencollective",
    6811                 "url": "https://opencollective.com/postcss/"
    6812             },
    6813             "peerDependencies": {
    6814                 "ts-node": ">=9.0.0"
    6815             },
    6816             "peerDependenciesMeta": {
    6817                 "ts-node": {
    6818                     "optional": true
    6819                 }
    6820             }
    6821         },
    6822         "node_modules/postcss-loader": {
    6823             "version": "6.1.1",
    6824             "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.1.1.tgz",
    6825             "integrity": "sha512-lBmJMvRh1D40dqpWKr9Rpygwxn8M74U9uaCSeYGNKLGInbk9mXBt1ultHf2dH9Ghk6Ue4UXlXWwGMH9QdUJ5ug==",
    6826             "dev": true,
    6827             "dependencies": {
    6828                 "cosmiconfig": "^7.0.0",
    6829                 "klona": "^2.0.4",
    6830                 "semver": "^7.3.5"
    6831             },
    6832             "engines": {
    6833                 "node": ">= 12.13.0"
    6834             },
    6835             "funding": {
    6836                 "type": "opencollective",
    6837                 "url": "https://opencollective.com/webpack"
    6838             },
    6839             "peerDependencies": {
    6840                 "postcss": "^7.0.0 || ^8.0.1",
    6841                 "webpack": "^5.0.0"
    6842             }
    6843         },
    6844         "node_modules/postcss-merge-longhand": {
    6845             "version": "5.0.2",
    6846             "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.0.2.tgz",
    6847             "integrity": "sha512-BMlg9AXSI5G9TBT0Lo/H3PfUy63P84rVz3BjCFE9e9Y9RXQZD3+h3YO1kgTNsNJy7bBc1YQp8DmSnwLIW5VPcw==",
    6848             "dev": true,
    6849             "dependencies": {
    6850                 "css-color-names": "^1.0.1",
    6851                 "postcss-value-parser": "^4.1.0",
    6852                 "stylehacks": "^5.0.1"
    6853             },
    6854             "engines": {
    6855                 "node": "^10 || ^12 || >=14.0"
    6856             },
    6857             "peerDependencies": {
    6858                 "postcss": "^8.2.15"
    6859             }
    6860         },
    6861         "node_modules/postcss-merge-rules": {
    6862             "version": "5.0.2",
    6863             "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.0.2.tgz",
    6864             "integrity": "sha512-5K+Md7S3GwBewfB4rjDeol6V/RZ8S+v4B66Zk2gChRqLTCC8yjnHQ601omj9TKftS19OPGqZ/XzoqpzNQQLwbg==",
    6865             "dev": true,
    6866             "dependencies": {
    6867                 "browserslist": "^4.16.6",
    6868                 "caniuse-api": "^3.0.0",
    6869                 "cssnano-utils": "^2.0.1",
    6870                 "postcss-selector-parser": "^6.0.5",
    6871                 "vendors": "^1.0.3"
    6872             },
    6873             "engines": {
    6874                 "node": "^10 || ^12 || >=14.0"
    6875             },
    6876             "peerDependencies": {
    6877                 "postcss": "^8.2.15"
    6878             }
    6879         },
    6880         "node_modules/postcss-minify-font-values": {
    6881             "version": "5.0.1",
    6882             "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.0.1.tgz",
    6883             "integrity": "sha512-7JS4qIsnqaxk+FXY1E8dHBDmraYFWmuL6cgt0T1SWGRO5bzJf8sUoelwa4P88LEWJZweHevAiDKxHlofuvtIoA==",
    6884             "dev": true,
    6885             "dependencies": {
    6886                 "postcss-value-parser": "^4.1.0"
    6887             },
    6888             "engines": {
    6889                 "node": "^10 || ^12 || >=14.0"
    6890             },
    6891             "peerDependencies": {
    6892                 "postcss": "^8.2.15"
    6893             }
    6894         },
    6895         "node_modules/postcss-minify-gradients": {
    6896             "version": "5.0.2",
    6897             "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.0.2.tgz",
    6898             "integrity": "sha512-7Do9JP+wqSD6Prittitt2zDLrfzP9pqKs2EcLX7HJYxsxCOwrrcLt4x/ctQTsiOw+/8HYotAoqNkrzItL19SdQ==",
    6899             "dev": true,
    6900             "dependencies": {
    6901                 "colord": "^2.6",
    6902                 "cssnano-utils": "^2.0.1",
    6903                 "postcss-value-parser": "^4.1.0"
    6904             },
    6905             "engines": {
    6906                 "node": "^10 || ^12 || >=14.0"
    6907             },
    6908             "peerDependencies": {
    6909                 "postcss": "^8.2.15"
    6910             }
    6911         },
    6912         "node_modules/postcss-minify-params": {
    6913             "version": "5.0.1",
    6914             "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.0.1.tgz",
    6915             "integrity": "sha512-4RUC4k2A/Q9mGco1Z8ODc7h+A0z7L7X2ypO1B6V8057eVK6mZ6xwz6QN64nHuHLbqbclkX1wyzRnIrdZehTEHw==",
    6916             "dev": true,
    6917             "dependencies": {
    6918                 "alphanum-sort": "^1.0.2",
    6919                 "browserslist": "^4.16.0",
    6920                 "cssnano-utils": "^2.0.1",
    6921                 "postcss-value-parser": "^4.1.0",
    6922                 "uniqs": "^2.0.0"
    6923             },
    6924             "engines": {
    6925                 "node": "^10 || ^12 || >=14.0"
    6926             },
    6927             "peerDependencies": {
    6928                 "postcss": "^8.2.15"
    6929             }
    6930         },
    6931         "node_modules/postcss-minify-selectors": {
    6932             "version": "5.1.0",
    6933             "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.1.0.tgz",
    6934             "integrity": "sha512-NzGBXDa7aPsAcijXZeagnJBKBPMYLaJJzB8CQh6ncvyl2sIndLVWfbcDi0SBjRWk5VqEjXvf8tYwzoKf4Z07og==",
    6935             "dev": true,
    6936             "dependencies": {
    6937                 "alphanum-sort": "^1.0.2",
    6938                 "postcss-selector-parser": "^6.0.5"
    6939             },
    6940             "engines": {
    6941                 "node": "^10 || ^12 || >=14.0"
    6942             },
    6943             "peerDependencies": {
    6944                 "postcss": "^8.2.15"
    6945             }
    6946         },
    6947         "node_modules/postcss-modules-extract-imports": {
    6948             "version": "3.0.0",
    6949             "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz",
    6950             "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==",
    6951             "dev": true,
    6952             "engines": {
    6953                 "node": "^10 || ^12 || >= 14"
    6954             },
    6955             "peerDependencies": {
    6956                 "postcss": "^8.1.0"
    6957             }
    6958         },
    6959         "node_modules/postcss-modules-local-by-default": {
    6960             "version": "4.0.0",
    6961             "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz",
    6962             "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==",
    6963             "dev": true,
    6964             "dependencies": {
    6965                 "icss-utils": "^5.0.0",
    6966                 "postcss-selector-parser": "^6.0.2",
    6967                 "postcss-value-parser": "^4.1.0"
    6968             },
    6969             "engines": {
    6970                 "node": "^10 || ^12 || >= 14"
    6971             },
    6972             "peerDependencies": {
    6973                 "postcss": "^8.1.0"
    6974             }
    6975         },
    6976         "node_modules/postcss-modules-scope": {
    6977             "version": "3.0.0",
    6978             "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz",
    6979             "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==",
    6980             "dev": true,
    6981             "dependencies": {
    6982                 "postcss-selector-parser": "^6.0.4"
    6983             },
    6984             "engines": {
    6985                 "node": "^10 || ^12 || >= 14"
    6986             },
    6987             "peerDependencies": {
    6988                 "postcss": "^8.1.0"
    6989             }
    6990         },
    6991         "node_modules/postcss-modules-values": {
    6992             "version": "4.0.0",
    6993             "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz",
    6994             "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==",
    6995             "dev": true,
    6996             "dependencies": {
    6997                 "icss-utils": "^5.0.0"
    6998             },
    6999             "engines": {
    7000                 "node": "^10 || ^12 || >= 14"
    7001             },
    7002             "peerDependencies": {
    7003                 "postcss": "^8.1.0"
    7004             }
    7005         },
    7006         "node_modules/postcss-normalize-charset": {
    7007             "version": "5.0.1",
    7008             "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.0.1.tgz",
    7009             "integrity": "sha512-6J40l6LNYnBdPSk+BHZ8SF+HAkS4q2twe5jnocgd+xWpz/mx/5Sa32m3W1AA8uE8XaXN+eg8trIlfu8V9x61eg==",
    7010             "dev": true,
    7011             "engines": {
    7012                 "node": "^10 || ^12 || >=14.0"
    7013             },
    7014             "peerDependencies": {
    7015                 "postcss": "^8.2.15"
    7016             }
    7017         },
    7018         "node_modules/postcss-normalize-display-values": {
    7019             "version": "5.0.1",
    7020             "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.0.1.tgz",
    7021             "integrity": "sha512-uupdvWk88kLDXi5HEyI9IaAJTE3/Djbcrqq8YgjvAVuzgVuqIk3SuJWUisT2gaJbZm1H9g5k2w1xXilM3x8DjQ==",
    7022             "dev": true,
    7023             "dependencies": {
    7024                 "cssnano-utils": "^2.0.1",
    7025                 "postcss-value-parser": "^4.1.0"
    7026             },
    7027             "engines": {
    7028                 "node": "^10 || ^12 || >=14.0"
    7029             },
    7030             "peerDependencies": {
    7031                 "postcss": "^8.2.15"
    7032             }
    7033         },
    7034         "node_modules/postcss-normalize-positions": {
    7035             "version": "5.0.1",
    7036             "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.0.1.tgz",
    7037             "integrity": "sha512-rvzWAJai5xej9yWqlCb1OWLd9JjW2Ex2BCPzUJrbaXmtKtgfL8dBMOOMTX6TnvQMtjk3ei1Lswcs78qKO1Skrg==",
    7038             "dev": true,
    7039             "dependencies": {
    7040                 "postcss-value-parser": "^4.1.0"
    7041             },
    7042             "engines": {
    7043                 "node": "^10 || ^12 || >=14.0"
    7044             },
    7045             "peerDependencies": {
    7046                 "postcss": "^8.2.15"
    7047             }
    7048         },
    7049         "node_modules/postcss-normalize-repeat-style": {
    7050             "version": "5.0.1",
    7051             "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.0.1.tgz",
    7052             "integrity": "sha512-syZ2itq0HTQjj4QtXZOeefomckiV5TaUO6ReIEabCh3wgDs4Mr01pkif0MeVwKyU/LHEkPJnpwFKRxqWA/7O3w==",
    7053             "dev": true,
    7054             "dependencies": {
    7055                 "cssnano-utils": "^2.0.1",
    7056                 "postcss-value-parser": "^4.1.0"
    7057             },
    7058             "engines": {
    7059                 "node": "^10 || ^12 || >=14.0"
    7060             },
    7061             "peerDependencies": {
    7062                 "postcss": "^8.2.15"
    7063             }
    7064         },
    7065         "node_modules/postcss-normalize-string": {
    7066             "version": "5.0.1",
    7067             "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.0.1.tgz",
    7068             "integrity": "sha512-Ic8GaQ3jPMVl1OEn2U//2pm93AXUcF3wz+OriskdZ1AOuYV25OdgS7w9Xu2LO5cGyhHCgn8dMXh9bO7vi3i9pA==",
    7069             "dev": true,
    7070             "dependencies": {
    7071                 "postcss-value-parser": "^4.1.0"
    7072             },
    7073             "engines": {
    7074                 "node": "^10 || ^12 || >=14.0"
    7075             },
    7076             "peerDependencies": {
    7077                 "postcss": "^8.2.15"
    7078             }
    7079         },
    7080         "node_modules/postcss-normalize-timing-functions": {
    7081             "version": "5.0.1",
    7082             "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.0.1.tgz",
    7083             "integrity": "sha512-cPcBdVN5OsWCNEo5hiXfLUnXfTGtSFiBU9SK8k7ii8UD7OLuznzgNRYkLZow11BkQiiqMcgPyh4ZqXEEUrtQ1Q==",
    7084             "dev": true,
    7085             "dependencies": {
    7086                 "cssnano-utils": "^2.0.1",
    7087                 "postcss-value-parser": "^4.1.0"
    7088             },
    7089             "engines": {
    7090                 "node": "^10 || ^12 || >=14.0"
    7091             },
    7092             "peerDependencies": {
    7093                 "postcss": "^8.2.15"
    7094             }
    7095         },
    7096         "node_modules/postcss-normalize-unicode": {
    7097             "version": "5.0.1",
    7098             "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.0.1.tgz",
    7099             "integrity": "sha512-kAtYD6V3pK0beqrU90gpCQB7g6AOfP/2KIPCVBKJM2EheVsBQmx/Iof+9zR9NFKLAx4Pr9mDhogB27pmn354nA==",
    7100             "dev": true,
    7101             "dependencies": {
    7102                 "browserslist": "^4.16.0",
    7103                 "postcss-value-parser": "^4.1.0"
    7104             },
    7105             "engines": {
    7106                 "node": "^10 || ^12 || >=14.0"
    7107             },
    7108             "peerDependencies": {
    7109                 "postcss": "^8.2.15"
    7110             }
    7111         },
    7112         "node_modules/postcss-normalize-url": {
    7113             "version": "5.0.2",
    7114             "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.0.2.tgz",
    7115             "integrity": "sha512-k4jLTPUxREQ5bpajFQZpx8bCF2UrlqOTzP9kEqcEnOfwsRshWs2+oAFIHfDQB8GO2PaUaSE0NlTAYtbluZTlHQ==",
    7116             "dev": true,
    7117             "dependencies": {
    7118                 "is-absolute-url": "^3.0.3",
    7119                 "normalize-url": "^6.0.1",
    7120                 "postcss-value-parser": "^4.1.0"
    7121             },
    7122             "engines": {
    7123                 "node": "^10 || ^12 || >=14.0"
    7124             },
    7125             "peerDependencies": {
    7126                 "postcss": "^8.2.15"
    7127             }
    7128         },
    7129         "node_modules/postcss-normalize-whitespace": {
    7130             "version": "5.0.1",
    7131             "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.0.1.tgz",
    7132             "integrity": "sha512-iPklmI5SBnRvwceb/XH568yyzK0qRVuAG+a1HFUsFRf11lEJTiQQa03a4RSCQvLKdcpX7XsI1Gen9LuLoqwiqA==",
    7133             "dev": true,
    7134             "dependencies": {
    7135                 "postcss-value-parser": "^4.1.0"
    7136             },
    7137             "engines": {
    7138                 "node": "^10 || ^12 || >=14.0"
    7139             },
    7140             "peerDependencies": {
    7141                 "postcss": "^8.2.15"
    7142             }
    7143         },
    7144         "node_modules/postcss-ordered-values": {
    7145             "version": "5.0.2",
    7146             "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.0.2.tgz",
    7147             "integrity": "sha512-8AFYDSOYWebJYLyJi3fyjl6CqMEG/UVworjiyK1r573I56kb3e879sCJLGvR3merj+fAdPpVplXKQZv+ey6CgQ==",
    7148             "dev": true,
    7149             "dependencies": {
    7150                 "cssnano-utils": "^2.0.1",
    7151                 "postcss-value-parser": "^4.1.0"
    7152             },
    7153             "engines": {
    7154                 "node": "^10 || ^12 || >=14.0"
    7155             },
    7156             "peerDependencies": {
    7157                 "postcss": "^8.2.15"
    7158             }
    7159         },
    7160         "node_modules/postcss-reduce-initial": {
    7161             "version": "5.0.1",
    7162             "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.0.1.tgz",
    7163             "integrity": "sha512-zlCZPKLLTMAqA3ZWH57HlbCjkD55LX9dsRyxlls+wfuRfqCi5mSlZVan0heX5cHr154Dq9AfbH70LyhrSAezJw==",
    7164             "dev": true,
    7165             "dependencies": {
    7166                 "browserslist": "^4.16.0",
    7167                 "caniuse-api": "^3.0.0"
    7168             },
    7169             "engines": {
    7170                 "node": "^10 || ^12 || >=14.0"
    7171             },
    7172             "peerDependencies": {
    7173                 "postcss": "^8.2.15"
    7174             }
    7175         },
    7176         "node_modules/postcss-reduce-transforms": {
    7177             "version": "5.0.1",
    7178             "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.0.1.tgz",
    7179             "integrity": "sha512-a//FjoPeFkRuAguPscTVmRQUODP+f3ke2HqFNgGPwdYnpeC29RZdCBvGRGTsKpMURb/I3p6jdKoBQ2zI+9Q7kA==",
    7180             "dev": true,
    7181             "dependencies": {
    7182                 "cssnano-utils": "^2.0.1",
    7183                 "postcss-value-parser": "^4.1.0"
    7184             },
    7185             "engines": {
    7186                 "node": "^10 || ^12 || >=14.0"
    7187             },
    7188             "peerDependencies": {
    7189                 "postcss": "^8.2.15"
    7190             }
    7191         },
    7192         "node_modules/postcss-selector-parser": {
    7193             "version": "6.0.6",
    7194             "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz",
    7195             "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==",
    7196             "dev": true,
    7197             "dependencies": {
    7198                 "cssesc": "^3.0.0",
    7199                 "util-deprecate": "^1.0.2"
    7200             },
    7201             "engines": {
    7202                 "node": ">=4"
    7203             }
    7204         },
    7205         "node_modules/postcss-svgo": {
    7206             "version": "5.0.2",
    7207             "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.0.2.tgz",
    7208             "integrity": "sha512-YzQuFLZu3U3aheizD+B1joQ94vzPfE6BNUcSYuceNxlVnKKsOtdo6hL9/zyC168Q8EwfLSgaDSalsUGa9f2C0A==",
    7209             "dev": true,
    7210             "dependencies": {
    7211                 "postcss-value-parser": "^4.1.0",
    7212                 "svgo": "^2.3.0"
    7213             },
    7214             "engines": {
    7215                 "node": "^10 || ^12 || >=14.0"
    7216             },
    7217             "peerDependencies": {
    7218                 "postcss": "^8.2.15"
    7219             }
    7220         },
    7221         "node_modules/postcss-unique-selectors": {
    7222             "version": "5.0.1",
    7223             "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.0.1.tgz",
    7224             "integrity": "sha512-gwi1NhHV4FMmPn+qwBNuot1sG1t2OmacLQ/AX29lzyggnjd+MnVD5uqQmpXO3J17KGL2WAxQruj1qTd3H0gG/w==",
    7225             "dev": true,
    7226             "dependencies": {
    7227                 "alphanum-sort": "^1.0.2",
    7228                 "postcss-selector-parser": "^6.0.5",
    7229                 "uniqs": "^2.0.0"
    7230             },
    7231             "engines": {
    7232                 "node": "^10 || ^12 || >=14.0"
    7233             },
    7234             "peerDependencies": {
    7235                 "postcss": "^8.2.15"
    7236             }
    7237         },
    7238         "node_modules/postcss-value-parser": {
    7239             "version": "4.1.0",
    7240             "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz",
    7241             "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==",
    7242             "dev": true
    7243         },
    7244         "node_modules/postcss/node_modules/nanocolors": {
    7245             "version": "0.2.10",
    7246             "resolved": "https://registry.npmjs.org/nanocolors/-/nanocolors-0.2.10.tgz",
    7247             "integrity": "sha512-i+EDWGsJClQwR/bhLIG/CObZZwaYaS5qt+yjxZbfV+77QiNHNzE9nj4d9Ut1TGZ0R0eSwPcQWzReASzXuw/7oA==",
    7248             "dev": true
    7249         },
    7250         "node_modules/pretty-time": {
    7251             "version": "1.1.0",
    7252             "resolved": "https://registry.npmjs.org/pretty-time/-/pretty-time-1.1.0.tgz",
    7253             "integrity": "sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA==",
    7254             "dev": true,
    7255             "engines": {
    7256                 "node": ">=4"
    7257             }
    7258         },
    7259         "node_modules/process": {
    7260             "version": "0.11.10",
    7261             "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
    7262             "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=",
    7263             "dev": true,
    7264             "engines": {
    7265                 "node": ">= 0.6.0"
    7266             }
    7267         },
    7268         "node_modules/process-nextick-args": {
    7269             "version": "2.0.1",
    7270             "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
    7271             "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
    7272             "dev": true
    7273         },
    7274         "node_modules/proxy-addr": {
    7275             "version": "2.0.7",
    7276             "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz",
    7277             "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==",
    7278             "dev": true,
    7279             "dependencies": {
    7280                 "forwarded": "0.2.0",
    7281                 "ipaddr.js": "1.9.1"
    7282             },
    7283             "engines": {
    7284                 "node": ">= 0.10"
    7285             }
    7286         },
    7287         "node_modules/proxy-addr/node_modules/ipaddr.js": {
    7288             "version": "1.9.1",
    7289             "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
    7290             "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",
    7291             "dev": true,
    7292             "engines": {
    7293                 "node": ">= 0.10"
    7294             }
    7295         },
    7296         "node_modules/public-encrypt": {
    7297             "version": "4.0.3",
    7298             "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz",
    7299             "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==",
    7300             "dev": true,
    7301             "dependencies": {
    7302                 "bn.js": "^4.1.0",
    7303                 "browserify-rsa": "^4.0.0",
    7304                 "create-hash": "^1.1.0",
    7305                 "parse-asn1": "^5.0.0",
    7306                 "randombytes": "^2.0.1",
    7307                 "safe-buffer": "^5.1.2"
    7308             }
    7309         },
    7310         "node_modules/public-encrypt/node_modules/bn.js": {
    7311             "version": "4.12.0",
    7312             "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
    7313             "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==",
    7314             "dev": true
    7315         },
    7316         "node_modules/punycode": {
    7317             "version": "2.1.1",
    7318             "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
    7319             "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
    7320             "dev": true,
    7321             "engines": {
    7322                 "node": ">=6"
    7323             }
    7324         },
    7325         "node_modules/qs": {
    7326             "version": "6.7.0",
    7327             "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
    7328             "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==",
    7329             "dev": true,
    7330             "engines": {
    7331                 "node": ">=0.6"
    7332             }
    7333         },
    7334         "node_modules/querystring": {
    7335             "version": "0.2.0",
    7336             "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
    7337             "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=",
    7338             "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.",
    7339             "dev": true,
    7340             "engines": {
    7341                 "node": ">=0.4.x"
    7342             }
    7343         },
    7344         "node_modules/querystring-es3": {
    7345             "version": "0.2.1",
    7346             "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz",
    7347             "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=",
    7348             "dev": true,
    7349             "engines": {
    7350                 "node": ">=0.4.x"
    7351             }
    7352         },
    7353         "node_modules/queue-microtask": {
    7354             "version": "1.2.3",
    7355             "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
    7356             "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
    7357             "dev": true,
    7358             "funding": [
    7359                 {
    7360                     "type": "github",
    7361                     "url": "https://github.com/sponsors/feross"
    7362                 },
    7363                 {
    7364                     "type": "patreon",
    7365                     "url": "https://www.patreon.com/feross"
    7366                 },
    7367                 {
    7368                     "type": "consulting",
    7369                     "url": "https://feross.org/support"
    7370                 }
    7371             ]
    7372         },
    7373         "node_modules/randombytes": {
    7374             "version": "2.1.0",
    7375             "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
    7376             "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
    7377             "dev": true,
    7378             "dependencies": {
    7379                 "safe-buffer": "^5.1.0"
    7380             }
    7381         },
    7382         "node_modules/randomfill": {
    7383             "version": "1.0.4",
    7384             "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz",
    7385             "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==",
    7386             "dev": true,
    7387             "dependencies": {
    7388                 "randombytes": "^2.0.5",
    7389                 "safe-buffer": "^5.1.0"
    7390             }
    7391         },
    7392         "node_modules/range-parser": {
    7393             "version": "1.2.1",
    7394             "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
    7395             "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
    7396             "dev": true,
    7397             "engines": {
    7398                 "node": ">= 0.6"
    7399             }
    7400         },
    7401         "node_modules/raw-body": {
    7402             "version": "2.4.0",
    7403             "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz",
    7404             "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==",
    7405             "dev": true,
    7406             "dependencies": {
    7407                 "bytes": "3.1.0",
    7408                 "http-errors": "1.7.2",
    7409                 "iconv-lite": "0.4.24",
    7410                 "unpipe": "1.0.0"
    7411             },
    7412             "engines": {
    7413                 "node": ">= 0.8"
    7414             }
    7415         },
    7416         "node_modules/raw-body/node_modules/bytes": {
    7417             "version": "3.1.0",
    7418             "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
    7419             "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==",
    7420             "dev": true,
    7421             "engines": {
    7422                 "node": ">= 0.8"
    7423             }
    7424         },
    7425         "node_modules/readable-stream": {
    7426             "version": "2.3.7",
    7427             "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
    7428             "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
    7429             "dev": true,
    7430             "dependencies": {
    7431                 "core-util-is": "~1.0.0",
    7432                 "inherits": "~2.0.3",
    7433                 "isarray": "~1.0.0",
    7434                 "process-nextick-args": "~2.0.0",
    7435                 "safe-buffer": "~5.1.1",
    7436                 "string_decoder": "~1.1.1",
    7437                 "util-deprecate": "~1.0.1"
    7438             }
    7439         },
    7440         "node_modules/readable-stream/node_modules/string_decoder": {
    7441             "version": "1.1.1",
    7442             "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
    7443             "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
    7444             "dev": true,
    7445             "dependencies": {
    7446                 "safe-buffer": "~5.1.0"
    7447             }
    7448         },
    7449         "node_modules/readdirp": {
    7450             "version": "3.6.0",
    7451             "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
    7452             "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
    7453             "dev": true,
    7454             "dependencies": {
    7455                 "picomatch": "^2.2.1"
    7456             },
    7457             "engines": {
    7458                 "node": ">=8.10.0"
    7459             }
    7460         },
    7461         "node_modules/rechoir": {
    7462             "version": "0.7.1",
    7463             "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz",
    7464             "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==",
    7465             "dev": true,
    7466             "dependencies": {
    7467                 "resolve": "^1.9.0"
    7468             },
    7469             "engines": {
    7470                 "node": ">= 0.10"
    7471             }
    7472         },
    7473         "node_modules/regenerate": {
    7474             "version": "1.4.2",
    7475             "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz",
    7476             "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==",
    7477             "dev": true
    7478         },
    7479         "node_modules/regenerate-unicode-properties": {
    7480             "version": "9.0.0",
    7481             "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz",
    7482             "integrity": "sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA==",
    7483             "dev": true,
    7484             "dependencies": {
    7485                 "regenerate": "^1.4.2"
    7486             },
    7487             "engines": {
    7488                 "node": ">=4"
    7489             }
    7490         },
    7491         "node_modules/regenerator-runtime": {
    7492             "version": "0.13.9",
    7493             "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz",
    7494             "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==",
    7495             "dev": true
    7496         },
    7497         "node_modules/regenerator-transform": {
    7498             "version": "0.14.5",
    7499             "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz",
    7500             "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==",
    7501             "dev": true,
    7502             "dependencies": {
    7503                 "@babel/runtime": "^7.8.4"
    7504             }
    7505         },
    7506         "node_modules/regex-parser": {
    7507             "version": "2.2.11",
    7508             "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz",
    7509             "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==",
    7510             "dev": true
    7511         },
    7512         "node_modules/regexp.prototype.flags": {
    7513             "version": "1.3.1",
    7514             "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz",
    7515             "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==",
    7516             "dev": true,
    7517             "dependencies": {
    7518                 "call-bind": "^1.0.2",
    7519                 "define-properties": "^1.1.3"
    7520             },
    7521             "engines": {
    7522                 "node": ">= 0.4"
    7523             },
    7524             "funding": {
    7525                 "url": "https://github.com/sponsors/ljharb"
    7526             }
    7527         },
    7528         "node_modules/regexpu-core": {
    7529             "version": "4.8.0",
    7530             "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.8.0.tgz",
    7531             "integrity": "sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg==",
    7532             "dev": true,
    7533             "dependencies": {
    7534                 "regenerate": "^1.4.2",
    7535                 "regenerate-unicode-properties": "^9.0.0",
    7536                 "regjsgen": "^0.5.2",
    7537                 "regjsparser": "^0.7.0",
    7538                 "unicode-match-property-ecmascript": "^2.0.0",
    7539                 "unicode-match-property-value-ecmascript": "^2.0.0"
    7540             },
    7541             "engines": {
    7542                 "node": ">=4"
    7543             }
    7544         },
    7545         "node_modules/regjsgen": {
    7546             "version": "0.5.2",
    7547             "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz",
    7548             "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==",
    7549             "dev": true
    7550         },
    7551         "node_modules/regjsparser": {
    7552             "version": "0.7.0",
    7553             "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.7.0.tgz",
    7554             "integrity": "sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ==",
    7555             "dev": true,
    7556             "dependencies": {
    7557                 "jsesc": "~0.5.0"
    7558             },
    7559             "bin": {
    7560                 "regjsparser": "bin/parser"
    7561             }
    7562         },
    7563         "node_modules/regjsparser/node_modules/jsesc": {
    7564             "version": "0.5.0",
    7565             "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
    7566             "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=",
    7567             "dev": true,
    7568             "bin": {
    7569                 "jsesc": "bin/jsesc"
    7570             }
    7571         },
    7572         "node_modules/relateurl": {
    7573             "version": "0.2.7",
    7574             "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz",
    7575             "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=",
    7576             "dev": true,
    7577             "engines": {
    7578                 "node": ">= 0.10"
    7579             }
    7580         },
    7581         "node_modules/replace-ext": {
    7582             "version": "1.0.1",
    7583             "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz",
    7584             "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==",
    7585             "dev": true,
    7586             "engines": {
    7587                 "node": ">= 0.10"
    7588             }
    7589         },
    7590         "node_modules/require-directory": {
    7591             "version": "2.1.1",
    7592             "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
    7593             "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
    7594             "dev": true,
    7595             "engines": {
    7596                 "node": ">=0.10.0"
    7597             }
    7598         },
    7599         "node_modules/requires-port": {
    7600             "version": "1.0.0",
    7601             "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
    7602             "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=",
    7603             "dev": true
    7604         },
    7605         "node_modules/resolve": {
    7606             "version": "1.20.0",
    7607             "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz",
    7608             "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==",
    7609             "dev": true,
    7610             "dependencies": {
    7611                 "is-core-module": "^2.2.0",
    7612                 "path-parse": "^1.0.6"
    7613             },
    7614             "funding": {
    7615                 "url": "https://github.com/sponsors/ljharb"
    7616             }
    7617         },
    7618         "node_modules/resolve-cwd": {
    7619             "version": "3.0.0",
    7620             "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz",
    7621             "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==",
    7622             "dev": true,
    7623             "dependencies": {
    7624                 "resolve-from": "^5.0.0"
    7625             },
    7626             "engines": {
    7627                 "node": ">=8"
    7628             }
    7629         },
    7630         "node_modules/resolve-from": {
    7631             "version": "5.0.0",
    7632             "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
    7633             "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
    7634             "dev": true,
    7635             "engines": {
    7636                 "node": ">=8"
    7637             }
    7638         },
    7639         "node_modules/resolve-url-loader": {
    7640             "version": "4.0.0",
    7641             "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz",
    7642             "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==",
    7643             "dev": true,
    7644             "dependencies": {
    7645                 "adjust-sourcemap-loader": "^4.0.0",
    7646                 "convert-source-map": "^1.7.0",
    7647                 "loader-utils": "^2.0.0",
    7648                 "postcss": "^7.0.35",
    7649                 "source-map": "0.6.1"
    7650             },
    7651             "engines": {
    7652                 "node": ">=8.9"
    7653             },
    7654             "peerDependencies": {
    7655                 "rework": "1.0.1",
    7656                 "rework-visit": "1.0.0"
    7657             },
    7658             "peerDependenciesMeta": {
    7659                 "rework": {
    7660                     "optional": true
    7661                 },
    7662                 "rework-visit": {
    7663                     "optional": true
    7664                 }
    7665             }
    7666         },
    7667         "node_modules/resolve-url-loader/node_modules/loader-utils": {
    7668             "version": "2.0.0",
    7669             "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz",
    7670             "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==",
    7671             "dev": true,
    7672             "dependencies": {
    7673                 "big.js": "^5.2.2",
    7674                 "emojis-list": "^3.0.0",
    7675                 "json5": "^2.1.2"
    7676             },
    7677             "engines": {
    7678                 "node": ">=8.9.0"
    7679             }
    7680         },
    7681         "node_modules/resolve-url-loader/node_modules/nanocolors": {
    7682             "version": "0.2.10",
    7683             "resolved": "https://registry.npmjs.org/nanocolors/-/nanocolors-0.2.10.tgz",
    7684             "integrity": "sha512-i+EDWGsJClQwR/bhLIG/CObZZwaYaS5qt+yjxZbfV+77QiNHNzE9nj4d9Ut1TGZ0R0eSwPcQWzReASzXuw/7oA==",
    7685             "dev": true
    7686         },
    7687         "node_modules/resolve-url-loader/node_modules/postcss": {
    7688             "version": "7.0.38",
    7689             "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.38.tgz",
    7690             "integrity": "sha512-wNrSHWjHDQJR/IZL5IKGxRtFgrYNaAA/UrkW2WqbtZO6uxSLMxMN+s2iqUMwnAWm3fMROlDYZB41dr0Mt7vBwQ==",
    7691             "dev": true,
    7692             "dependencies": {
    7693                 "nanocolors": "^0.2.2",
    7694                 "source-map": "^0.6.1"
    7695             },
    7696             "engines": {
    7697                 "node": ">=6.0.0"
    7698             },
    7699             "funding": {
    7700                 "type": "opencollective",
    7701                 "url": "https://opencollective.com/postcss/"
    7702             }
    7703         },
    7704         "node_modules/resolve-url-loader/node_modules/source-map": {
    7705             "version": "0.6.1",
    7706             "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
    7707             "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
    7708             "dev": true,
    7709             "engines": {
    7710                 "node": ">=0.10.0"
    7711             }
    7712         },
    7713         "node_modules/retry": {
    7714             "version": "0.13.1",
    7715             "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz",
    7716             "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==",
    7717             "dev": true,
    7718             "engines": {
    7719                 "node": ">= 4"
    7720             }
    7721         },
    7722         "node_modules/reusify": {
    7723             "version": "1.0.4",
    7724             "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
    7725             "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
    7726             "dev": true,
    7727             "engines": {
    7728                 "iojs": ">=1.0.0",
    7729                 "node": ">=0.10.0"
    7730             }
    7731         },
    7732         "node_modules/rimraf": {
    7733             "version": "3.0.2",
    7734             "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
    7735             "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
    7736             "dev": true,
    7737             "dependencies": {
    7738                 "glob": "^7.1.3"
    7739             },
    7740             "bin": {
    7741                 "rimraf": "bin.js"
    7742             },
    7743             "funding": {
    7744                 "url": "https://github.com/sponsors/isaacs"
    7745             }
    7746         },
    7747         "node_modules/ripemd160": {
    7748             "version": "2.0.2",
    7749             "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz",
    7750             "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==",
    7751             "dev": true,
    7752             "dependencies": {
    7753                 "hash-base": "^3.0.0",
    7754                 "inherits": "^2.0.1"
    7755             }
    7756         },
    7757         "node_modules/run-parallel": {
    7758             "version": "1.2.0",
    7759             "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
    7760             "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
    7761             "dev": true,
    7762             "funding": [
    7763                 {
    7764                     "type": "github",
    7765                     "url": "https://github.com/sponsors/feross"
    7766                 },
    7767                 {
    7768                     "type": "patreon",
    7769                     "url": "https://www.patreon.com/feross"
    7770                 },
    7771                 {
    7772                     "type": "consulting",
    7773                     "url": "https://feross.org/support"
    7774                 }
    7775             ],
    7776             "dependencies": {
    7777                 "queue-microtask": "^1.2.2"
    7778             }
    7779         },
    7780         "node_modules/safe-buffer": {
    7781             "version": "5.1.2",
    7782             "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
    7783             "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
    7784             "dev": true
    7785         },
    7786         "node_modules/safer-buffer": {
    7787             "version": "2.1.2",
    7788             "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
    7789             "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
    7790             "dev": true
    7791         },
    7792         "node_modules/sass": {
    7793             "version": "1.42.1",
    7794             "resolved": "https://registry.npmjs.org/sass/-/sass-1.42.1.tgz",
    7795             "integrity": "sha512-/zvGoN8B7dspKc5mC6HlaygyCBRvnyzzgD5khiaCfglWztY99cYoiTUksVx11NlnemrcfH5CEaCpsUKoW0cQqg==",
    7796             "dev": true,
    7797             "dependencies": {
    7798                 "chokidar": ">=3.0.0 <4.0.0"
    7799             },
    7800             "bin": {
    7801                 "sass": "sass.js"
    7802             },
    7803             "engines": {
    7804                 "node": ">=8.9.0"
    7805             }
    7806         },
    7807         "node_modules/sass-loader": {
    7808             "version": "12.1.0",
    7809             "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.1.0.tgz",
    7810             "integrity": "sha512-FVJZ9kxVRYNZTIe2xhw93n3xJNYZADr+q69/s98l9nTCrWASo+DR2Ot0s5xTKQDDEosUkatsGeHxcH4QBp5bSg==",
    7811             "dev": true,
    7812             "dependencies": {
    7813                 "klona": "^2.0.4",
    7814                 "neo-async": "^2.6.2"
    7815             },
    7816             "engines": {
    7817                 "node": ">= 12.13.0"
    7818             },
    7819             "funding": {
    7820                 "type": "opencollective",
    7821                 "url": "https://opencollective.com/webpack"
    7822             },
    7823             "peerDependencies": {
    7824                 "fibers": ">= 3.1.0",
    7825                 "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0",
    7826                 "sass": "^1.3.0",
    7827                 "webpack": "^5.0.0"
    7828             },
    7829             "peerDependenciesMeta": {
    7830                 "fibers": {
    7831                     "optional": true
    7832                 },
    7833                 "node-sass": {
    7834                     "optional": true
    7835                 },
    7836                 "sass": {
    7837                     "optional": true
    7838                 }
    7839             }
    7840         },
    7841         "node_modules/schema-utils": {
    7842             "version": "2.7.1",
    7843             "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz",
    7844             "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==",
    7845             "dev": true,
    7846             "dependencies": {
    7847                 "@types/json-schema": "^7.0.5",
    7848                 "ajv": "^6.12.4",
    7849                 "ajv-keywords": "^3.5.2"
    7850             },
    7851             "engines": {
    7852                 "node": ">= 8.9.0"
    7853             },
    7854             "funding": {
    7855                 "type": "opencollective",
    7856                 "url": "https://opencollective.com/webpack"
    7857             }
    7858         },
    7859         "node_modules/select": {
    7860             "version": "1.1.2",
    7861             "resolved": "https://registry.npmjs.org/select/-/select-1.1.2.tgz",
    7862             "integrity": "sha1-DnNQrN7ICxEIUoeG7B1EGNEbOW0="
    7863         },
    7864         "node_modules/select-hose": {
    7865             "version": "2.0.0",
    7866             "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz",
    7867             "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=",
    7868             "dev": true
    7869         },
    7870         "node_modules/selfsigned": {
    7871             "version": "1.10.11",
    7872             "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.11.tgz",
    7873             "integrity": "sha512-aVmbPOfViZqOZPgRBT0+3u4yZFHpmnIghLMlAcb5/xhp5ZtB/RVnKhz5vl2M32CLXAqR4kha9zfhNg0Lf/sxKA==",
    7874             "dev": true,
    7875             "dependencies": {
    7876                 "node-forge": "^0.10.0"
    7877             }
    7878         },
    7879         "node_modules/semver": {
    7880             "version": "7.3.5",
    7881             "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
    7882             "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
    7883             "dev": true,
    7884             "dependencies": {
    7885                 "lru-cache": "^6.0.0"
    7886             },
    7887             "bin": {
    7888                 "semver": "bin/semver.js"
    7889             },
    7890             "engines": {
    7891                 "node": ">=10"
    7892             }
    7893         },
    7894         "node_modules/send": {
    7895             "version": "0.17.1",
    7896             "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz",
    7897             "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==",
    7898             "dev": true,
    7899             "dependencies": {
    7900                 "debug": "2.6.9",
    7901                 "depd": "~1.1.2",
    7902                 "destroy": "~1.0.4",
    7903                 "encodeurl": "~1.0.2",
    7904                 "escape-html": "~1.0.3",
    7905                 "etag": "~1.8.1",
    7906                 "fresh": "0.5.2",
    7907                 "http-errors": "~1.7.2",
    7908                 "mime": "1.6.0",
    7909                 "ms": "2.1.1",
    7910                 "on-finished": "~2.3.0",
    7911                 "range-parser": "~1.2.1",
    7912                 "statuses": "~1.5.0"
    7913             },
    7914             "engines": {
    7915                 "node": ">= 0.8.0"
    7916             }
    7917         },
    7918         "node_modules/send/node_modules/debug": {
    7919             "version": "2.6.9",
    7920             "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
    7921             "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
    7922             "dev": true,
    7923             "dependencies": {
    7924                 "ms": "2.0.0"
    7925             }
    7926         },
    7927         "node_modules/send/node_modules/debug/node_modules/ms": {
    7928             "version": "2.0.0",
    7929             "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
    7930             "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
    7931             "dev": true
    7932         },
    7933         "node_modules/send/node_modules/ms": {
    7934             "version": "2.1.1",
    7935             "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
    7936             "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
    7937             "dev": true
    7938         },
    7939         "node_modules/serialize-javascript": {
    7940             "version": "6.0.0",
    7941             "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz",
    7942             "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==",
    7943             "dev": true,
    7944             "dependencies": {
    7945                 "randombytes": "^2.1.0"
    7946             }
    7947         },
    7948         "node_modules/serve-index": {
    7949             "version": "1.9.1",
    7950             "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz",
    7951             "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=",
    7952             "dev": true,
    7953             "dependencies": {
    7954                 "accepts": "~1.3.4",
    7955                 "batch": "0.6.1",
    7956                 "debug": "2.6.9",
    7957                 "escape-html": "~1.0.3",
    7958                 "http-errors": "~1.6.2",
    7959                 "mime-types": "~2.1.17",
    7960                 "parseurl": "~1.3.2"
    7961             },
    7962             "engines": {
    7963                 "node": ">= 0.8.0"
    7964             }
    7965         },
    7966         "node_modules/serve-index/node_modules/debug": {
    7967             "version": "2.6.9",
    7968             "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
    7969             "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
    7970             "dev": true,
    7971             "dependencies": {
    7972                 "ms": "2.0.0"
    7973             }
    7974         },
    7975         "node_modules/serve-index/node_modules/http-errors": {
    7976             "version": "1.6.3",
    7977             "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz",
    7978             "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=",
    7979             "dev": true,
    7980             "dependencies": {
    7981                 "depd": "~1.1.2",
    7982                 "inherits": "2.0.3",
    7983                 "setprototypeof": "1.1.0",
    7984                 "statuses": ">= 1.4.0 < 2"
    7985             },
    7986             "engines": {
    7987                 "node": ">= 0.6"
    7988             }
    7989         },
    7990         "node_modules/serve-index/node_modules/inherits": {
    7991             "version": "2.0.3",
    7992             "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
    7993             "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
    7994             "dev": true
    7995         },
    7996         "node_modules/serve-index/node_modules/ms": {
    7997             "version": "2.0.0",
    7998             "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
    7999             "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
    8000             "dev": true
    8001         },
    8002         "node_modules/serve-index/node_modules/setprototypeof": {
    8003             "version": "1.1.0",
    8004             "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",
    8005             "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==",
    8006             "dev": true
    8007         },
    8008         "node_modules/serve-static": {
    8009             "version": "1.14.1",
    8010             "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz",
    8011             "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==",
    8012             "dev": true,
    8013             "dependencies": {
    8014                 "encodeurl": "~1.0.2",
    8015                 "escape-html": "~1.0.3",
    8016                 "parseurl": "~1.3.3",
    8017                 "send": "0.17.1"
    8018             },
    8019             "engines": {
    8020                 "node": ">= 0.8.0"
    8021             }
    8022         },
    8023         "node_modules/setimmediate": {
    8024             "version": "1.0.5",
    8025             "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
    8026             "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=",
    8027             "dev": true
    8028         },
    8029         "node_modules/setprototypeof": {
    8030             "version": "1.1.1",
    8031             "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz",
    8032             "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==",
    8033             "dev": true
    8034         },
    8035         "node_modules/sha.js": {
    8036             "version": "2.4.11",
    8037             "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz",
    8038             "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==",
    8039             "dev": true,
    8040             "dependencies": {
    8041                 "inherits": "^2.0.1",
    8042                 "safe-buffer": "^5.0.1"
    8043             },
    8044             "bin": {
    8045                 "sha.js": "bin.js"
    8046             }
    8047         },
    8048         "node_modules/shallow-clone": {
    8049             "version": "3.0.1",
    8050             "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz",
    8051             "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==",
    8052             "dev": true,
    8053             "dependencies": {
    8054                 "kind-of": "^6.0.2"
    8055             },
    8056             "engines": {
    8057                 "node": ">=8"
    8058             }
    8059         },
    8060         "node_modules/shebang-command": {
    8061             "version": "2.0.0",
    8062             "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
    8063             "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
    8064             "dev": true,
    8065             "dependencies": {
    8066                 "shebang-regex": "^3.0.0"
    8067             },
    8068             "engines": {
    8069                 "node": ">=8"
    8070             }
    8071         },
    8072         "node_modules/shebang-regex": {
    8073             "version": "3.0.0",
    8074             "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
    8075             "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
    8076             "dev": true,
    8077             "engines": {
    8078                 "node": ">=8"
    8079             }
    8080         },
    8081         "node_modules/shellwords": {
    8082             "version": "0.1.1",
    8083             "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz",
    8084             "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==",
    8085             "dev": true
    8086         },
    8087         "node_modules/signal-exit": {
    8088             "version": "3.0.4",
    8089             "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.4.tgz",
    8090             "integrity": "sha512-rqYhcAnZ6d/vTPGghdrw7iumdcbXpsk1b8IG/rz+VWV51DM0p7XCtMoJ3qhPLIbp3tvyt3pKRbaaEMZYpHto8Q==",
    8091             "dev": true
    8092         },
    8093         "node_modules/slash": {
    8094             "version": "3.0.0",
    8095             "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
    8096             "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
    8097             "dev": true,
    8098             "engines": {
    8099                 "node": ">=8"
    8100             }
    8101         },
    8102         "node_modules/sockjs": {
    8103             "version": "0.3.21",
    8104             "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.21.tgz",
    8105             "integrity": "sha512-DhbPFGpxjc6Z3I+uX07Id5ZO2XwYsWOrYjaSeieES78cq+JaJvVe5q/m1uvjIQhXinhIeCFRH6JgXe+mvVMyXw==",
    8106             "dev": true,
    8107             "dependencies": {
    8108                 "faye-websocket": "^0.11.3",
    8109                 "uuid": "^3.4.0",
    8110                 "websocket-driver": "^0.7.4"
    8111             }
    8112         },
    8113         "node_modules/source-list-map": {
    8114             "version": "2.0.1",
    8115             "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz",
    8116             "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==",
    8117             "dev": true
    8118         },
    8119         "node_modules/source-map": {
    8120             "version": "0.5.7",
    8121             "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
    8122             "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
    8123             "dev": true,
    8124             "engines": {
    8125                 "node": ">=0.10.0"
    8126             }
    8127         },
    8128         "node_modules/source-map-js": {
    8129             "version": "0.6.2",
    8130             "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz",
    8131             "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==",
    8132             "dev": true,
    8133             "engines": {
    8134                 "node": ">=0.10.0"
    8135             }
    8136         },
    8137         "node_modules/source-map-support": {
    8138             "version": "0.5.20",
    8139             "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz",
    8140             "integrity": "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==",
    8141             "dev": true,
    8142             "dependencies": {
    8143                 "buffer-from": "^1.0.0",
    8144                 "source-map": "^0.6.0"
    8145             }
    8146         },
    8147         "node_modules/source-map-support/node_modules/source-map": {
    8148             "version": "0.6.1",
    8149             "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
    8150             "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
    8151             "dev": true,
    8152             "engines": {
    8153                 "node": ">=0.10.0"
    8154             }
    8155         },
    8156         "node_modules/spdy": {
    8157             "version": "4.0.2",
    8158             "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz",
    8159             "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==",
    8160             "dev": true,
    8161             "dependencies": {
    8162                 "debug": "^4.1.0",
    8163                 "handle-thing": "^2.0.0",
    8164                 "http-deceiver": "^1.2.7",
    8165                 "select-hose": "^2.0.0",
    8166                 "spdy-transport": "^3.0.0"
    8167             },
    8168             "engines": {
    8169                 "node": ">=6.0.0"
    8170             }
    8171         },
    8172         "node_modules/spdy-transport": {
    8173             "version": "3.0.0",
    8174             "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz",
    8175             "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==",
    8176             "dev": true,
    8177             "dependencies": {
    8178                 "debug": "^4.1.0",
    8179                 "detect-node": "^2.0.4",
    8180                 "hpack.js": "^2.1.6",
    8181                 "obuf": "^1.1.2",
    8182                 "readable-stream": "^3.0.6",
    8183                 "wbuf": "^1.7.3"
    8184             }
    8185         },
    8186         "node_modules/spdy-transport/node_modules/readable-stream": {
    8187             "version": "3.6.0",
    8188             "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
    8189             "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
    8190             "dev": true,
    8191             "dependencies": {
    8192                 "inherits": "^2.0.3",
    8193                 "string_decoder": "^1.1.1",
    8194                 "util-deprecate": "^1.0.1"
    8195             },
    8196             "engines": {
    8197                 "node": ">= 6"
    8198             }
    8199         },
    8200         "node_modules/stable": {
    8201             "version": "0.1.8",
    8202             "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz",
    8203             "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==",
    8204             "dev": true
    8205         },
    8206         "node_modules/statuses": {
    8207             "version": "1.5.0",
    8208             "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
    8209             "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=",
    8210             "dev": true,
    8211             "engines": {
    8212                 "node": ">= 0.6"
    8213             }
    8214         },
    8215         "node_modules/std-env": {
    8216             "version": "2.3.0",
    8217             "resolved": "https://registry.npmjs.org/std-env/-/std-env-2.3.0.tgz",
    8218             "integrity": "sha512-4qT5B45+Kjef2Z6pE0BkskzsH0GO7GrND0wGlTM1ioUe3v0dGYx9ZJH0Aro/YyA8fqQ5EyIKDRjZojJYMFTflw==",
    8219             "dev": true,
    8220             "dependencies": {
    8221                 "ci-info": "^3.0.0"
    8222             }
    8223         },
    8224         "node_modules/stream-browserify": {
    8225             "version": "2.0.2",
    8226             "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz",
    8227             "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==",
    8228             "dev": true,
    8229             "dependencies": {
    8230                 "inherits": "~2.0.1",
    8231                 "readable-stream": "^2.0.2"
    8232             }
    8233         },
    8234         "node_modules/stream-http": {
    8235             "version": "2.8.3",
    8236             "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz",
    8237             "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==",
    8238             "dev": true,
    8239             "dependencies": {
    8240                 "builtin-status-codes": "^3.0.0",
    8241                 "inherits": "^2.0.1",
    8242                 "readable-stream": "^2.3.6",
    8243                 "to-arraybuffer": "^1.0.0",
    8244                 "xtend": "^4.0.0"
    8245             }
    8246         },
    8247         "node_modules/string_decoder": {
    8248             "version": "1.3.0",
    8249             "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
    8250             "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
    8251             "dev": true,
    8252             "dependencies": {
    8253                 "safe-buffer": "~5.2.0"
    8254             }
    8255         },
    8256         "node_modules/string_decoder/node_modules/safe-buffer": {
    8257             "version": "5.2.1",
    8258             "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
    8259             "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
    8260             "dev": true,
    8261             "funding": [
    8262                 {
    8263                     "type": "github",
    8264                     "url": "https://github.com/sponsors/feross"
    8265                 },
    8266                 {
    8267                     "type": "patreon",
    8268                     "url": "https://www.patreon.com/feross"
    8269                 },
    8270                 {
    8271                     "type": "consulting",
    8272                     "url": "https://feross.org/support"
    8273                 }
    8274             ]
    8275         },
    8276         "node_modules/string-width": {
    8277             "version": "4.2.3",
    8278             "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
    8279             "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
    8280             "dev": true,
    8281             "dependencies": {
    8282                 "emoji-regex": "^8.0.0",
    8283                 "is-fullwidth-code-point": "^3.0.0",
    8284                 "strip-ansi": "^6.0.1"
    8285             },
    8286             "engines": {
    8287                 "node": ">=8"
    8288             }
    8289         },
    8290         "node_modules/strip-ansi": {
    8291             "version": "6.0.1",
    8292             "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
    8293             "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
    8294             "dev": true,
    8295             "dependencies": {
    8296                 "ansi-regex": "^5.0.1"
    8297             },
    8298             "engines": {
    8299                 "node": ">=8"
    8300             }
    8301         },
    8302         "node_modules/strip-final-newline": {
    8303             "version": "2.0.0",
    8304             "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
    8305             "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
    8306             "dev": true,
    8307             "engines": {
    8308                 "node": ">=6"
    8309             }
    8310         },
    8311         "node_modules/style-loader": {
    8312             "version": "2.0.0",
    8313             "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-2.0.0.tgz",
    8314             "integrity": "sha512-Z0gYUJmzZ6ZdRUqpg1r8GsaFKypE+3xAzuFeMuoHgjc9KZv3wMyCRjQIWEbhoFSq7+7yoHXySDJyyWQaPajeiQ==",
    8315             "dev": true,
    8316             "dependencies": {
    8317                 "loader-utils": "^2.0.0",
    8318                 "schema-utils": "^3.0.0"
    8319             },
    8320             "engines": {
    8321                 "node": ">= 10.13.0"
    8322             },
    8323             "funding": {
    8324                 "type": "opencollective",
    8325                 "url": "https://opencollective.com/webpack"
    8326             },
    8327             "peerDependencies": {
    8328                 "webpack": "^4.0.0 || ^5.0.0"
    8329             }
    8330         },
    8331         "node_modules/style-loader/node_modules/loader-utils": {
    8332             "version": "2.0.0",
    8333             "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz",
    8334             "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==",
    8335             "dev": true,
    8336             "dependencies": {
    8337                 "big.js": "^5.2.2",
    8338                 "emojis-list": "^3.0.0",
    8339                 "json5": "^2.1.2"
    8340             },
    8341             "engines": {
    8342                 "node": ">=8.9.0"
    8343             }
    8344         },
    8345         "node_modules/style-loader/node_modules/schema-utils": {
    8346             "version": "3.1.1",
    8347             "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz",
    8348             "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==",
    8349             "dev": true,
    8350             "dependencies": {
    8351                 "@types/json-schema": "^7.0.8",
    8352                 "ajv": "^6.12.5",
    8353                 "ajv-keywords": "^3.5.2"
    8354             },
    8355             "engines": {
    8356                 "node": ">= 10.13.0"
    8357             },
    8358             "funding": {
    8359                 "type": "opencollective",
    8360                 "url": "https://opencollective.com/webpack"
    8361             }
    8362         },
    8363         "node_modules/stylehacks": {
    8364             "version": "5.0.1",
    8365             "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.0.1.tgz",
    8366             "integrity": "sha512-Es0rVnHIqbWzveU1b24kbw92HsebBepxfcqe5iix7t9j0PQqhs0IxXVXv0pY2Bxa08CgMkzD6OWql7kbGOuEdA==",
    8367             "dev": true,
    8368             "dependencies": {
    8369                 "browserslist": "^4.16.0",
    8370                 "postcss-selector-parser": "^6.0.4"
    8371             },
    8372             "engines": {
    8373                 "node": "^10 || ^12 || >=14.0"
    8374             },
    8375             "peerDependencies": {
    8376                 "postcss": "^8.2.15"
    8377             }
    8378         },
    8379         "node_modules/supports-color": {
    8380             "version": "5.5.0",
    8381             "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
    8382             "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
    8383             "dev": true,
    8384             "dependencies": {
    8385                 "has-flag": "^3.0.0"
    8386             },
    8387             "engines": {
    8388                 "node": ">=4"
    8389             }
    8390         },
    8391         "node_modules/svgo": {
    8392             "version": "2.7.0",
    8393             "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.7.0.tgz",
    8394             "integrity": "sha512-aDLsGkre4fTDCWvolyW+fs8ZJFABpzLXbtdK1y71CKnHzAnpDxKXPj2mNKj+pyOXUCzFHzuxRJ94XOFygOWV3w==",
    8395             "dev": true,
    8396             "dependencies": {
    8397                 "@trysound/sax": "0.2.0",
    8398                 "commander": "^7.2.0",
    8399                 "css-select": "^4.1.3",
    8400                 "css-tree": "^1.1.3",
    8401                 "csso": "^4.2.0",
    8402                 "nanocolors": "^0.1.12",
    8403                 "stable": "^0.1.8"
    8404             },
    8405             "bin": {
    8406                 "svgo": "bin/svgo"
    8407             },
    8408             "engines": {
    8409                 "node": ">=10.13.0"
    8410             }
    8411         },
    8412         "node_modules/tapable": {
    8413             "version": "2.2.1",
    8414             "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz",
    8415             "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==",
    8416             "dev": true,
    8417             "engines": {
    8418                 "node": ">=6"
    8419             }
    8420         },
    8421         "node_modules/terser": {
    8422             "version": "5.9.0",
    8423             "resolved": "https://registry.npmjs.org/terser/-/terser-5.9.0.tgz",
    8424             "integrity": "sha512-h5hxa23sCdpzcye/7b8YqbE5OwKca/ni0RQz1uRX3tGh8haaGHqcuSqbGRybuAKNdntZ0mDgFNXPJ48xQ2RXKQ==",
    8425             "dev": true,
    8426             "dependencies": {
    8427                 "commander": "^2.20.0",
    8428                 "source-map": "~0.7.2",
    8429                 "source-map-support": "~0.5.20"
    8430             },
    8431             "bin": {
    8432                 "terser": "bin/terser"
    8433             },
    8434             "engines": {
    8435                 "node": ">=10"
    8436             }
    8437         },
    8438         "node_modules/terser-webpack-plugin": {
    8439             "version": "5.2.4",
    8440             "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.2.4.tgz",
    8441             "integrity": "sha512-E2CkNMN+1cho04YpdANyRrn8CyN4yMy+WdFKZIySFZrGXZxJwJP6PMNGGc/Mcr6qygQHUUqRxnAPmi0M9f00XA==",
    8442             "dev": true,
    8443             "dependencies": {
    8444                 "jest-worker": "^27.0.6",
    8445                 "p-limit": "^3.1.0",
    8446                 "schema-utils": "^3.1.1",
    8447                 "serialize-javascript": "^6.0.0",
    8448                 "source-map": "^0.6.1",
    8449                 "terser": "^5.7.2"
    8450             },
    8451             "engines": {
    8452                 "node": ">= 10.13.0"
    8453             },
    8454             "funding": {
    8455                 "type": "opencollective",
    8456                 "url": "https://opencollective.com/webpack"
    8457             },
    8458             "peerDependencies": {
    8459                 "webpack": "^5.1.0"
    8460             },
    8461             "peerDependenciesMeta": {
    8462                 "@swc/core": {
    8463                     "optional": true
    8464                 },
    8465                 "esbuild": {
    8466                     "optional": true
    8467                 },
    8468                 "uglify-js": {
    8469                     "optional": true
    8470                 }
    8471             }
    8472         },
    8473         "node_modules/terser-webpack-plugin/node_modules/p-limit": {
    8474             "version": "3.1.0",
    8475             "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
    8476             "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
    8477             "dev": true,
    8478             "dependencies": {
    8479                 "yocto-queue": "^0.1.0"
    8480             },
    8481             "engines": {
    8482                 "node": ">=10"
    8483             },
    8484             "funding": {
    8485                 "url": "https://github.com/sponsors/sindresorhus"
    8486             }
    8487         },
    8488         "node_modules/terser-webpack-plugin/node_modules/schema-utils": {
    8489             "version": "3.1.1",
    8490             "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz",
    8491             "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==",
    8492             "dev": true,
    8493             "dependencies": {
    8494                 "@types/json-schema": "^7.0.8",
    8495                 "ajv": "^6.12.5",
    8496                 "ajv-keywords": "^3.5.2"
    8497             },
    8498             "engines": {
    8499                 "node": ">= 10.13.0"
    8500             },
    8501             "funding": {
    8502                 "type": "opencollective",
    8503                 "url": "https://opencollective.com/webpack"
    8504             }
    8505         },
    8506         "node_modules/terser-webpack-plugin/node_modules/source-map": {
    8507             "version": "0.6.1",
    8508             "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
    8509             "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
    8510             "dev": true,
    8511             "engines": {
    8512                 "node": ">=0.10.0"
    8513             }
    8514         },
    8515         "node_modules/terser/node_modules/commander": {
    8516             "version": "2.20.3",
    8517             "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
    8518             "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
    8519             "dev": true
    8520         },
    8521         "node_modules/terser/node_modules/source-map": {
    8522             "version": "0.7.3",
    8523             "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
    8524             "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==",
    8525             "dev": true,
    8526             "engines": {
    8527                 "node": ">= 8"
    8528             }
    8529         },
    8530         "node_modules/text-table": {
    8531             "version": "0.2.0",
    8532             "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
    8533             "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
    8534             "dev": true
    8535         },
    8536         "node_modules/thunky": {
    8537             "version": "1.1.0",
    8538             "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz",
    8539             "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==",
    8540             "dev": true
    8541         },
    8542         "node_modules/timers-browserify": {
    8543             "version": "2.0.12",
    8544             "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz",
    8545             "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==",
    8546             "dev": true,
    8547             "dependencies": {
    8548                 "setimmediate": "^1.0.4"
    8549             },
    8550             "engines": {
    8551                 "node": ">=0.6.0"
    8552             }
    8553         },
    8554         "node_modules/timsort": {
    8555             "version": "0.3.0",
    8556             "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz",
    8557             "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=",
    8558             "dev": true
    8559         },
    8560         "node_modules/tiny-emitter": {
    8561             "version": "2.1.0",
    8562             "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz",
    8563             "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q=="
    8564         },
    8565         "node_modules/to-arraybuffer": {
    8566             "version": "1.0.1",
    8567             "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz",
    8568             "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=",
    8569             "dev": true
    8570         },
    8571         "node_modules/to-fast-properties": {
    8572             "version": "2.0.0",
    8573             "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
    8574             "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=",
    8575             "dev": true,
    8576             "engines": {
    8577                 "node": ">=4"
    8578             }
    8579         },
    8580         "node_modules/to-regex-range": {
    8581             "version": "5.0.1",
    8582             "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
    8583             "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
    8584             "dev": true,
    8585             "dependencies": {
    8586                 "is-number": "^7.0.0"
    8587             },
    8588             "engines": {
    8589                 "node": ">=8.0"
    8590             }
    8591         },
    8592         "node_modules/toidentifier": {
    8593             "version": "1.0.0",
    8594             "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz",
    8595             "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==",
    8596             "dev": true,
    8597             "engines": {
    8598                 "node": ">=0.6"
    8599             }
    8600         },
    8601         "node_modules/tslib": {
    8602             "version": "2.3.1",
    8603             "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
    8604             "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==",
    8605             "dev": true
    8606         },
    8607         "node_modules/tty-browserify": {
    8608             "version": "0.0.0",
    8609             "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz",
    8610             "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=",
    8611             "dev": true
    8612         },
    8613         "node_modules/type-fest": {
    8614             "version": "0.21.3",
    8615             "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz",
    8616             "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==",
    8617             "dev": true,
    8618             "engines": {
    8619                 "node": ">=10"
    8620             },
    8621             "funding": {
    8622                 "url": "https://github.com/sponsors/sindresorhus"
    8623             }
    8624         },
    8625         "node_modules/type-is": {
    8626             "version": "1.6.18",
    8627             "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
    8628             "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
    8629             "dev": true,
    8630             "dependencies": {
    8631                 "media-typer": "0.3.0",
    8632                 "mime-types": "~2.1.24"
    8633             },
    8634             "engines": {
    8635                 "node": ">= 0.6"
    8636             }
    8637         },
    8638         "node_modules/unicode-canonical-property-names-ecmascript": {
    8639             "version": "2.0.0",
    8640             "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz",
    8641             "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==",
    8642             "dev": true,
    8643             "engines": {
    8644                 "node": ">=4"
    8645             }
    8646         },
    8647         "node_modules/unicode-match-property-ecmascript": {
    8648             "version": "2.0.0",
    8649             "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz",
    8650             "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==",
    8651             "dev": true,
    8652             "dependencies": {
    8653                 "unicode-canonical-property-names-ecmascript": "^2.0.0",
    8654                 "unicode-property-aliases-ecmascript": "^2.0.0"
    8655             },
    8656             "engines": {
    8657                 "node": ">=4"
    8658             }
    8659         },
    8660         "node_modules/unicode-match-property-value-ecmascript": {
    8661             "version": "2.0.0",
    8662             "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz",
    8663             "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==",
    8664             "dev": true,
    8665             "engines": {
    8666                 "node": ">=4"
    8667             }
    8668         },
    8669         "node_modules/unicode-property-aliases-ecmascript": {
    8670             "version": "2.0.0",
    8671             "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz",
    8672             "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==",
    8673             "dev": true,
    8674             "engines": {
    8675                 "node": ">=4"
    8676             }
    8677         },
    8678         "node_modules/uniqs": {
    8679             "version": "2.0.0",
    8680             "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz",
    8681             "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=",
    8682             "dev": true
    8683         },
    8684         "node_modules/universalify": {
    8685             "version": "2.0.0",
    8686             "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
    8687             "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
    8688             "dev": true,
    8689             "engines": {
    8690                 "node": ">= 10.0.0"
    8691             }
    8692         },
    8693         "node_modules/unpipe": {
    8694             "version": "1.0.0",
    8695             "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
    8696             "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=",
    8697             "dev": true,
    8698             "engines": {
    8699                 "node": ">= 0.8"
    8700             }
    8701         },
    8702         "node_modules/uri-js": {
    8703             "version": "4.4.1",
    8704             "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
    8705             "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
    8706             "dev": true,
    8707             "dependencies": {
    8708                 "punycode": "^2.1.0"
    8709             }
    8710         },
    8711         "node_modules/url": {
    8712             "version": "0.11.0",
    8713             "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz",
    8714             "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=",
    8715             "dev": true,
    8716             "dependencies": {
    8717                 "punycode": "1.3.2",
    8718                 "querystring": "0.2.0"
    8719             }
    8720         },
    8721         "node_modules/url/node_modules/punycode": {
    8722             "version": "1.3.2",
    8723             "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz",
    8724             "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=",
    8725             "dev": true
    8726         },
    8727         "node_modules/util": {
    8728             "version": "0.11.1",
    8729             "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz",
    8730             "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==",
    8731             "dev": true,
    8732             "dependencies": {
    8733                 "inherits": "2.0.3"
    8734             }
    8735         },
    8736         "node_modules/util-deprecate": {
    8737             "version": "1.0.2",
    8738             "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
    8739             "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
    8740             "dev": true
    8741         },
    8742         "node_modules/util/node_modules/inherits": {
    8743             "version": "2.0.3",
    8744             "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
    8745             "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
    8746             "dev": true
    8747         },
    8748         "node_modules/utils-merge": {
    8749             "version": "1.0.1",
    8750             "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
    8751             "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=",
    8752             "dev": true,
    8753             "engines": {
    8754                 "node": ">= 0.4.0"
    8755             }
    8756         },
    8757         "node_modules/uuid": {
    8758             "version": "3.4.0",
    8759             "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
    8760             "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
    8761             "deprecated": "Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.",
    8762             "dev": true,
    8763             "bin": {
    8764                 "uuid": "bin/uuid"
    8765             }
    8766         },
    8767         "node_modules/v8-compile-cache": {
    8768             "version": "2.3.0",
    8769             "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz",
    8770             "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==",
    8771             "dev": true
    8772         },
    8773         "node_modules/vary": {
    8774             "version": "1.1.2",
    8775             "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
    8776             "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=",
    8777             "dev": true,
    8778             "engines": {
    8779                 "node": ">= 0.8"
    8780             }
    8781         },
    8782         "node_modules/vendors": {
    8783             "version": "1.0.4",
    8784             "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz",
    8785             "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==",
    8786             "dev": true,
    8787             "funding": {
    8788                 "type": "github",
    8789                 "url": "https://github.com/sponsors/wooorm"
    8790             }
    8791         },
    8792         "node_modules/vm-browserify": {
    8793             "version": "1.1.2",
    8794             "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz",
    8795             "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==",
    8796             "dev": true
    8797         },
    8798         "node_modules/vue-style-loader": {
    8799             "version": "4.1.3",
    8800             "resolved": "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-4.1.3.tgz",
    8801             "integrity": "sha512-sFuh0xfbtpRlKfm39ss/ikqs9AbKCoXZBpHeVZ8Tx650o0k0q/YCM7FRvigtxpACezfq6af+a7JeqVTWvncqDg==",
    8802             "dev": true,
    8803             "dependencies": {
    8804                 "hash-sum": "^1.0.2",
    8805                 "loader-utils": "^1.0.2"
    8806             }
    8807         },
    8808         "node_modules/watchpack": {
    8809             "version": "2.2.0",
    8810             "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.2.0.tgz",
    8811             "integrity": "sha512-up4YAn/XHgZHIxFBVCdlMiWDj6WaLKpwVeGQk2I5thdYxF/KmF0aaz6TfJZ/hfl1h/XlcDr7k1KH7ThDagpFaA==",
    8812             "dev": true,
    8813             "dependencies": {
    8814                 "glob-to-regexp": "^0.4.1",
    8815                 "graceful-fs": "^4.1.2"
    8816             },
    8817             "engines": {
    8818                 "node": ">=10.13.0"
    8819             }
    8820         },
    8821         "node_modules/wbuf": {
    8822             "version": "1.7.3",
    8823             "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz",
    8824             "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==",
    8825             "dev": true,
    8826             "dependencies": {
    8827                 "minimalistic-assert": "^1.0.0"
    8828             }
    8829         },
    8830         "node_modules/webpack": {
    8831             "version": "5.54.0",
    8832             "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.54.0.tgz",
    8833             "integrity": "sha512-MAVKJMsIUotOQKzFOmN8ZkmMlj7BOyjDU6t1lomW9dWOme5WTStzGa3HMLdV1KYD1AiFETGsznL4LMSvj4tukw==",
    8834             "dev": true,
    8835             "dependencies": {
    8836                 "@types/eslint-scope": "^3.7.0",
    8837                 "@types/estree": "^0.0.50",
    8838                 "@webassemblyjs/ast": "1.11.1",
    8839                 "@webassemblyjs/wasm-edit": "1.11.1",
    8840                 "@webassemblyjs/wasm-parser": "1.11.1",
    8841                 "acorn": "^8.4.1",
    8842                 "acorn-import-assertions": "^1.7.6",
    8843                 "browserslist": "^4.14.5",
    8844                 "chrome-trace-event": "^1.0.2",
    8845                 "enhanced-resolve": "^5.8.3",
    8846                 "es-module-lexer": "^0.9.0",
    8847                 "eslint-scope": "5.1.1",
    8848                 "events": "^3.2.0",
    8849                 "glob-to-regexp": "^0.4.1",
    8850                 "graceful-fs": "^4.2.4",
    8851                 "json-parse-better-errors": "^1.0.2",
    8852                 "loader-runner": "^4.2.0",
    8853                 "mime-types": "^2.1.27",
    8854                 "neo-async": "^2.6.2",
    8855                 "schema-utils": "^3.1.0",
    8856                 "tapable": "^2.1.1",
    8857                 "terser-webpack-plugin": "^5.1.3",
    8858                 "watchpack": "^2.2.0",
    8859                 "webpack-sources": "^3.2.0"
    8860             },
    8861             "bin": {
    8862                 "webpack": "bin/webpack.js"
    8863             },
    8864             "engines": {
    8865                 "node": ">=10.13.0"
    8866             },
    8867             "funding": {
    8868                 "type": "opencollective",
    8869                 "url": "https://opencollective.com/webpack"
    8870             },
    8871             "peerDependenciesMeta": {
    8872                 "webpack-cli": {
    8873                     "optional": true
    8874                 }
    8875             }
    8876         },
    8877         "node_modules/webpack-cli": {
    8878             "version": "4.8.0",
    8879             "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.8.0.tgz",
    8880             "integrity": "sha512-+iBSWsX16uVna5aAYN6/wjhJy1q/GKk4KjKvfg90/6hykCTSgozbfz5iRgDTSJt/LgSbYxdBX3KBHeobIs+ZEw==",
    8881             "dev": true,
    8882             "dependencies": {
    8883                 "@discoveryjs/json-ext": "^0.5.0",
    8884                 "@webpack-cli/configtest": "^1.0.4",
    8885                 "@webpack-cli/info": "^1.3.0",
    8886                 "@webpack-cli/serve": "^1.5.2",
    8887                 "colorette": "^1.2.1",
    8888                 "commander": "^7.0.0",
    8889                 "execa": "^5.0.0",
    8890                 "fastest-levenshtein": "^1.0.12",
    8891                 "import-local": "^3.0.2",
    8892                 "interpret": "^2.2.0",
    8893                 "rechoir": "^0.7.0",
    8894                 "v8-compile-cache": "^2.2.0",
    8895                 "webpack-merge": "^5.7.3"
    8896             },
    8897             "bin": {
    8898                 "webpack-cli": "bin/cli.js"
    8899             },
    8900             "engines": {
    8901                 "node": ">=10.13.0"
    8902             },
    8903             "peerDependencies": {
    8904                 "webpack": "4.x.x || 5.x.x"
    8905             },
    8906             "peerDependenciesMeta": {
    8907                 "@webpack-cli/generators": {
    8908                     "optional": true
    8909                 },
    8910                 "@webpack-cli/migrate": {
    8911                     "optional": true
    8912                 },
    8913                 "webpack-bundle-analyzer": {
    8914                     "optional": true
    8915                 },
    8916                 "webpack-dev-server": {
    8917                     "optional": true
    8918                 }
    8919             }
    8920         },
    8921         "node_modules/webpack-dev-middleware": {
    8922             "version": "5.2.1",
    8923             "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.2.1.tgz",
    8924             "integrity": "sha512-Kx1X+36Rn9JaZcQMrJ7qN3PMAuKmEDD9ZISjUj3Cgq4A6PtwYsC4mpaKotSRYH3iOF6HsUa8viHKS59FlyVifQ==",
    8925             "dev": true,
    8926             "dependencies": {
    8927                 "colorette": "^2.0.10",
    8928                 "memfs": "^3.2.2",
    8929                 "mime-types": "^2.1.31",
    8930                 "range-parser": "^1.2.1",
    8931                 "schema-utils": "^3.1.0"
    8932             },
    8933             "engines": {
    8934                 "node": ">= 12.13.0"
    8935             },
    8936             "funding": {
    8937                 "type": "opencollective",
    8938                 "url": "https://opencollective.com/webpack"
    8939             },
    8940             "peerDependencies": {
    8941                 "webpack": "^4.0.0 || ^5.0.0"
    8942             }
    8943         },
    8944         "node_modules/webpack-dev-middleware/node_modules/colorette": {
    8945             "version": "2.0.12",
    8946             "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.12.tgz",
    8947             "integrity": "sha512-lHID0PU+NtFzeNCwTL6JzUKdb6kDpyEjrwTD1H0cDZswTbsjLh2wTV2Eo2sNZLc0oSg0a5W1AI4Nj7bX4iIdjA==",
    8948             "dev": true
    8949         },
    8950         "node_modules/webpack-dev-middleware/node_modules/schema-utils": {
    8951             "version": "3.1.1",
    8952             "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz",
    8953             "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==",
    8954             "dev": true,
    8955             "dependencies": {
    8956                 "@types/json-schema": "^7.0.8",
    8957                 "ajv": "^6.12.5",
    8958                 "ajv-keywords": "^3.5.2"
    8959             },
    8960             "engines": {
    8961                 "node": ">= 10.13.0"
    8962             },
    8963             "funding": {
    8964                 "type": "opencollective",
    8965                 "url": "https://opencollective.com/webpack"
    8966             }
    8967         },
    8968         "node_modules/webpack-dev-server": {
    8969             "version": "4.1.1",
    8970             "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.1.1.tgz",
    8971             "integrity": "sha512-Kl1mnCEw8Cy1Kw173gCxLIB242LfPKEOj9WoKhKz/MbryZTNrILzOJTk8kiczw/YUEPzn3gcltCQv6hDsLudRg==",
    8972             "dev": true,
    8973             "dependencies": {
    8974                 "ansi-html-community": "^0.0.8",
    8975                 "bonjour": "^3.5.0",
    8976                 "chokidar": "^3.5.1",
    8977                 "colorette": "^1.2.2",
    8978                 "compression": "^1.7.4",
    8979                 "connect-history-api-fallback": "^1.6.0",
    8980                 "del": "^6.0.0",
    8981                 "express": "^4.17.1",
    8982                 "graceful-fs": "^4.2.6",
    8983                 "html-entities": "^2.3.2",
    8984                 "http-proxy-middleware": "^2.0.0",
    8985                 "internal-ip": "^6.2.0",
    8986                 "ipaddr.js": "^2.0.1",
    8987                 "open": "^8.0.9",
    8988                 "p-retry": "^4.5.0",
    8989                 "portfinder": "^1.0.28",
    8990                 "schema-utils": "^3.1.0",
    8991                 "selfsigned": "^1.10.11",
    8992                 "serve-index": "^1.9.1",
    8993                 "sockjs": "^0.3.21",
    8994                 "spdy": "^4.0.2",
    8995                 "strip-ansi": "^7.0.0",
    8996                 "url": "^0.11.0",
    8997                 "webpack-dev-middleware": "^5.0.0",
    8998                 "ws": "^8.1.0"
    8999             },
    9000             "bin": {
    9001                 "webpack-dev-server": "bin/webpack-dev-server.js"
    9002             },
    9003             "engines": {
    9004                 "node": ">= 12.13.0"
    9005             },
    9006             "peerDependencies": {
    9007                 "webpack": "^4.37.0 || ^5.0.0"
    9008             },
    9009             "peerDependenciesMeta": {
    9010                 "webpack-cli": {
    9011                     "optional": true
    9012                 }
    9013             }
    9014         },
    9015         "node_modules/webpack-dev-server/node_modules/ansi-regex": {
    9016             "version": "6.0.1",
    9017             "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz",
    9018             "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==",
    9019             "dev": true,
    9020             "engines": {
    9021                 "node": ">=12"
    9022             },
    9023             "funding": {
    9024                 "url": "https://github.com/chalk/ansi-regex?sponsor=1"
    9025             }
    9026         },
    9027         "node_modules/webpack-dev-server/node_modules/schema-utils": {
    9028             "version": "3.1.1",
    9029             "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz",
    9030             "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==",
    9031             "dev": true,
    9032             "dependencies": {
    9033                 "@types/json-schema": "^7.0.8",
    9034                 "ajv": "^6.12.5",
    9035                 "ajv-keywords": "^3.5.2"
    9036             },
    9037             "engines": {
    9038                 "node": ">= 10.13.0"
    9039             },
    9040             "funding": {
    9041                 "type": "opencollective",
    9042                 "url": "https://opencollective.com/webpack"
    9043             }
    9044         },
    9045         "node_modules/webpack-dev-server/node_modules/strip-ansi": {
    9046             "version": "7.0.1",
    9047             "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz",
    9048             "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==",
    9049             "dev": true,
    9050             "dependencies": {
    9051                 "ansi-regex": "^6.0.1"
    9052             },
    9053             "engines": {
    9054                 "node": ">=12"
    9055             },
    9056             "funding": {
    9057                 "url": "https://github.com/chalk/strip-ansi?sponsor=1"
    9058             }
    9059         },
    9060         "node_modules/webpack-merge": {
    9061             "version": "5.8.0",
    9062             "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz",
    9063             "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==",
    9064             "dev": true,
    9065             "dependencies": {
    9066                 "clone-deep": "^4.0.1",
    9067                 "wildcard": "^2.0.0"
    9068             },
    9069             "engines": {
    9070                 "node": ">=10.0.0"
    9071             }
    9072         },
    9073         "node_modules/webpack-notifier": {
    9074             "version": "1.13.0",
    9075             "resolved": "https://registry.npmjs.org/webpack-notifier/-/webpack-notifier-1.13.0.tgz",
    9076             "integrity": "sha512-QLk6l/TZKGhyN6Hd1zobaiYno7S9YPX3wH86+YOSufHes77SegGhnGdj+4vrLDFK5A4ZKoQD5GRXXFnM0h0N8A==",
    9077             "dev": true,
    9078             "dependencies": {
    9079                 "node-notifier": "^9.0.0",
    9080                 "strip-ansi": "^6.0.0"
    9081             }
    9082         },
    9083         "node_modules/webpack-sources": {
    9084             "version": "1.4.3",
    9085             "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz",
    9086             "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==",
    9087             "dev": true,
    9088             "dependencies": {
    9089                 "source-list-map": "^2.0.0",
    9090                 "source-map": "~0.6.1"
    9091             }
    9092         },
    9093         "node_modules/webpack-sources/node_modules/source-map": {
    9094             "version": "0.6.1",
    9095             "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
    9096             "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
    9097             "dev": true,
    9098             "engines": {
    9099                 "node": ">=0.10.0"
    9100             }
    9101         },
    9102         "node_modules/webpack/node_modules/schema-utils": {
    9103             "version": "3.1.1",
    9104             "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz",
    9105             "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==",
    9106             "dev": true,
    9107             "dependencies": {
    9108                 "@types/json-schema": "^7.0.8",
    9109                 "ajv": "^6.12.5",
    9110                 "ajv-keywords": "^3.5.2"
    9111             },
    9112             "engines": {
    9113                 "node": ">= 10.13.0"
    9114             },
    9115             "funding": {
    9116                 "type": "opencollective",
    9117                 "url": "https://opencollective.com/webpack"
    9118             }
    9119         },
    9120         "node_modules/webpack/node_modules/webpack-sources": {
    9121             "version": "3.2.1",
    9122             "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.1.tgz",
    9123             "integrity": "sha512-t6BMVLQ0AkjBOoRTZgqrWm7xbXMBzD+XDq2EZ96+vMfn3qKgsvdXZhbPZ4ElUOpdv4u+iiGe+w3+J75iy/bYGA==",
    9124             "dev": true,
    9125             "engines": {
    9126                 "node": ">=10.13.0"
    9127             }
    9128         },
    9129         "node_modules/webpackbar": {
    9130             "version": "5.0.0-3",
    9131             "resolved": "https://registry.npmjs.org/webpackbar/-/webpackbar-5.0.0-3.tgz",
    9132             "integrity": "sha512-viW6KCYjMb0NPoDrw2jAmLXU2dEOhRrtku28KmOfeE1vxbfwCYuTbTaMhnkrCZLFAFyY9Q49Z/jzYO80Dw5b8g==",
    9133             "dev": true,
    9134             "dependencies": {
    9135                 "ansi-escapes": "^4.3.1",
    9136                 "chalk": "^4.1.0",
    9137                 "consola": "^2.15.0",
    9138                 "figures": "^3.2.0",
    9139                 "pretty-time": "^1.1.0",
    9140                 "std-env": "^2.2.1",
    9141                 "text-table": "^0.2.0",
    9142                 "wrap-ansi": "^7.0.0"
    9143             },
    9144             "engines": {
    9145                 "node": ">=10"
    9146             },
    9147             "peerDependencies": {
    9148                 "webpack": "3 || 4 || 5"
    9149             }
    9150         },
    9151         "node_modules/websocket-driver": {
    9152             "version": "0.7.4",
    9153             "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz",
    9154             "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==",
    9155             "dev": true,
    9156             "dependencies": {
    9157                 "http-parser-js": ">=0.5.1",
    9158                 "safe-buffer": ">=5.1.0",
    9159                 "websocket-extensions": ">=0.1.1"
    9160             },
    9161             "engines": {
    9162                 "node": ">=0.8.0"
    9163             }
    9164         },
    9165         "node_modules/websocket-extensions": {
    9166             "version": "0.1.4",
    9167             "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz",
    9168             "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==",
    9169             "dev": true,
    9170             "engines": {
    9171                 "node": ">=0.8.0"
    9172             }
    9173         },
    9174         "node_modules/which": {
    9175             "version": "2.0.2",
    9176             "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
    9177             "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
    9178             "dev": true,
    9179             "dependencies": {
    9180                 "isexe": "^2.0.0"
    9181             },
    9182             "bin": {
    9183                 "node-which": "bin/node-which"
    9184             },
    9185             "engines": {
    9186                 "node": ">= 8"
    9187             }
    9188         },
    9189         "node_modules/wildcard": {
    9190             "version": "2.0.0",
    9191             "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz",
    9192             "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==",
    9193             "dev": true
    9194         },
    9195         "node_modules/wrap-ansi": {
    9196             "version": "7.0.0",
    9197             "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
    9198             "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
    9199             "dev": true,
    9200             "dependencies": {
    9201                 "ansi-styles": "^4.0.0",
    9202                 "string-width": "^4.1.0",
    9203                 "strip-ansi": "^6.0.0"
    9204             },
    9205             "engines": {
    9206                 "node": ">=10"
    9207             },
    9208             "funding": {
    9209                 "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
    9210             }
    9211         },
    9212         "node_modules/wrap-ansi/node_modules/ansi-styles": {
    9213             "version": "4.3.0",
    9214             "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
    9215             "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
    9216             "dev": true,
    9217             "dependencies": {
    9218                 "color-convert": "^2.0.1"
    9219             },
    9220             "engines": {
    9221                 "node": ">=8"
    9222             },
    9223             "funding": {
    9224                 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
    9225             }
    9226         },
    9227         "node_modules/wrap-ansi/node_modules/color-convert": {
    9228             "version": "2.0.1",
    9229             "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
    9230             "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
    9231             "dev": true,
    9232             "dependencies": {
    9233                 "color-name": "~1.1.4"
    9234             },
    9235             "engines": {
    9236                 "node": ">=7.0.0"
    9237             }
    9238         },
    9239         "node_modules/wrap-ansi/node_modules/color-name": {
    9240             "version": "1.1.4",
    9241             "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
    9242             "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
    9243             "dev": true
    9244         },
    9245         "node_modules/wrappy": {
    9246             "version": "1.0.2",
    9247             "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
    9248             "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
    9249             "dev": true
    9250         },
    9251         "node_modules/ws": {
    9252             "version": "8.2.2",
    9253             "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.2.tgz",
    9254             "integrity": "sha512-Q6B6H2oc8QY3llc3cB8kVmQ6pnJWVQbP7Q5algTcIxx7YEpc0oU4NBVHlztA7Ekzfhw2r0rPducMUiCGWKQRzw==",
    9255             "dev": true,
    9256             "engines": {
    9257                 "node": ">=10.0.0"
    9258             },
    9259             "peerDependencies": {
    9260                 "bufferutil": "^4.0.1",
    9261                 "utf-8-validate": "^5.0.2"
    9262             },
    9263             "peerDependenciesMeta": {
    9264                 "bufferutil": {
    9265                     "optional": true
    9266                 },
    9267                 "utf-8-validate": {
    9268                     "optional": true
    9269                 }
    9270             }
    9271         },
    9272         "node_modules/xtend": {
    9273             "version": "4.0.2",
    9274             "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
    9275             "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
    9276             "dev": true,
    9277             "engines": {
    9278                 "node": ">=0.4"
    9279             }
    9280         },
    9281         "node_modules/y18n": {
    9282             "version": "5.0.8",
    9283             "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
    9284             "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
    9285             "dev": true,
    9286             "engines": {
    9287                 "node": ">=10"
    9288             }
    9289         },
    9290         "node_modules/yallist": {
    9291             "version": "4.0.0",
    9292             "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
    9293             "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
    9294             "dev": true
    9295         },
    9296         "node_modules/yaml": {
    9297             "version": "1.10.2",
    9298             "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
    9299             "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==",
    9300             "dev": true,
    9301             "engines": {
    9302                 "node": ">= 6"
    9303             }
    9304         },
    9305         "node_modules/yargs": {
    9306             "version": "17.2.1",
    9307             "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.2.1.tgz",
    9308             "integrity": "sha512-XfR8du6ua4K6uLGm5S6fA+FIJom/MdJcFNVY8geLlp2v8GYbOXD4EB1tPNZsRn4vBzKGMgb5DRZMeWuFc2GO8Q==",
    9309             "dev": true,
    9310             "dependencies": {
    9311                 "cliui": "^7.0.2",
    9312                 "escalade": "^3.1.1",
    9313                 "get-caller-file": "^2.0.5",
    9314                 "require-directory": "^2.1.1",
    9315                 "string-width": "^4.2.0",
    9316                 "y18n": "^5.0.5",
    9317                 "yargs-parser": "^20.2.2"
    9318             },
    9319             "engines": {
    9320                 "node": ">=12"
    9321             }
    9322         },
    9323         "node_modules/yargs-parser": {
    9324             "version": "20.2.9",
    9325             "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
    9326             "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
    9327             "dev": true,
    9328             "engines": {
    9329                 "node": ">=10"
    9330             }
    9331         },
    9332         "node_modules/yocto-queue": {
    9333             "version": "0.1.0",
    9334             "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
    9335             "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
    9336             "dev": true,
    9337             "engines": {
    9338                 "node": ">=10"
    9339             },
    9340             "funding": {
    9341                 "url": "https://github.com/sponsors/sindresorhus"
    9342             }
    9343         }
    9344     },
     3    "lockfileVersion": 1,
    93454    "dependencies": {
    93465        "@babel/code-frame": {
     
    108421501            "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.0.4.tgz",
    108431502            "integrity": "sha512-cs3XLy+UcxiP6bj0A6u7MLLuwdXJ1c3Dtc0RkKg+wiI1g/Ti1om8+/2hc2A2B60NbBNAbMgyBMHvyymWm/j4wQ==",
    10844             "dev": true,
    10845             "requires": {}
     1503            "dev": true
    108461504        },
    108471505        "@webpack-cli/info": {
     
    108581516            "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.5.2.tgz",
    108591517            "integrity": "sha512-vgJ5OLWadI8aKjDlOH3rb+dYyPd2GTZuQC/Tihjct6F9GpXGZINo3Y/IVuZVTM1eDQB+/AOsjPUWH/WySDaXvw==",
    10860             "dev": true,
    10861             "requires": {}
     1518            "dev": true
    108621519        },
    108631520        "@xtuc/ieee754": {
     
    108931550            "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.7.6.tgz",
    108941551            "integrity": "sha512-FlVvVFA1TX6l3lp8VjDnYYq7R1nyW6x3svAt4nDgrWQ9SBaSh9CnbwgSUTasgfNfOG5HlM1ehugCvM+hjo56LA==",
    10895             "dev": true,
    10896             "requires": {}
     1552            "dev": true
    108971553        },
    108981554        "adjust-sourcemap-loader": {
     
    109451601            "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
    109461602            "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
    10947             "dev": true,
    10948             "requires": {}
     1603            "dev": true
    109491604        },
    109501605        "alphanum-sort": {
     
    120752730            "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-2.0.1.tgz",
    120762731            "integrity": "sha512-i8vLRZTnEH9ubIyfdZCAdIdgnHAUeQeByEeQ2I7oTilvP9oHO6RScpeq3GsFUVqeB8uZgOQ9pw8utofNn32hhQ==",
    12077             "dev": true,
    12078             "requires": {}
     2732            "dev": true
    120792733        },
    120802734        "csso": {
     
    132143868            "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz",
    132153869            "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==",
    13216             "dev": true,
    13217             "requires": {}
     3870            "dev": true
    132183871        },
    132193872        "ieee754": {
     
    145375190            "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.0.1.tgz",
    145385191            "integrity": "sha512-lgZBPTDvWrbAYY1v5GYEv8fEO/WhKOu/hmZqmCYfrpD6eyDWWzAOsl2rF29lpvziKO02Gc5GJQtlpkTmakwOWg==",
    14539             "dev": true,
    14540             "requires": {}
     5192            "dev": true
    145415193        },
    145425194        "postcss-discard-duplicates": {
     
    145445196            "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.0.1.tgz",
    145455197            "integrity": "sha512-svx747PWHKOGpAXXQkCc4k/DsWo+6bc5LsVrAsw+OU+Ibi7klFZCyX54gjYzX4TH+f2uzXjRviLARxkMurA2bA==",
    14546             "dev": true,
    14547             "requires": {}
     5198            "dev": true
    145485199        },
    145495200        "postcss-discard-empty": {
     
    145515202            "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.0.1.tgz",
    145525203            "integrity": "sha512-vfU8CxAQ6YpMxV2SvMcMIyF2LX1ZzWpy0lqHDsOdaKKLQVQGVP1pzhrI9JlsO65s66uQTfkQBKBD/A5gp9STFw==",
    14553             "dev": true,
    14554             "requires": {}
     5204            "dev": true
    145555205        },
    145565206        "postcss-discard-overridden": {
     
    145585208            "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.0.1.tgz",
    145595209            "integrity": "sha512-Y28H7y93L2BpJhrdUR2SR2fnSsT+3TVx1NmVQLbcnZWwIUpJ7mfcTC6Za9M2PG6w8j7UQRfzxqn8jU2VwFxo3Q==",
    14560             "dev": true,
    14561             "requires": {}
     5210            "dev": true
    145625211        },
    145635212        "postcss-load-config": {
     
    146545303            "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz",
    146555304            "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==",
    14656             "dev": true,
    14657             "requires": {}
     5305            "dev": true
    146585306        },
    146595307        "postcss-modules-local-by-default": {
     
    146905338            "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.0.1.tgz",
    146915339            "integrity": "sha512-6J40l6LNYnBdPSk+BHZ8SF+HAkS4q2twe5jnocgd+xWpz/mx/5Sa32m3W1AA8uE8XaXN+eg8trIlfu8V9x61eg==",
    14692             "dev": true,
    14693             "requires": {}
     5340            "dev": true
    146945341        },
    146955342        "postcss-normalize-display-values": {
     
    156246271            }
    156256272        },
     6273        "string-width": {
     6274            "version": "4.2.3",
     6275            "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
     6276            "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
     6277            "dev": true,
     6278            "requires": {
     6279                "emoji-regex": "^8.0.0",
     6280                "is-fullwidth-code-point": "^3.0.0",
     6281                "strip-ansi": "^6.0.1"
     6282            }
     6283        },
    156266284        "string_decoder": {
    156276285            "version": "1.3.0",
     
    156396297                    "dev": true
    156406298                }
    15641             }
    15642         },
    15643         "string-width": {
    15644             "version": "4.2.3",
    15645             "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
    15646             "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
    15647             "dev": true,
    15648             "requires": {
    15649                 "emoji-regex": "^8.0.0",
    15650                 "is-fullwidth-code-point": "^3.0.0",
    15651                 "strip-ansi": "^6.0.1"
    156526299            }
    156536300        },
     
    163547001            "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.2.tgz",
    163557002            "integrity": "sha512-Q6B6H2oc8QY3llc3cB8kVmQ6pnJWVQbP7Q5algTcIxx7YEpc0oU4NBVHlztA7Ekzfhw2r0rPducMUiCGWKQRzw==",
    16356             "dev": true,
    16357             "requires": {}
     7003            "dev": true
    163587004        },
    163597005        "xtend": {
  • public/mix-manifest.json

    r05e57e2 r1c25bcf  
    44    "/assets/media/images/favicon.png": "/assets/media/images/favicon.png",
    55    "/assets/media/images/logo-small.png": "/assets/media/images/logo-small.png",
    6     "/assets/media/images/logo.png": "/assets/media/images/logo.png",
    76    "/assets/media/images/user.png": "/assets/media/images/user.png"
    87}
  • resources/views/auth/create_password.blade.php

    r05e57e2 r1c25bcf  
    77    <!-- logo -->
    88    <div id="logo">
    9         <img class="logo" src="{{ url('assets/media/images/logo.png') }}" alt="image">
    10         <img class="logo-dark" src="{{ url('assets/media/images/logo-dark.png') }}" alt="image">
     9        <img class="logo" width="150" src="{{ url('assets/media/images/logo.png') }}" alt="image">
    1110    </div>
    1211    <!-- ./ logo -->
     
    1716    <form action="{{ route("auth.create-password", ["id" => $id, "token" => $token]) }}" method="post">
    1817        @csrf
    19         @if ($errors->any())
    20             <div class="alert alert-danger">
    21                 <ul class="m-0 pl-2">
    22                     @foreach ($errors->all() as $error)
    23                         <li>{{ $error }}</li>
    24                     @endforeach
    25                 </ul>
    26             </div>
    27         @endif
     18
    2819        <div class="form-group">
    2920            <input id="password" type="password" name="password" class="form-control" placeholder="Password" autocomplete="off" required autofocus>
  • resources/views/auth/forgot.blade.php

    r05e57e2 r1c25bcf  
    77    <!-- logo -->
    88    <div id="logo">
    9         <img class="logo" src="{{ url('assets/media/images/logo.png') }}" alt="image">
     9        <img class="logo" width="150" src="{{ url('assets/media/images/logo.png') }}" alt="image">
    1010    </div>
    1111    <!-- ./ logo -->
     
    1616    <form action="{{ route("auth.forgot") }}" method="post">
    1717        @csrf
    18         @if ($errors->any())
    19             <div class="alert alert-danger">
    20                 <ul class="m-0 pl-2">
    21                     @foreach ($errors->all() as $error)
    22                         <li>{{ $error }}</li>
    23                     @endforeach
    24                 </ul>
    25             </div>
    26         @endif
    2718
    28         @if(Session::has('forgotInfo'))
    29             <div class="alert alert-success fade show" role="alert">
    30                 <strong> {{ Session::get('forgotInfo') }} </strong>
    31                 <button type="button" class="close" data-dismiss="alert" aria-label="Close">
    32                 </button>
    33             </div>
    34         @endif
    3519        <div class="form-group">
    36             <input type="email" name="email" class="form-control" id="" aria-describedby="emailHelp" placeholder="Username" required autofocus>
     20            <input type="email" name="email" class="form-control" id="" aria-describedby="emailHelp" placeholder="Email" required autofocus>
    3721        </div>
    3822        <button type="submit" class="btn btn-primary btn-block">Submit</button>
    3923        <hr>
    40         <p class="text-muted">Take a different action.</p>
    41         <a href="{{ route("auth.loginShow") }}" class="btn btn-sm btn-outline-light ml-1">Login!</a>
     24        <p class="text-muted">I remember my password</p>
     25        <a href="{{ route("auth.loginShow") }}" class="btn btn-sm btn-outline-light ml-1">Login</a>
    4226    </form>
    4327    <!-- ./ form -->
  • resources/views/auth/login.blade.php

    r05e57e2 r1c25bcf  
    77    <!-- logo -->
    88    <div id="logo">
    9         <img class="logo" src="{{ url('assets/media/images/logo.png') }}" alt="image">
     9        <img class="logo" width="150" src="{{ url('assets/media/images/logo.png') }}" alt="image">
    1010     </div>
    1111    <!-- ./ logo -->
     
    1515    <!-- form -->
    1616    <form action="{{ route("auth.login") }}" method="post" accept-charset="utf-8">
     17
    1718        @csrf
    18         @if(Session::has('isActiveError'))
    19             <div class="alert alert-danger alert-dismissible fade show" role="alert">
    20                 <strong> {{ Session::get('isActiveError') }} </strong>
    21                 <button type="button" class="close" data-dismiss="alert" aria-label="Close"></button>
    22             </div>
    23         @endif
    2419
    25         @if(Session::has('loginError'))
    2620            <div class="alert alert-error fade show" role="alert">
    27                 <strong> {{ Session::get('loginError') }} </strong>
    2821                <button type="button" class="close" data-dismiss="alert" aria-label="Close">
    2922                </button>
    3023            </div>
    31         @endif
    3224        <div class="form-group">
    33             <input id="username" type="text" tabindex="1" class="form-control{{ Session::has('usernameError') ? ' is-invalid' : '' }}" value="{{ old('username') }}" name="username" placeholder="Username" autocomplete="off" required autofocus>
    34             @if(Session::has('usernameError'))
     25            <input id="username" type="text" tabindex="1" class="form-control" value="{{ old('username') }}" name="username" placeholder="Username" autocomplete="off" required autofocus>
    3526                <span class="invalid-feedback" role="alert">
    36                     <strong>{{ Session::get('usernameError') }}</strong>
    3727                </span>
    38             @endif
    3928        </div>
    4029
    4130        <div class="form-group">
    42             <input id="password" type="password" tabindex="2" class="form-control{{ Session::has('passwordError') ? ' is-invalid' : '' }}" name="password" autocomplete="off" placeholder="Password" required>
    43             @if(Session::has('passwordError'))
     31            <input id="password" type="password" tabindex="2" class="form-control" name="password" autocomplete="off" placeholder="Password" required>
    4432                <span class="invalid-feedback" role="alert">
    45                     <strong>{{ Session::get('passwordError') }}</strong>
    4633                </span>
    47             @endif
    4834        </div>
    4935
  • resources/views/dashboard/users/index.blade.php

    r05e57e2 r1c25bcf  
    9898                                    </td>
    9999                                    @if(auth()->user()->hasPermission('manage_all_users'))
    100                                     @if($user->hasRole("Referent") && $user->is_confirmed)
     100                                    @if($user->hasRole("Referent") || $user->hasRole("Viewer") && $user->is_confirmed)
    101101                                        <td>
    102102                                            <a href="javascript:void(0)" class="text-secondary" data-toggle="modal" data-target="#editModal_{{$user->id}}" title="Edit">
  • resources/views/layouts/app.blade.php

    r05e57e2 r1c25bcf  
    9393            <div class="header-logo">
    9494                <a href="{{ url('dashboard') }}">
    95                     <img class="logo" src="{{ url('assets/media/images/logo-small.png') }}" alt="logo">
     95                    <img class="logo" width="80" src="{{ url('assets/media/images/logo.png') }}" alt="logo">
    9696                </a>
    9797            </div>
     
    160160                        </a>
    161161                    </li>
    162                     @if(auth()->user()->hasPermission("manage_all_users"))
     162                    @if(auth()->user()->hasPermission("view_all_users"))
    163163                        <li>
    164164                            <a href="{{ route("dashboard.users.index") }}" class="nav-link {{ request()->is(['dashboard/users', 'dashboard/users/*']) ? 'active' : '' }}" data-toggle="tooltip"
  • routes/web.php

    r05e57e2 r1c25bcf  
    2525// Auth Routes
    2626////////////////////
    27 Route::prefix('auth')->group(function () {
     27Route::group(['prefix' => 'auth'], function () {
    2828
    2929    Route::get('/login', "Auth\LoginController@showLogin")->name("auth.loginShow");
     30    Route::get('/verify-login/{id}/{token}', "Auth\VerifyLoginController@index")->middleware("CheckVerifyToken")->name("verify-login.index");
     31    Route::post('/verify-login/{id}/{token}', "Auth\VerifyLoginController@verify")->name("verify-login");
    3032    Route::post('/login', "Auth\LoginController@login")->name("auth.login");
    3133    Route::post('/logout', "Auth\LoginController@logout")->name("auth.logout");
     
    3739        Route::get('/create-password/{id}/{token}', "Auth\CreatePasswordController@showCreatePassword")->name("auth.create-password-show");
    3840        Route::post('/create-password/{id}/{token}', "Auth\CreatePasswordController@createPassword")->name("auth.create-password");
    39     });
    40 
    41     Route::group(['middleware' => "checkVerifyNewEmail"], function () {
    42         Route::get('/verify/{id}/{token}', "Auth\VerifyNewEmailController@create")->name("auth.verifyShow");
    43         Route::post('/verify/{id}/{token}', "Auth\VerifyNewEmailController@verify")->name("auth.verify");
    4441    });
    4542
     
    7875        Route::patch("/users/{id}/unblock", "Dashboard\UsersController@unblock")->name("dashboard.users.unblock");
    7976        Route::delete("/users/{id}/destroy", "Dashboard\UsersController@destroy")->name("dashboard.users.destroy");
    80         Route::get('users/export', 'Dashboard\ExportExcelController@ExportUsers')->name("dashboard.users.export");
    8177    });
    8278
     
    131127        Route::get('folders/export', 'Dashboard\ExportExcelController@ExportFolders')->name("dashboard.folders.export");
    132128        Route::get('departments/export', 'Dashboard\ExportExcelController@ExportDepartments')->name("dashboard.departments.export");
     129        Route::get('users/export', 'Dashboard\ExportExcelController@ExportUsers')->name("dashboard.users.export");
    133130    });
    134131
Note: See TracChangeset for help on using the changeset viewer.